인터넷에서 컴퓨터 둘은 어떻게 통신할까?
인터넷 안에서는 수많은 노드들을 통해 목적지까지 안전하게 정보가 전달된다.
IP 주소 부여
IP의 역할
IP 패킷 정보
서버 패킷 전달
IP 프로토콜의 한계
비연결성
- 패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷 전송
비신뢰성
- 중간에 패킷이 사라지거나 순서대로 오지 않을 수 있다
프로그램 구분
인터넷 프로토콜 스택의 4계층
프로토콜 계층의 동작 방식
연결 지향 - TCP 3 way handshake(가상 연결)
데이터 전달 보증
순서 보장
신뢰할 수 있는 프로토콜
현재는 대부분 TCP 사용
연결 지향 - TCP 3 way handshake(가상 연결) X
데이터 전달 보증 X
순서 보장 X
단순하고 빠름
IP와 거의 같다. 하지만 PORT와 체크섬 정도만 추가
애플리케이션에서 추가 작업 필요