- 사용자가 웹 브라우저에 URL을 입력한다
- 웹 브라우저는 URL을 해석하고 HTTP 메세지를 만들어 Socket 라이브러리에 전달한다
- TCP 는 송신 데이터를 패킷의 길이에 맞게 분할하고 TCP 헤더를 추가하여 IP에 전달한다
- IP는 IP헤더를 추가하고 MAC주소를 조사하여 MAC 헤더를 추가한뒤 LAN 드라이버에 전달한다.
- LAN 드라이버는 LAN 어댑터에 전달하여 송신하도록 명령한다
- LAN 어댑터에서 패킷을 전기신호로 변환하여 전송 케이블에 전달한다
- 중간에 라우터와 광섬유로 된 케이블을 통해 데이터를 전달한다
- 웹 서버에 패킷이 도착하면 방화벽에서 패킷을 검사한다
- 방화벽을 통과한 다음 IP헤더, TCP 헤더를 검사한다
- HTTP 메세지 조각을 추출하여 원래 메세지로 되돌린다
- HTTP 메세지는 Socket 라이브러리를 통해 웹 서버로 전달된다
- 웹 서버는 HTTP 메세지의 내용을 해석하여 요청한 정보를 전달한다
출처 : 성공과 실패를 결정하는 1%의 네트워크 원리
'CS Study > Network' 카테고리의 다른 글
2. TCP/IP의 데이터를 전기 신호로 만들어 보낸다 (0) | 2021.04.13 |
---|---|
리피터, 허브, 브릿지, 스위치, 라우터 정리 (0) | 2021.04.07 |
3. 케이블의 앞은 LAN 기기였다 (0) | 2021.04.06 |
1.2 웹 서버의 IP 주소를 DNS 서버에 조회한다 (0) | 2021.04.06 |
1. 웹 브라우저가 메세지를 만든다 (0) | 2021.03.31 |