본문 바로가기

IP

(3)
네트워크 기초 - NAT (Network Address Translation) 1. NAT 사설IP를 공인IP로 바꾸는 기술입니다. 이제 아시다시피, 공인IP는 엄청나게 모자랍니다. KT와 같은 ISP에서도 B클래스는 한손에 꼽을 정도로 적게 보유하고 있고, C클래스도 보유중인게 몇개 안된다고 알고 있습니다. 이 부족한 IP를 어떻게 써야 최대로 효율을 뽑아먹을수 있을까요? 사설IP를 사용했었죠? 왼쪽의 192.168.1.2가 68.1.31.1의 웹사이트에 들어가고 싶다고 생각해보겠습니다. 192.168.1.2는 다음과 같이 자신의 IP주소와 목적지의 IP주소, 웹사이트 엑세스 요청을 포함하는 패키지를 만들어서 보내게 됩니다. //아래 표는 간단하게 요약한 것으로 사실 더 복잡하고 구체화되어있습니다.// Source ip address Destination ip address Re..
네트워크 기초 - IPv6 IPv4와 마찬가지로 내용이 광범위합니다. 간단히 요약하고, 설명이 필요한 부분은 추가로 포스팅하겠습니다. 1. IPv6 IPv4가 고갈되어 차기 주소체계로 고안된 것으로 IPv4가 232 개의 주소를 가진다면 128비트의 값을 가지는 IPv6는 2128 개의 값을 가집니다. 어마어마하게 많은 양이라 고갈될 걱정이 없는 주소 체계라고 볼 수 있습니다. 다음과 같이 16진수 4자리를 사용하는 8개의 필드로 구성되어 있으며 각 필드는 점(.) 대신 콜론(:) 으로 구분합니다. 2606 : 2800 : 0220 : 0001 : 0248 : 1893 : 25C8 : 1946 이 주소체계는 너무 길고 복잡해보이기 때문에 몇가지 생략규칙이 정해져 있는데 다음과 같습니다. - 필드 전체에 0이 연속될 경우 생략할 수..
네트워크 기초 - IP (Internet Protocol) 해당 포스트는 2진법과 AND 연산에 대한 기본적인 이해를 필요로 합니다. 네트워킹과 직접적인 연관이 있는 내용이 아니므로 생략했으나, 2진법과 AND 연산을 모르신다면 공부하고 난 후에 정독하시길 권장합니다. 1. IP (Internet Protocol) OSI 7계층 모델에서 Layer3(Network), TCP/IP 4계층 모델에서 Layer3(Internet)에 위치하는 프로토콜입니다. 모든 컴퓨터들이 논리적으로 갖게 되는 주소이며 호스트에서 호스트까지의 통신을 책임집니다. //물리적인 주소 체계는 MAC Address 입니다. 2. IPv4 IPv4는 2진법을 사용하고 8비트가 하나의 옥텟이며 총 4개의 옥텟으로 이루어져 있습니다. 그렇기 때문에 각 옥텟은 0부터 28 = 255 까지 표현이 가..