작성
·
282
26
1. resource 요청 시, 웹 브라우저가 HTTP 메시지 생성
2. SOCKET 라이브러리를 통해 TCP/IP로 3way handshake를 실행해 서버와 연결한다.
3. 운영체제 TCP/IP 계층으로 데이터 전송을 하기 위해 데이터를 전달한다.
4. HTTP 메시지가 포함된 TCP/IP 패킷을 생성한다.
5. 패킷 정보가 인터넷으로 흘러간다.
6. 서버에 요청 패킷이 도착하여 패킷 껍데기는 버리고 HTTP 메시지를 서버가 해석한다.
7. HTTP 응답 메시지를 마찬가지 방식으로 패킷을 생성하여 응답 패킷을 전달한다.
8. 수 많은 노드들을 통해서 응답 패킷이 도착하게 되면 웹 브라우저가 HTML 렌더링하여 화면에 보여준다.
강의를 들으면서 요청 응답 흐름을 정리해보았는데, 제가 이해한 내용이 맞는지 여쭤보고자 글 남깁니다.