你知道tcp和udp有什么区别吗 快来看一下吧
UDP
UDP协议全称是用户数据报协议,在网络中它与TCP协议一样用于处理数据包,是一种无连接的协议。在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP有不提供数据包分组、组装和不能对数据包进行排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。
它有以下几个特点:
1、面向无连接
首先 UDP 是不需要和 TCP一样在发送数据前进行三次握手建立连接的,想发数据就可以开始发送了。并且也只是数据报文的搬运工,不会对数据报文进行任何拆分和拼接操作。
具体来说就是:
在发送端,应用层将数据传递给传输层的 UDP 协议,UDP 只会给数据增加一个 UDP 头标识下是 UDP 协议,然后就传递给网络层了在接收端,网络层将数据传递给传输层,UDP 只去除 IP 报文头就传递给应用层,不会任何拼接操作
2、有单播,多播,广播的功能
UDP 不止支持一对一的传输方式,同样支持一对多,多对多,多对一的方式,也就是说 UDP 提供了单播,多播,广播的功能。
3、UDP是面向报文的
发送方的UDP对应用程序交下来的报文,在添加首部后就向下交付IP层。UDP对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。因此,应用程序必须选择合适大小的报文
4、不可靠性
首先不可靠性体现在无连接上,通信都不需要建立连接,想发就发,这样的情况肯定不可靠。
并且收到什么数据就传递什么数据,并且也不会备份数据,发送数据也不会关心对方是否已经正确接收到数据了。
再者网络环境时好时坏,但是 UDP 因为没有拥塞控制,一直会以恒定的速度发送数据。即使网络条件不好,也不会对发送速率进行调整。这样实现的弊端就是在网络条件不好的情况下可能会导致丢包,但是优点也很明显,在某些实时性要求高的场景(比如电话会议)就需要使用 UDP 而不是 TCP。
5、头部开销小,传输数据报文时是很高效的。
TCP
当一台计算机想要与另一台计算机通讯时,两台计算机之间的通信需要畅通且可靠,这样才能保证正确收发数据。例如,当你想查看网页或查看电子邮件时,希望完整且按顺序查看网页,而不丢失任何内容。当你下载文件时,希望获得的是完整的文件,而不仅仅是文件的一部分,因为如果数据丢失或乱序,都不是你希望得到的结果,于是就用到了TCP。
TCP协议全称是传输控制协议是一种面向连接的、可靠的、基于字节流的传输层通信协议,由 IETF 的RFC 793定义。TCP 是面向连接的、可靠的流协议。流就是指不间断的数据结构,你可以把它想象成排水管中的水流。
1、TCP连接过程
第一次握手
客户端向服务端发送连接请求报文段。该报文段中包含自身的数据通讯初始序号。请求发送后,客户端便进入 SYN-SENT 状态。
第二次握手
服务端收到连接请求报文段后,如果同意连接,则会发送一个应答,该应答中也会包含自身的数据通讯初始序号,发送完成后便进入 SYN-RECEIVED 状态。
第三次握手
当客户端收到连接同意的应答后,还要向服务端发送一个确认报文。客户端发完这个报文段后便进入 ESTABLISHED 状态,服务端收到这个应答后也进入 ESTABLISHED 状态,此时连接建立成功。
这里可能大家会有个疑惑:为什么 TCP 建立连接需要三次握手,而不是两次?这是因为这是为了防止出现失效的连接请求报文段被服务端接收的情况,从而产生错误。
2、TCP断开链接
TCP 是全双工的,在断开连接时两端都需要发送 FIN 和 ACK。
第一次握手
若客户端 A 认为数据发送完成,则它需要向服务端 B 发送连接释放请求。
第二次握手
B 收到连接释放请求后,会告诉应用层要释放 TCP 链接。然后会发送 ACK 包,并进入 CLOSE_WAIT 状态,此时表明 A 到 B 的连接已经释放,不再接收 A 发的数据了。但是因为 TCP 连接是双向的,所以 B 仍旧可以发送数据给 A。
第三次握手
B 如果此时还有没发完的数据会继续发送,完毕后会向 A 发送连接释放请求,然后 B 便进入 LAST-ACK 状态。
第四次握手
A 收到释放请求后,向 B 发送确认应答,此时 A 进入 TIME-WAIT 状态。该状态会持续 2MSL(最大段生存期,指报文段在网络中生存的时间,超时会被抛弃) 时间,若该时间段内没有 B 的重发请求的话,就进入 CLOSED 状态。当 B 收到确认应答后,也便进入 CLOSED 状态。
3、TCP协议的特点
面向连接
面向连接,是指发送数据之前必须在两端建立连接。建立连接的方法是“三次握手”,这样能建立可靠的连接。建立连接,是为数据的可靠传输打下了基础。
仅支持单播传输
每条TCP传输连接只能有两个端点,只能进行点对点的数据传输,不支持多播和广播传输方式。
面向字节流
TCP不像UDP一样那样一个个报文独立地传输,而是在不保留报文边界的情况下以字节流方式进行传输。
可靠传输
对于可靠传输,判断丢包,误码靠的是TCP的段编号以及确认号。TCP为了保证报文传输的可靠,就给每个包一个序号,同时序号也保证了传送到接收端实体的包的按序接收。然后接收端实体对已成功收到的字节发回一个相应的确认(ACK);如果发送端实体在合理的往返时延(RTT)内未收到确认,那么对应的数据(假设丢失了)将会被重传。
提供拥塞控制
当网络出现拥塞的时候,TCP能够减小向网络注入数据的速率和数量,缓解拥塞
TCP提供全双工通信
TCP允许通信双方的应用程序在任何时候都能发送数据,因为TCP连接的两端都设有缓存,用来临时存放双向通信的数据。当然,TCP可以立即发送一个数据段,也可以缓存一段时间以便一次发送更多的数据段(最大的数据段大小取决于MSS)
推荐
-
OPPOFindN正式开启限量全款预售 7699元售价你觉得怎么样
1月29日,据@OPPO官微消息,今日上午10:00,OPPO首款折叠屏旗舰——OPPO Find N将正式开启限量全款预...
来源: -
OPPOFindN正式开启限量全款预售 7699元售价你觉得怎么样
1月29日,据@OPPO官微消息,今日上午10:00,OPPO首款折叠屏旗舰——OPPO Find N将正式开启限量全款预...
来源: -
企业 IT 自服务阵列新资源:Incredibuild 集中式编译实践
2022 年 1 月 21 日,Dana Rochman© Shutterstock Golden Sikorka随着 IT 自助服务...
来源: -
iPhone15首次搭载潜望式长焦镜头 可提供10倍到100倍变焦
早在几周前,分析师Jeff Pu就表示,iPhone 15 Pro和Pro Max将搭载10倍光学变焦的潜望式长焦镜头。而...
来源: -
摩托罗拉Frontier22官方外观图曝光 搭载骁龙8Plus处理器
据外媒近日消息,WinFuture放出了摩托罗拉Frontier 22旗舰手机的官方外观图,并对其关键规格进行了更多...
来源:
热点更多》
-
诺基亚核心服务器用上7nmZen3霄龙 能耗大降40%节能明显
基于7nm Zen3架构的AMD第三代霄龙处理...
-
诺基亚核心服务器用上7nmZen3霄龙 能耗大降40%节能明显
基于7nm Zen3架构的AMD第三代霄龙处理...
-
暴雪新3A大作细节曝光 秘密开发时间长达5年
之前一直有消息称,暴雪正在秘密开发一...
-
CF015Next畅玩大屏游戏 支持4K分辨率100%P3色域
双12年终大促,大家应该都不陌生。各种...
-
拯救者Y90手机正式入网 配备6.9英寸三星E4OLED屏幕
根据此前消息,春节之后将会有一大波搭...
快讯更多》
财富
- 诺基亚核心服务器用上7nmZen3霄龙 能耗大降40%节能明显
- 暴雪新3A大作细节曝光 秘密开发时间长达5年
- CF015Next畅玩大屏游戏 支持4K分辨率100%P3色域
- 拯救者Y90手机正式入网 配备6.9英寸三星E4OLED屏幕
- NVIDIA下一代GPU产品Hopper还未发布摊上商标纠纷
- 特斯拉上线车内KTV功能 1199元TeslaMic无线话筒被抢空
- 比亚迪推出全新A型纯电校车 单次充电续航高达225公里
- EPIC游戏商城2021回顾 人均白赚2120美元
- 三星GalaxyS22支持25W有线充电 与iPhone13不相上下
- 铭瑄主流级RTX3050系列显卡发布 支持RTX实时光线追踪
- NVIDIA下一代GPU产品Hopper还未发布摊上商标纠纷
- 特斯拉上线车内KTV功能 1199元TeslaMic无线话筒被抢空
- 比亚迪推出全新A型纯电校车 单次充电续航高达225公里
- 劳斯莱斯旗舰轿车幻影典藏版发布 厂商指导价为920万元
- SK海力士量产1αnm工艺DDR5内存 核心容量24Gb
- 娃哈哈推出宗帅家酒 每瓶售价1388元超过茅台茅台1935
- OPPOFindN开启限量全款预售 结果5分钟全部售罄
- 苹果发布iOS15.4公测 可以体验戴口罩解锁了
- 上海自贸区临港新片区开展跨境贸易投资高水平开放外汇管理改革试点
- 中央网信办:截至2021年底我国IPv6活跃用户数超6亿
- 多省(市)联合出台免罚清单 明确21项轻微违法免罚事项
- 陕西边检总站2021年查验国际货运航班2800余架次
- 年货消费新趋势:南北特产大对流 预制年夜饭受欢迎
- 炸裂!独家解密首场冬奥冰雪虚拟交互演出
- 国家发改委:将严厉打击哄抬铁矿石市场价格
- 保障国家能源安全 我国深层页岩气勘探开发再获进展
- 18.63%!“湖北新年第一股”逆势大涨迎新春
- 福州超泉州 福建各地经济发展“你追我赶”
- 与三大城市“通票” 呼和浩特地铁与天津地铁今起乘车码“互联互通”
- 紫金银行:赵远宽董事长任职资格获核准
- 春运以来粤港澳大湾区重点路段车流量同比去年增长4.85%
- 国家医保局:“十四五”末医药价格治理水平显著提升
- 晶科科技:金锐辞任总经理 董事长李仙德暂代职
- 酒鬼酒跌3.36% 德邦证券高位喊增持
- 小米股价连跌5日创17个月新低 雷军要专注造车了吗
- 卧龙电驱为股东担保11亿信披违规 董秘吴剑波被警示
- 舍得酒业跌3.39% 华安证券高点喊买入
- 中国国航:预计2021年净亏损约为145亿到170亿元
- 黑龙江2021年打私立案252起 案值4.22亿元
- “三峡门户”湖北宜昌开辟外贸出口新通道
- 高速“啄木鸟”电工:精准消除“病害” 点亮司乘回家路
- 2021扬州网红打卡地冬季榜单出炉
- 当乡村拥抱数字生活 致富治理更“智慧”
- 你知道vpay是什么意思吗 其主要功能是什么呢
- 你知道biossetup是什么意思吗 快来了解一下吧
- 联想拯救者Y7000P2022款散热升级 新款散热你觉得怎么样
- 机皇小米11Pro降至3659元 和小米12比你会选谁
- 红旗全新MPV低伪装谍照曝光 你觉得和别克GL8哪个好
- 你知道pdf文件是什么吗 有什么方法打开吗
- 你知道java反射机制原理是什么吗 快来了解一下吧
- 雷蛇发布幻彩头枕自定义灯效 999元售价你能接受吗
- RedmiK50超大杯曝光 512GB存储你觉得怎么样
- Epic开启春节特卖 大镖客2只要49你心动了吗
- 你知道.db是什么文件吗 一起来了解一下吧
- 你知道d盘怎么格式化吗 常用的方法有哪些呢
- 懂车帝发布虎年春节返乡报告:半数受访者计划回家
- 郑欧班列开辟欧洲新线路 首发开往匈牙利
- 广东:“门诊共济” 盘活个人账户沉积资金
- 2021年广东快递业务量和收入双第一
- 小体量大能量 迷你商品受宠
- 北京春节期间多措促消费保供应 10种当家蔬菜不涨价不断货
- iOS15.4支持戴口罩解锁了 这样真的安全吗
- 红魔7全球首发165W快充 10分钟充满4500mAh你觉得怎么样
- 光明记忆无限春节版本更新 免费领取武器皮肤你心动了吗
- 你知道ba系统是什么意思吗 工作原理是怎么样的呢
- windows10开机慢怎么解决 常用方法有哪些呢
- 新一代高带宽内存HBM3标准发布 传输数据率能达多少呢
- EPIC游戏商城2021免费游戏送出7.65亿份 你领到了几款呢
- 三星S22支持25W有线充电 25w快充你能接受吗
- 你知道itunes账户在哪吗 快来看一下吧
- 你知道bbs是什么意思吗 有什么特点吗
- 红魔7真机曝光 透明机身设计的骁龙8你觉得怎么样
- 小米电视ES65推出春节让利活动 3699元到手你觉得怎么样
- OPPOFindN明天开启全款预售 你做好准备了吗
- 联想新款拯救者9000P散热能力再升级 搭载80Whr电池
- 红魔游戏手机7充电器曝光 行业首发165W快充技术
- iPhone13mini销量太惨 5199元的价格超过大多数安卓旗舰
- Zen4锐龙7000处理器将极端紧俏 锐龙6000桌面APU恐延后
- 三星S22系列官方保护壳曝光 将摄像头部位包裹得较为严密
- 英伟达RTX3080Ti最新GPU实拍曝光 配备8颗GDDR6显存
- realme9Pro将于2月15日在海外发布 支持5G通信
- OPPOFindN明天开启全款预售 256GB售价7699元
- 红魔7真机曝光 业界第一款采用透明机身设计的骁龙8手机
- IntelArcA370M笔记本显卡现身 性能有望追平RTX3070Ti
- 小米电视ES652022款推出春节让利活动 券后3699元到手
- 红魔7跑分数据曝光 全球首款骁龙8游戏手机
- 新一代高带宽内存HBM3标准发布 支持平台级RAS可靠性
- 全新观致6官图发布 整体造型与凯迪拉克非常相仿
- 小米股价再次破发,网友喊话雷军“救救小米”
- 国家发改委:全国煤炭产量保持较高水平 确保春节期间稳定供应
- 直播预告|这场冬奥演出岂可错过? 就在今晚8点
- 午评:两市V型反转创指涨1.44% 煤炭等周期股领跌
- 煤价过快上涨 国家发改委将加强煤炭市场价格调控监管
- EPIC游戏商城2021回顾 人均白赚2120美元
- 三星GalaxyS22支持25W有线充电 与iPhone13不相上下
- 曝红魔7有屏下前摄版本 首款真全面屏游戏手机
- 黑鲨5即将登场 搭载高通骁龙8旗舰处理器
- 【新春走基层】3.4万张嘴!看这家大型企业如何保障员工春节食品安全
- 国图声明未获捐新东方课程资源后,俞敏洪回应
- 里得电科过会:今年IPO过关第23家 中原证券过首单
- 万朗磁塑三跌停 IPO募7.1亿国元证券赚1.1亿
- 建设银行鹰潭市分行被罚73万 占压财政存款或资金等
- DDR5内存突然不缺货 国内电商可以随便买现货销售
- 曝华为P50新版本获得3C认证 配备66W快充
- 七彩虹四款RTX3050全线开卖 散热用料堪称豪华
- 机皇小米11Pro降至3659元 搭载骁龙888支持IP68级防尘防水
- 红旗全新MPV低伪装谍照曝光 贯穿式尾灯组辨识度直接拉满
- 三星最便宜新一代MicroLED彩电来了 色彩饱和度接近OLED
- 雷蛇发布幻彩头枕 内置可自定义RGB氛围灯
- 新款MacBook各种问题不断 苹果发布新macOS修复Bug
- iPhone14全系曝光 国行和美版SIM卡型号不同
- 联想拯救者Y7000P2022款散热升级 主热管粗到10mm
- 铭瑄主流级RTX3050系列显卡发布 支持RTX实时光线追踪
- 央视春晚首次运用LED屏幕 打造720度穹顶空间
- RedmiK50超大杯曝光 拥有512GB存储版本
- 超级跑车GMA T.33发布 限量100台预计售价将超过137万镑
- 朱海舟评价三星S22 四边等宽设计令人瞩目
- 光明记忆无限春节版本更新 新增限时免费的角色和武器皮肤
- RTX3090Ti终极版首次曝照 配备360mm一体式水冷散热
- “刷脸乘车”要便利更要安全
- GDP创37年新高带不动美股?纳指跌1.4%特斯拉跌超11%
- 今日申购:坤恒顺维
- 今日上市:骏成科技、实朴检测、华康医疗
- 美股周四收跌 投资大佬:美股投资者将面临更多痛苦
- 金立G13Pro引热议 其产品详情页竟写了HarmonyOS
- Epic游戏商城开启春节特卖活动 大镖客2才49
- iOS15.4支持戴口罩解锁 无需AppleWatch辅助解锁
- 海关总署:2021年中俄贸易额首次突破9000亿元
- 香港外汇基金去年收益1705亿港元
- 商务部:2021年实物商品网上零售额首破10万亿元
- 广铁春运开行夜间动车 彻夜灯火点亮旅客归途
- 铁路钢梁桥上的“乐师”
- 广西侗乡腊味年货走俏 每年超百万只腊鸭“飞”往各地餐桌
- 江苏沛县湖西农场打好“莲藕经济”牌 念好产业“富民经”
- 杭州全面暂停销售退热止咳等四大类药品
- 记者实探| 春运叠加冬奥 “空管人”“铁路人”如何备战流量高峰?
- 中国气象局:全力做好北京冬奥会气象保障服务工作
- 青少年科技素养提升计划在农村培训逾万教师 超31万小学生受益
- 北京今年拟投资1.2万亿元实施“3个100”市重点工程
- 北京发布“2022北京消费季”支持政策 最高给予50万元
- 带着孩子去上班—— 一家隐形冠军企业的用人之道
- 浙大网新预亏股价跌停 浙商证券项目商誉渗漏侵蚀业绩
- 火车站的“美容师”:让旅客回家之路更舒心
- 青海生态畜牧业生产技术集成方式国内领先 实现增收3000余万元
- A股三大指数集体飘绿 创业板指跌逾3%
- 辽宁将聚焦装备制造等核心主导产业推进工业投资稳增长
- 破发股优宁维跌6%创新低 IPO募18.6亿民生证券赚2.5亿
- 平安健康汇聚全国名医专家:足龄60岁的年轻人背后的故事
- 284.7亿元!中原银行吸收合并洛阳银行、平顶山银行、焦作中旅银行
- 促进云网融合 两部委布局中小城市信息基础设施建设
- 你知道mms是什么短信吗 它的安全性怎么样呢
- 你知道USB闪存驱动器是什么吗 快来了解一下吧
- 大神团队打造国产坦克100 造价一台陆巡你觉得好看吗
- 机械革命发布分体式水冷游戏本 12999元起你能接受吗
- 魅族开启春节特惠 魅族18s旗舰3099元起你想了解一下吗
- 你知道cr是什么意思吗 快来看一下吧
- 你知道物理内存占用多少算正常吗 有什么方法应对吗
- 红魔7成快充王者 13分钟充满4500mAh电池你觉得怎么样呢
- 微信iOS版8.0.18发布 可以体验微信键盘安卓版什么时候更新呢
- 三星S22系列高清渲染图曝光 你觉得外观怎么样呢