TCP 및 UDP

정의 :

TCP (전송 ControlProtocol 전송 제어 프로토콜)은 IETF RFC 793에서 정의 된 바이트 스트림에 기초하여 연결 지향 신뢰성있는 전송 계층 프로토콜이다. 컴퓨터 네트워크의 간략화 된 OSI 모델의 전송 계층에 지정된 제 4 층의 기능을 수행한다.
UDP는 사용자 데이터 그램 프로토콜 짧고, 중국 이름은 사용자 데이터 그램 프로토콜은 OSI (개방형 시스템 상호 접속, 오픈 시스템 상호 접속)가 아닌 전송 계층 프로토콜 연결에서 참조 모델은 간단 트랜잭션 지향 신뢰할 수없는 정보 전달 서비스를 제공입니다 , IETF RFC 768는 UDP의 공식 사양입니다. IP 패킷에 UDP 프로토콜 번호는 17이다.

 

용도 :

TCP와 UDP는 OSI 모델의 전송 계층 프로토콜이다. TCP는 UDP는 종종 응용 프로그램의 세부 사항을 제어 할 수 있도록 방송 및 통신 전송에 사용되는, 신뢰성있는 통신 전송을 제공합니다.

 

TCP 및 UDP 기본적인 차이 :
1, 아니 연결에 연결 기준으로합니다.
2, TCP는 UDP 적게, 더 많은 시스템 리소스를 필요로한다.
도 3은, UDP 프로그램 구조가 상대적으로 간단하다.
4, 플로우 모드 (TCP) 및 그램 모드 (UDP).
(5) TCP는 데이터의 정확성을 보장하기 위해, UDP 패킷을 손실 할 수있다.
6, TCP 보증 데이터 순서, UDP는 보증하지 않습니다.
7 TCP 연결형 (예컨대, 전화 접속 연결을 확립 제 호) 상기 UDP 데이터를 전송하기 전에 접속을 설정하지 않고 비 연결, 즉이다.
8, TCP는 신뢰할 수있는 서비스를 제공한다. 즉, TCP의 데이터 전송 연결은 오류가없는, 아니 손실, 반복하지 및 주문 밖으로 도착, 신뢰성있는 전달을 보장하지 않습니다 UDP 최선의 노력을.
. 9, TCP 바이트 스트림은, 실제로, 비 구조화 된 일련로서 TCP 바이트 스트림 데이터는, 따라서, UDP 패킷, UDP 혼잡 제어하고, 수행하지 않는 네트워크의 혼잡 송신원 호스트 감소율은 (원인 IP 텔레포니, 실시간 화상 회의 등)과 같은 실시간 응용 프로그램에 유용합니다.
10 만 포인트를 가리킬 수 있습니다 각각의 TCP 연결, UDP 지원 일대, 1-1, 및 다 대다 대화 형 통신.
11, 20의 오버 헤드 바이트의 TCP 헤더에만 8 바이트의 UDP 헤더 작은 오버 헤드.
(12)는 논리적 통신 채널은 TCP 신뢰할 수있는 전이중 (full-duplex) 채널, UDP는 신뢰할 수없는 채널입니다.

게시 된 407 개 원래 기사 · 원 찬양 150 · 전망 380 000 +

추천

출처blog.csdn.net/ds1130071727/article/details/102802820