tcpip与udp的区别,udp tcp ip的区别
2023-02-12 10:53:59来源:留学时间作者:阿柚 阅读量:6960
IP :将数据包发送到目标主机
要通过互联网传输数据包,必须符合互联网协议( IP )标准。 互联网上的各种在线设备都有唯一的地址,地址只是数字。 这和大多数家庭的地址相似。 如果你知道一个家庭的具体地址,你可以把包裹寄到那个地址,物流系统可以把东西送到目的地。
计算机的地址称为IP地址,访问任何网站实际上只是您的计算机向另一台计算机请求信息。
从主机a向主机b发送数据包时,数据包在传输前会附加主机b的IP地址信息,以便在传输过程中正确寻址。
另外,向信息包中还添加主机a自身的IP地址,有这些信息,主机b就可以向主机a回复信息。
这些附加信息将嵌入到名为IP报头的数据结构中。
IP报头是IP数据包开头的信息,包括IP版本、发送源IP地址、发送目的地IP地址、生存时间等信息。
简化的UDP网络三层传输模型
UDP :将数据包发送到APP应用程序
IP是非常基本的协议,只需将数据包传输到对方的电脑即可。 但是,因为对方的电脑不知道将数据包传递给哪个程序、传递给浏览器还是传递给王者荣耀,所以需要在IP的基础上开发能够与APP进行交流的协议。 最常见的是“用户分组协议”,简称UDP。
UDP中最重要的信息之一是端口号,端口号实际上是数字,需要为每个想要访问网络的程序绑定端口号。
因为可以通过端口号UDP将指定的分组发送到指定的程序,所以IP通过IP地址信息将分组发送到指定的电脑,UDP通过端口号将分组发布到正确的程序。
如同IP报头一样,端口号存储在UDP报头中,并且UDP报头和原始分组结合在一起以组成新的UDP分组。
UDP报头中除了目标端口外,还包含源端口号等信息。
一种简单的UDP网络四层传输模型
虽然UDP不能保证数据的可靠性,但由于传输速度非常快,UDP适用于在线视频、交互式游戏等关注速度但数据完整性不是很严格的领域。
TCP :将数据完全传递到APP应用程序
在浏览器请求或要求数据传输可靠性( reliability ) (如邮件)的APP应用中,使用UDP进行传输存在两个问题。
数据包在传输过程中容易丢失的大文件被分割成小数据包发送。 这些小数据包通过不同的路径,在不同的时间到达接收方。 因为UDP协议不知道如何组装这些数据包,所以将这些数据包恢复为完整的文件。
基于这两个问题,我们引入了TCP。
传输控制协议( TCP )是一种面向连接、基于可靠字节流的传输层通信协议。
相对于UDP,TCP具有以下两个特征:
如果分组丢失,则TCP提供重发机制; TCP引入了数据包排序机制,保证了将乱序数据包合并成一个完整的文件。
与UDP报头类似,TCP报头除了提供目标端口和本地端口号外,还提供了接收方按序列号对包进行排序的序列号。
一种简化的TCP网络四层传输模型
接下来,我们来看看完整的TCP连接过程。 通过这个过程,您可以看到TCP是如何保证重传机制和包排序功能的。
TCP连接生命周期
如上图所示,完整TCP连接的生命周期包括建立连接、传输数据和关闭连接三个阶段。
首先,建立连接阶段。
在此阶段,通过“三次握手”建立客户端和服务器之间的连接。
TCP提供面向连接的通信传输。
面向连接是指在数据通信开始之前做好两端之间的准备。
三次握手是指在建立TCP连接时,客户端和服务器总共发送三个数据包以确认连接的建立。
接下来,是传输数据的阶段。
在此阶段,接收方必须对每个数据包执行确认操作。 这意味着接收方在接收到数据包后,必须将确认数据包发送到发送方。
因此,在发送侧发送了一个分组后,在规定时间内没有接收到来自接收侧的反馈确认消息的情况下,判断为分组丢失,触发发送侧的重发机制。
同样,大文件在传输过程中被分成许多小数据包,这些数据包到达接收方后,接收方将按TCP报头中的序列号进行排序,以确保构成完整的数据。
最后,切割阶段。
数据传送结束后,结束连接。 关于最后阶段,“四挥手”双方可以切断。
TCP为了确保数据传输的可靠性,牺牲了数据包的传输速度。 由于“3次握手”和“数据包检查机构”等,传输中的数据包数量加倍了。
相关文章
GRE填空题的答题技巧有哪些?掌握这些GRE填空分数。
小时候我们考试,遇到不会的题目,蒙答案都是有小技巧的“三短一长选最长、三长一短选最短,参差不齐就选C”。现在看来显然这套技巧不靠谱。G...
阅读: 8562
想要GRE数学170,就必须接受这个满分攻略。
众所周知,GRE数学的难度因为其考试内容只用到国内初高中所学的内容,所以题目较容易!对于经历过高考的中国考生来说,在数学方面得到很高的...
阅读: 7909
学院问答|新国立大学数字金融技术硕士申请详情
新加坡国立大学数码金融科技硕士项目(MSc DFinTech)开放申请后,受到申请人广泛关注,许多同学在看到课表后纷纷表示“疯狂心动”...
阅读: 10595
更多排行榜
热门文章
1.路由OSPF:各种LSA如何防止环路和虚拟链路,以便您可以在几分钟内快速掌握它们。
-
1
- 路由OSPF:各种LSA如何防止环路和虚拟链路,以便您可以在几分钟内快速掌握它们。
- 2022-12-23
-
1
2.如果不知道词义的概括,如何准确把握GRE单词?
-
2
- 如果不知道词义的概括,如何准确把握GRE单词?
- 2023-01-03
-
2
3.GRE在线考试记录|最新考试经验分享
-
3
- GRE在线考试记录|最新考试经验分享
- 2022-11-25
-
3
4.gre是什么意思,怎么理解?
-
4
- gre是什么意思,怎么理解?
- 2022-11-26
-
4
5.小设里的小卷,GRE写作也存在于——青岛格雷GRE中。
-
5
- 小设里的小卷,GRE写作也存在于——青岛格雷GRE中。
- 2022-12-09
-
5
6.据说99%的学生会对这些必选短语的意思感到困惑。
-
6
- 据说99%的学生会对这些必选短语的意思感到困惑。
- 2023-02-02
-
6
7.gre314分是什么水平,gre295分是什么水平
-
7
- gre314分是什么水平,gre295分是什么水平
- 2023-02-03
-
7
8.离开新东方后比较有名的考研导师有哪些?
-
8
- 离开新东方后比较有名的考研导师有哪些?
- 2022-11-29
-
8
9.渣男的欺骗到此为止!全国GRE考场防疫要求更新,取消考试。
-
9
- 渣男的欺骗到此为止!全国GRE考场防疫要求更新,取消考试。
- 2023-01-03
-
9
10.昨天托福考试位置秒售罄,那些说留学坏话的人又被打脸了。
-
10
- 昨天托福考试位置秒售罄,那些说留学坏话的人又被打脸了。
- 2022-11-20
-
10
一周热榜
2022留学语言考试日历发布!来收集吧
2022-11-21
这些GRE考点又开了!全国各考点最新考试时间列表
2022-11-21
新年气氛,是时候为你的美国留学考试安排做好计划和准备了。
2022-11-21
也可以在家考!首页GRE报名攻略
2022-11-21
11月1日起,大陆考生也可以在家考GRE?
2022-11-21