웹 브라우저 요청 흐름

god1hyuk·2022년 11월 10일
0

Network

목록 보기
3/3
post-thumbnail

해당 포스트는 <김영한>님의 인프런 강의 '모든 개발자를 위한 HTTP 웹 기본 지식'을 토대로 공부한 내용을 정리하였습니다.
(!) 강의 자료에서 캡쳐한 이미지는 출처를 기재하였습니다.

1. DNS 서버 조회

2. 클라이언트에서 요청 패킷 생성

2-1. 웹 브라우저가 HTTP 요청 메시지 생성

  • HTTP 요청 메시지

2-2. SOCKET 라이브러리를 통해 전달

  • TCP/IP 연결(IP, PORT)
  • TCP/IP로 전송할 데이터(HTTP 메시지) 전달

2-3. TCP/IP 패킷(Packet) 생성 및 HTTP 요청 메시지 포함

3. 클라이언트 → 서버 요청 패킷(Packet) 전송

4. 서버에서 HTTP 응답 메시지 생성 및 응답 패킷 생성 후 HTTP 응답 메시지 포함

  • HTTP 응답 메시지

5. 서버 → 클라이언트 HTTP 응답 패킷(Packet) 전송

6. 서버로부터 응답 받은 데이터를 웹 브라우저에 렌더

이미지 출처 : <김영한>님의 인프런 강의 '모든 개발자를 위한 HTTP 웹 기본 지식' 강의 자료
(!) 이번 포스트의 모든 이미지는 강의 자료를 참조하였습니다.

0개의 댓글