전송 계층
전송 계층에서는 송신시에는 응용 계층으로부터 전달 받은 데이터를 세그먼트로 분할하고 헤더에 순서를 표시한다. 수신시에는 헤더에 있는 순서를 통해 데이터를 재조립하여 응용 계층에 전달한다.
- 송신자와 수신자를 연결하는 통신 서비스를 제공하는 계층
- 오류 복구와 흐름 제어를 담당하고 데이터의 신뢰성을 보장
- 데이터를 송신시에는 데이터를 세그먼트들로 나누는 단편화를, 수신시에는 데이터를 재조립하는 역할을 담당
- 연결형 통신 프로토콜인 TCP 와 비연결 지향 프로토콜인 UDP 를 사용
TCP - Transmission Control Protocol
- 전송 제어 프로토콜
- 두 개의 호스트를 연결하고 신뢰성 있는 바이트 스트림 서비스를 제공
- 클라이언트와 서버가 데이터를 전송하기 전에 먼저 데이터를 송수신할 수 있는 연결 통로를 만들고 데이터를 전송
- 3-Way Handshake 를 통해 클라이언트와 서버는 TCP 커넥션을 맺고 데이터를 전송
- 4-Way Handshake 를 통해 통신을 종료
다음글