Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- decorator
- Python
- 코딩테스트파이썬
- DP
- CSS
- 인터넷 네트워크
- JavaScript
- 인증인가
- bcrypt
- docker
- 자바스크립트
- RESTfulAPI
- wecode
- QuerySet
- 파이썬문법
- 리스트컴프리헨션
- clone-coding
- 파이썬입출력
- promise
- 자료구조
- 파이썬
- clone coding
- django
- 백준
- 해시충돌
- 알고리즘
- 파이썬리스트컴프리헨션
- *args
- 윈도우우분투듀얼부팅
- **kwargs
Archives
- Today
- Total
목록웹브라우저 (1)
개발기록장

웹 브라우저에 https://www.google.com/search?q=hello&hl=ko를 치면 어떤 일이 일어날까? 1. DNS 서버를 조회하여 구글 서버의 IP를 찾아낸다(포트는 https이기때문에 생략한 경우 443) 2. 웹브라우저는 http 요청 메세지 생성한다. http 요청 메세지는 아래 사진과 같이 구성되어 있다(매우 간략 버전..) 3. Socket 라이브러리를 통해서 HTTP 요청 메세지를 OS에다가 전달 4. TCP/IP 패킷 생성(HTTP 메세지 포함) 5. 만들어진 패킷을 인터넷 망으로 전송 6. 구글 서버에서 요청 패킷을 전송받으면 TCP/IP패킷을 까서 버리고 http 메세지를 해석해서 알맞은 리소스를 찾는다. 7. 구글 서버는 찾은 리소스를 가지고 응답 메세지를 만든다. ..
TIL/Web
2023. 1. 29. 21:24