
💡 데이터가 인터넷을 통해 전송될 때, 어떤 규칙을 통해 전송될까요?
데이터 전송 규칙인 IP와, IP의 주소 역할을 하는 IP 주소에 대해 알아봅시다.
IP(Internet Protocol)는 컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신하기 위해서 사용하는 특수한 번호입니다. 집들이 각자 하나씩 주소를 가지고 있듯이, 모든 네트워크 통신을 하는 기계들은 반드시 IP 주소를 하나씩 가지고 있어야 합니다.
오늘날 일반적으로 사용되는 IP 주소 입니디ㅏ. 32비트(10진수 4개)로 구성되어 있으, 이론적으로 42억9496만7296개의 IP 주소가 존재합니다. 다만 IP주소 중 일부 IP 주소는 특정 목적을 위해 사용되고 있습니다.
Ex) '127'로 시작되는 주소 127.000.000.000 등은 일반적으로 해당 컴퓨터의 로컬 주소를 가리킵니다.
기존의 IPv4가 부족해지면서 도입된 IP 주소입니다. 64비트(16진수 8개)로 구성되어 있으며, 각 숫자를 :로 구분합니다.
Ex) 2001:0DB8:0000:0000:0000:0000:1428:57ab
🤔 IPv5는 어디에 있을까요?
결론부터 이야기하면 Pv5는 사양되었습니다.
1970년대 개발된 IPv5는 ST 프로토콜과 함께 사용되기 적합하게 설계되었습니다. 그러나 현재 TCP/UDP 프로토콜이 일반화되어 ST 프로토콜이 잘 사용되지 않음과 동시에 IPv5도 더 이상 쓰이지 않게 되었습니다.
송신 호스트와 수신 호스트간의 패킷 교환 네트워크에서 사용되는 정보 위주의 규약
IP는 다음과 같은 역할을 지니고 있습니다.
패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷 전송을 시도하게 됨.
중간에 패킷이 사라지거나, 패킷이 순서대로 오지 않을 수도 있음.
같은 IP를 사용하는 서버에서 통신하는 애플리케이션이 2개 이상일 경우, 프로그램을 구분할 수 없게 됨.
ex. 한 컴퓨터에서 온라인 게임도 하고 음악 스트리밍도 하고 있을 때