 
	                                            本文介绍TCP/IP协议族的概念,TCP/IP分层(应用层、传输层、网络互连层与网络接口层),以及TCP与UDP的比较与应用。
文章目录
TCP/IP协议族
互联网协议族(英语:Internet Protocol Suite,缩写IPS)是一个网络通信模型,以及一整个网络传输协议家族,为互联网的基础通信架构。它常被通称为TCP/IP协议族(英语:TCP/IP Protocol Suite,或TCP/IP Protocols),简称TCP/IP。
TCP/IP可分为4层,包括应用层,传输层,网络互连层与网络接口层,如下所示:
| 分层 | 实例 | 
|---|---|
| 应用层 applicaiton layer | HTTP、FTP、DNS | 
| 传输层 transport layer | TCP、UDP、RTP、SCTP | 
| 网络互连层 internet layer | IP | 
| 网络接口层 link layer | 以太网、Wi-Fi、MPLS | 
TCP与UDP
TCP与UDP的定义
TCP(传输控制协议,Transmission Control Protocol)是一中面向连接的、可靠的、基于字节流的传输层协议;UDP(用户数据包协议,User Datagram Protocol)是一个简单的面向数据报的传输层协议。
TCP与UDP的比较
| 比较 | TCP | UDP | 
|---|---|---|
| 可靠性 | 可靠 | 不可靠 | 
| 连接性 | 面向连接 | 无连接 | 
| 报文 | 面向字节流 | 面向报文(保留报文的边界) | 
| 效率 | 传输效率低 | 传输效率高 | 
| 双工性 | 全双工 | 一对一、一对多、多对一、多对多 | 
| 流量控制 | 有(滑动窗口) | 无 | 
| 拥塞控制 | 有(慢开始、拥塞避免、快重传、快恢复) | 无 | 
| 有序性 | 保证数据的顺序不变和非重复 | 无 | 
| 多播和广播 | 不支持 | 支持 | 
TCP与UDP的一些应用
 
	                    						

相关文章