인터넷 통신

서버와 클라이언트는 인터넷 통신으로 데이터를 주고 받는다.

IP(인터넷 프로토콜)

멀리 떨어진 PC에게 데이터를 주고 받을 때 PC의 위치를 파악하기 위해 사용하는 주소값

여러 컴퓨터(노드)를 거쳐 도착지까지의 위치를 찾아내 정보를 송신/수신 한다

인터넷망이 복잡하기 때문에 송신 시와 수신 시의 거쳐가는 노드는 다를 수 있다

IP 프로토콜의 한계

⇒ 상대 PC 의 상태를 확인하지 않고 데이터 전송

⇒ 패킷이 도착한 순서대로 조합

⇒ PC 까지만 구분하고 어플리케이션은 구분하지 않음

TCP(Transmission Control Protocol) / UDP

인터넷 프로토콜 스택의 4계층