IP(Internet Protocol)
- 네트워크 호스트는 IP에서 정의된 규약(Protocol)을 이용해 네트워크 상에서 정보를 주고 받으며, 이 정보는 패킷(Packet) 단위로 전달된다.
- IP Address는 IP protocol을 사용하는 호스트의 주소 정보이다.
- 문제점
- 비신뢰성 : IP는 프로토콜일 뿐이고 보낸 데이터의 흐름에 관여하지 않기 때문에 보낸 패킷이 제대로 갔는지 보장하지 않는다. 즉, 순서가 있는 여러개의 데이터를 보냈을 때 받는 데이터가 같은 순서로 받아질 것이란 보장이 될 수 없다. 혹은 중간에 패킷을 가지고 있던 호스트가 강제종료되어 패킷이 소실될 경우 패킷이 목적지까지 가지 못하고 소실될 수 있다.
- 비연결성 : 패킷을 받을 대상이 연결 상태임을 확인하지 않고 전송하기 때문에 받을 대상(호스트)이 서비스 불능 상태여도 패킷이 전송된다는 문제점이 있다.
- 극복 : 전송 계층에서 TCP, UDP라 불리는 프로토콜을 추가로 정의함으로써 IP 한계점 극복
네트워크 호스트와 패킷
- 네트워크 호스트(Network Host)
- 컴퓨터 네트워크에 연결된 장치
- 역할은 네트워크 상에서 정보를 주고 받는 것으로, 이러한 것을 네트워크 노드라고도 부른다.
- 패킷(Packet)
- 소포(정보)를 뜻하는 Package와 덩어리를 뜻하는 Bucket을 합친 축약어로, 정보의 덩어리를 의미
- 통신 시 컴퓨터는 정보를 덩어리 단위로 만들어서 다른 컴퓨터에 전달하는데 이를 Packet이라 부른다.