⒌
传输控制协议
(TCP)
•
TCP
提供的服务有七个主要特征:
•
⑴面向连接
•
⑵点对点通信
•
⑶完全可靠性
•
⑷全双工通信
•
⑸流接口
•
⑹可靠的连接建立
•
⑺完美的连接终止
•
TCP
使用各种不同的技术来实现其可靠性,其中最重要的技术叫重发。当
TCP
发送数据时,发送方通过一种重发方案来补偿包的丢失,且通信的双方都要参与。当接收方
TCP
收到数据时,它要回发给发送方一个确认。当发送方发送数据时,
TCP
就启动一个定时器,在定时器到点之前,如果没有收到一个确认,则发送方重发数据
。
⒍
用户数据报文协议
UDP
•
UDP
也是
TCP/IP
的传输层协议,它是无连接的,不可靠传输服务。当接受数据时它不同发送方提供确认信息,它不提供输入包的顺序,如果出现丢失包或重复包的情况,也不会向发送方发出差错报文。这一点很像
IP
协议。
UDP
的主要作用是分配和管理端口编号,以正确无误地识别运行在网络站点上的个别应用程序。由于它执行功能时具有低的开销,因而执行速度比
TCP
快。它多半用于不需要可靠传输的应用程序,例如网络管理域、名字服务器等。
•
任何与
UDP
相配合作为传输层服务的应用程序必须提供确认和顺序系统,以确保包是以发送它们的同样顺序到达。也就是说,使用
UDP
的应用程序必须提供这类传输可靠性服务。
阅读全文
收起全文