IP - Internet Protocol
인터넷 통신을 하기 위한 최소한의 규칙이라고 할 수 있다.
IP의 역할
패킷 - packet이라는 통신 단위로 데이터를 지정한 IP Address에 전달한다.
- 호스트간의 통신만 담당 한다.
IP 패킷의 정보
- 출발지 IP주소
- 도착지 IP주소
- 전송할 데이터
- etc…
IP 통신의 한계
1. 비연결성
패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷이 전송된다.
2. 비신뢰성
데이터 전송 흐름에 관여하지 않기 때문에 보낸 정보가 제대로 갔는지 보장하지 않는다.
IP는 대표적으로 이 위 두가지의 문제점을 가지고 있다. 그리고 이 문제가 해결되어도 만약 하나의 IP주소에 여러 개의 application이 요청하면 어떻게 자원을 구분할 수 있을까?
이러한 문제를 해결하기 위해 TCP와 UDP가 있다.
UDP는 1, 2번의 문제를 해결해주지 않는다.
다음글: TCP, UDP