더북(TheBook)

오류 검사, 흐름 제어, 검증: 프로토콜 시스템은 송신 기기와 수신 기기 간의 데이터 전달을 보장할 수 있는 전체적인 계획이 필요합니다.

마지막 항목(오류 검사, 흐름 제어, 검증)은 가장 개방적인 부분입니다. 품질 보증 문제는 항상 이익과 비용에 관한 문제와 균형을 이룹니다. 정교한 품질 보증 시스템은 데이터 전달에 대한 확신을 높이지만, 네트워크 트래픽이 증가되고 처리 시간이 지연될 수 잇습니다. 많은 애플리케이션에서 이러한 부가적인 보증 시스템은 그만한 가치가 없습니다. 따라서 전송 계층은 애플리케이션을 지원하기 위한 다중화/비다중화 기능과 인터페이스는 있지만, 품질 보증에 대해서는 다음과 같이 매우 다른 접근 방식을 가진 두 가지 접근 방식을 제공합니다.

TCP(전송 제어 프로토콜): TCP는 광범위한 오류 제어와 흐름 제어 기능을 제공해 성공적인 데이터 전송을 가능하게 하고, 이를 검증합니다. TCP는 연결 지향(connection-oriented) 프로토콜입니다.

UDP(사용자 데이터그램 프로토콜): UDP는 매우 기본적인 오류 검사를 제공하고 TCP의 광범위한 기능이 필요하지 않은 상황을 위해 설계되었습니다. UDP는 비연결(connectionless) 프로토콜입니다.

이 장 뒷부분에서 연결 지향과 비연결 프로토콜 그리고 TCP와 UDP 프로토콜에 관해 더 자세히 알아보겠습니다.

Note ≡ OSI에서의 전송


TCP/IP 전송 계층은 OSI 모델과 상응합니다. OSI의 전송 계층은 계층 4라고도 합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.