1) HTTP 메시지를 만든 이후 작업 → 도메인 - IP 매핑
앞에서 본 것처럼 HTTP 메시지를 만들면, 그 다음에는 OS에 의뢰하여 웹 서버에게 송신한다. 브라우저는 URL을 해독하거나 HTTP 메시지를 만들지만, 직접 전송하고 네트워크에 송출하는 기능은 없다. 따라서 OS에 이를 의뢰하게 된다.
- OS에 송신 의뢰를 할 때에는 도메인명이 아니라 IP 주소로 상대를 지정한다. 따라서 HTTP 메시지를 만드는 동작의 다음은 도메인명을 통해 IP 주소를 조사하는 것이 된다.
2) IP 주소에 대해
TCP/IP 네트워크는 작은 서브넷을 라우터로 연결하여 전체 네트워크를 완성한다. 쉽게 말해서 서브넷은 아파트 주소의 동, 호수는 ip 주소라고 생각하면 된다. 택배 받는 사람 기입란에 접근 대상의 주소를 기입하여 데이터를 보낸다. 그러면 라우터가 받는 사람을 보고 이것이 어떤 호수에 있는지 조사하여 그곳으로 데이터를 중계한다.
- IP는 주소와 같은 것이므로 다른 곳에 같은 값이 할당되면 안 된다. → ….
- OO동 XX호의 OO동은 서브넷 번호 즉, 네트워크 번호다. XX호는 호스트 번호로, 이 둘을 합쳐서 IP 주소라고 한다.
- IP 주소 = 네트워크 주소 + 호스트 주소

- 송신측이 메시지를 보내면, 서브넷 안에 있는 허브가 데이터를 운반한다.
- 송신측에서 가장 가까운 라우터까지 운반된다.
- 그리고 라우터가 이 메시지 상대를 확인하여 다음 라우터를 판단하고, 거기에 보내도록 지시한다.
- 이후 다시 서브넷의 허브가 라우터까지 메시지를 보낸다.