본문 바로가기
728x90

NAT2

[IP network] NAT(Network Address Translation)은 무엇인가? 사설 IP 주소는 '닫혀 있는 네트워크 내부'에서 사용하는 것을 전제로 하고 있습니다. 따라서 인터넷상에서는 목적지의 IP 주소로 사설 IP 주소가 지정되지 않습니다. 인터넷상의 호스트가 기본적으로 공인 IP 주소를 가지고 있기 때문입니다. 물로 인터넷에 연결된 라우터의 라우팅 테이블(라우터에 기록되는 경로 정보)에도 사설 IP 주소의 네트워크 ID가 등록되지 않습니다. 하지만 이런 경우에는 문제가 발생합니다. 사설 IP 주소를 가진 네트워크 내부의 호스트가 인터넷상의 호스트와 통신할 때, '보내는 패킷'은 라우팅 할 수 있지만 '받을 패킷'은 라우팅 할 수 없습니다. 받는 패킷의 목적지 IP 주소(네트워크 내부의 호스트 주소)가 사설 IP 주소이기 때문입니다. 여기서 등장하는 것이 NAT(Network.. 2023. 7. 25.
[IP 주소] 공인 IP와 사설IP IP란? IP는 Internet Protocol의 약자입니다. 프로토콜이 어떤 정보의 교환을 위한 규약 또는 체계를 의미하기 때문에 IP란 결국 인터넷상에서 서로 데이터를 주고받을 때 필요한 규약이라고 볼 수 있죠. 우리가 유튜브 사이트에 들어가는 과정은 인터넷을 통해 이루어집니다. 좀 더 들여다보면 어떤 URL에 접근하고자 요청을 보내는 컴퓨터와 그 HTTP 요청에 대해 응답하고 필요한 데이터를 보내는 컴퓨터 간의 상호작용이겠지요. 이 과정 속에서 요청 메시지는 올바르게 작성했는지, 응답 메시지는 잘 작성했는지 등 인터넷상에서 이루어지는 통신을 관리하는 일이 IP의 주요 역할입니다. IP주소 앞서 설명한 것처럼 IP는 원활한 네트워크 통신을 위한 규약 중 하나입니다. 그렇다면 규약을 지키기 위한 방법은.. 2023. 7. 22.
728x90