인터넷과 같은 컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신을 하기 위해 사용하는 특수한 번호로서, 네트워크에 연결된 장치가 공유기/라우터이든 일반 컴퓨터이든, 모든 장치들은 특수한 번호를 가지고 있어야 하며. 이 번호를 이용하여 발신자를 대신하여 메시지가 전송되고 수신자를 향하여 예정된 목적지로 전달되게 됩니다.이때 사용되는 특수한 번호를 IP라고 합니다.
IP ( Internet Protocol )란 인터넷 프로토콜에서 각 장치를 나타내는 IP 주소를 가리키는 말로 주로 사용됩니다. 컴퓨터 통신의 초기에는 장비 제조사마다 각기 다른 프로토콜을 사용하고 있었고, 다른 회사의 장비 사이에는 통신이 힘들거나 아예 불가능하였을 뿐만 아니라, 컴퓨터의 경우에는 사용하는 운영체제도 서로 다르고, 프로그램 또한 구현된 언어가 각기 달라 네트워크에서 이들이 통신할 수 있도록 하는 공통된 통신 약속이 필요하게 되었습니다.
이에 1977년 관련 프로토콜의 표준화를 위한 ISO 위원회가 발족되어 OSI 7계층 모델을 발표하여 IP를 Layer 3(Network Layer)와 Internet Protocol Suite의 Layer 3(Internet Layer)에 위치하는 표준 프로토콜로 정의하게 되었습니다.
IP 버전 4(IPv4)에서는 32비트, IP 버전 6(IPv6)에서는 128비트로 구성됩니다. IPv4에서 주소는 32비트의 2진수 형태이며, 0~255 범위의 4개의 숫자와 마침표로도 표기됩니다(예:211.100. 1.1). 전 세계 IP 주소는 미국의 Inter NIC이 총괄 관리하고, 우리나라는 한국 인터넷 정보 센터(KRNIC)가 Inter NIC으로부터 주소를 할당 받아 관리하고 있습니다.
IPv4의 주소는 네트워크 설계 시 융통성을 부여하기 위해 네트워크 주소와 네트워크 내의 주 컴퓨터 주소로 나누어지며, 주 주소의 길이에 따라 클래스 A, B, C의 3종류로 나누어집니다. IPv6는 IPv4 주소의 부족과 기능 및 성능을 개선한 차세대 IP 주소 규격으로 IPv4와 비교했을 때 가장 큰 차이는 주소의 길이가 기존 32비트에서 128비트로 늘어난 것입니다. 이에 따라 IPv4에서는 2의 32승, 즉 43억개 주소를 할당할 수 있지만 IPv6에서는 2의 128승, 사실상 무한대로 쓸 수 있게 되었습니다
|
구분 |
IPv4 |
IPV6 |
|
주소길이 |
32비트 |
128비트 |
|
표시방법 |
8비트씩 4부분으로 10진수로 표시 |
16비트씩 8부분으로 16진수로 표시 |
|
주소개수 |
약 43억개 |
약 43억*43억*43억*43억개 |
|
주소할당 |
A,B,C,등 클래스 단위의 비 순차적 할당 |
네트워크 규모 및 단말기 수에 따른 순차적 할당 |
|
품질제어 |
지원 수단 없음 |
등급별, 서비스 별로 패킷을 구분할 수 있어 품질보장에 용이 |
|
보안기능 |
IPsec 프로토콜 별도 설치 |
확장기능에서 기본으로 제공 |
|
플러그 앤드 플레이 |
지원 수단 없음 |
지원 수단 있음 |
|
모바일 IP |
상당히 곤란 |
용이 |
|
웹캐스팅 |
곤란 |
용이 |