IPv4

32bit IP address방식인 IPv4가 충분하지 않아서 더 많은 host에게 주소를 할당하기 위해서 사용하는 것이 NAT이다. NAT(network addres translation) Nat은 네트워크에서 IP 주소를 변환하는 프로세스를 말합니다. 여러 장치가 하나의 IPv4 address를 공유하여 인터넷에 연결할 수 있도록 도와줍니다. rest of internet을 통해서 나가는 datagram들은 동일하게 138.76.29.7이라는 NAT IP address를 가집니다. 하지만 오른쪽을 보면 port 번호가 다르다는것을 알 수 있습니다. NAT의 장점 여러장치가 하나의 공인 IP 주소를 공유할 수 있기에, IP 주소의 효율적인 사용이 가능하고, IPv4 주소의 고갈 문제를 완화할 수 있습니..
IP address 일반적으로 IP 프로토콜에서는 호스트와 라우터 인터페이스를 구분하기 위해 IP 주소를 사용합니다. IP주소는 32bit로 이루어져 있으며, 4개의 바이트를.으로 구분하여 표시합니다. ex) 223.1.1.1 = 11011111 00000001 00000001 00000001 Interface 네트워크 장비 또는 컴퓨터 시스템의 논리적 또는 물리적인 연결을 의미합니다. 간단하게 말하면, 인터페이스는 네트워크 장비가 다른 장비 또는 네트워크와 통신하기 위해 사용하는 연결점이라고 할 수 있습니다. 라우터는 여러 개의 인터페이스를 가질 수 있고, 호스트는 하나 혹은 2개의 인터페이스를 가질 수 있습니다. 각 인터페이스는 서로 다른 IP주소를 가지며, 다른 네트워크와 연결될 수 있습니다. 네트..