IP란? 

데이터 패킷이 네트워크를 통해 이동하고 올바른 대상에 도착할 수 있도록 데이터 패킷을 라우팅하고 주소를 지정하기 위한 프로토콜 또는 규칙의 집합.

 

다시말해, 네트워크에서 통신하기 위한 규칙이다.

 

IP의 특징

IP의 특징으로는 비신뢰성비연결성이 있다.

 

비신뢰성(Unreliability)

흐름에 관여하지 않기 때문에 보낸 정보의 정상적인 도착을 보장하지 않는 성질.

예를들어, 데이터의 전송 과정 중 패킷의 손상, 순서의 뒤죽박죽, 중복 전송 혹은 유실 등을 보장하지 않는다.

이를 보장하려면 상위 프로토콜인 TCP 프로토콜을 이용해야 한다. 

 

비연결성(Connectionlessness)

데이터 전송을 위해 송신자와 수신자가 서로 연결될 필요가 없다는 성질.

예를들어, 수신자의 기기의 상태와 관계없이 송신자는 데이터를 보낼 수 있다.

물론 이때 수신자의 기기가 꺼져있을 경우 데이터는 받지 못한다.

 

IP의 종류

현재 인터넷에서 사용중인 표준 프로토콜은 4번째 판인 IPv4이다.

그러나 주소공간 고갈의 문제로 6번째 판인 IPv6가 대중화될 것으로 보인다.

요즘 쓰이는 대부분의 운영체제(Window 7, Linux)는 IPv6를 지원한다.

 

IP 패킷

IP 프로토콜은 전송하기 전 데이터 패킷에 헤더를 추가하여 IP 패킷을 생성한다.

헤더에는 송신 및 수신 주소, 헤더 길이, 패킷 길이 등 패킷에 대한 여러 정보가 기록된다. 

 

 

 

 

 

+ Recent posts