tcp/ip 之三 TCP 传输层

传输层包含了传输层的端口号,展开此层,可以看到数据包的源端口、目的端口。TCP/IP 参考模型中传输层的作用与 OSI 参考模型中传输层的作用是一样,即在源节点与目的节点的两个进程实体之间提供可靠的端到端的数据传输。为保证数据传输的可靠性,传输层规定接收端必须发回确认,如果没有收到确认则假定分组丢失,再次发送,若干次重传后,仍然失败,则认为目标不可达,放弃重传。

TCP/IP 模型提供了两个传输层协议:传输控制协议 TCP 和用户数据报协议 UDP。TCP 是一个可靠的面向连接的传输层协议,它将某节点的数据以字节流开式无差错投递到互联网的另一台机器上。发送方的 TCP 将用户交来的字节流划分成独立的报文并交给互联网层进行发送,而接收方的 TCP 将接收的报文重新装配交给接收用户。TCP 同时处理有关流量控制的问题,以防止快速的发送方淹没慢速的接收方。用户数据报协议 UDP 是一个不可靠的、无连接的传输层协议,UDP 将可靠性问题交给应用程序解决。UDP 主要面向请求/应答式的交易型应用,一次交易往往只有一来一回两次报文交换,假如为此而建立连接和撤销连接,开销是相当大的。这种情况下使用 UDP 就非常有效。另外, UDP 也应用于那些对可靠性要求不高,但要求网络的延迟较小的场合,如话音和视频数据的传送。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值