해결된 질문
작성
·
208
6
서버의 응답을 클라이언트가 받는 과정에서 질문이 있습니다.
클라이언트는 요청을 할 때 출발지 IP, 목적지 IP 와 기타 정보를 IP 패킷에 넣어서 하고, 서버는 응답 시 출발지 IP 와 목적지 IP 를 반대로 해서 한다고 이해했습니다.
큰 틀에서는 이해했습니다만 IP와 관련해서 의문이 있습니다.
대부분의 서버는 공인 IP를 사용할테니 찾아가는데 문제가 없을 것이라 생각합니다.
문제는 클라이언트인데 일반적인 인터넷 사용자는 통신사에서 할당한 공인 IP 에 내부 IP 를 받아 사용할텐데요.
목적지 IP를 찾아오는 방식이 궁금합니다. 클라이언트가 요청할 때 출발지 IP 정보에 내부 IP 와 공인 IP, mac address 를 다 넣어서 요청을 하는건가요?
아니면 다른 방식이 있는건가요?
답변 1
6
안녕하세요. 네번째카페님 좋은 질문입니다.
실제로는 이더넷 프레임인 mac address까지 포함됩니다.
그런데 이 부분을 이해하려면, ARP와 이더넷 프레임, 스위치과 라우터의 차이등등 HTTP 보다는 네트워트에 자체를 너무 깊이 설명해야 해서 강의에 넣지는 않았습니다.
감사합니다.