26-网络编程-04-网络编程(网络要素-传输协议)

/*
 * 【传输协议】
 * 通讯的规则
 * 常见的协议:TCP、UDP
 * 
 * 【UDP】
 * (1)将数据及源和目的封装在数据包中,不需要建立连接
 * (如快递一本书,需要将该书打包封装,再发送)
 * 
 * (2)每个数据报的大小限制在64k内
 * (如一本书可以快递,一吨书无法快递,所以要限制大小)
 * 
 * (3)因无连接,是不可靠协议
 * (如快递发往鬼界100号,发现找不到目的地,那么不可靠地址)
 * 
 * (4)不需要建立连接,速度快
 * (如对讲机,拿起来直接开讲,不需要管对方在不在,即不需要建立连接,速度快)
 * 
 * 所以QQ就是UDP,每次不管对方在不在线,直接发消息
 * 
 * 【TCP】
 * (1)建立连接,形成传输数据的通道
 * (对方必须在,对方不在,绝对不传输数据)
 * 
 * (2)在连接中进行大数据量传输
 * 
 * (3)通过三次握手完成连接,是可靠协议
 * (如A问B在不在?第一次握手:A问B你在吗?第二次握手:B说我在。第三次握手:A说我知道。至此,建立起可靠连接)
 * 
 * (4)必须建立连接,效率会稍低
 * 
 * 所以现实中打电话就是TCP,对方不接说不了话,接了开始说话传输信息,如果对方突然断线,那么说话终止;再比如迅雷下载,
 * 断网立马终止下载。
 * 
 * TCP必须建立连接,如果对方在数据传输途中突然掉线,那么立即停止传输,这样可以防止丢包,但是效率稍低。
 * 
 * 【总结】
 * UDP不安全但是速度快,TCP安全但是速度慢。
 */
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值