17 - 01 - 27 计算机网络(17)(UDP / TCP 对比)

运输层协议

TCP/IP体系中,有两个具体的协议,

一个是用户数据报协议(User Datagram Protocol,UDP)

一个是传输控制协议(Transmission Control Protocol,TCP)

前面所述的分用与复用,可靠传输和拥塞控制这三个任务UDP仅完成分用与复用,其具有无连接的特点,

发送UDP报文段之前不需要建立连接。报文段一旦产生,立即装入到IP数据报中发送。

 TCP则完成全部三个任务。TCP任务繁重,需要的资源也更多。高效率的UDP协议提供无连接的数据报服务,用于一次传输少量的报文。(文本、音/视频

) 即使发生传输错误,也可以重新传输并且不会为此付出多少代价。

(包括数据量特别少的应用层协议也应该用UDP,如DNS的一次通信过程只有一来一去两个报文,更应该选用UDP, 因为TCP的控制用数据比DNS本身的数据还要多。。。)

当数据传输的性能必须让位于数据传输的完整性可控制性 可靠性时,TCP协议是合适的选择。如可执行程序文件的一个二进制位都不能错。

 具体举例:TCP:传输电子邮件\传输文件、远程终端接入、浏览网页、

UDP :域名转换、自动配置IP协议、网络管理、传输多媒体数据。

UDP报文段的格式:包括(源、目的端口号、长度、检验和(检验是否出错))。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值