全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网络系统配置与维护认知报告常用的网络传输协议网络0901 周骏达TCP/IP协议族中最常用的两种传输协议是传输控制协议(TCP)和用户数据报协议(UDP)。这两种协议都用于管理多个应用程序的通信,其不同点在于每个协议执行各自特定的功能。一、TCP:可靠通信TCP协议通常被称为面向连接的协议,这一协议保证可靠有效地将数据从发送者传送到接受者。TCP通信的可靠性在于使用了面向连接的会话。主机使用TCP协议发送数据到另一主机前,传输层会启动一个进程,用于创建与目的主机之间的链接。通过该链接,可以跟踪主机之间的会话或者通信数据流。同时,该进程还确保每台主机都知道并做好了通信准备。完整的TCP会话要求在主机之间创建双向会话。会话创建后,目的主机针对收到的数据段向源主机发送确认信息。在TCP会话中,这些确认信息构成了可靠性的基础。源主机收到确认信息时,即表明数据成功发送,且可以退出数据跟踪。如果源主机未在规定时间内收到确认信息,它将向目的主机重新发送数据。在TCP连接中,充当客户端的主机将向服务器发起会话。TCP连接创建具体的过程分为以下三个步骤,即“三次握手”。1.客户端向服务器发送包含初始序列值的数据段,开启通信会话。2.服务器发送包含确认值的数据段,其值等于收到的序列值加1,并加上自身的同步序列值。该值比序列号大1,因为确认字段(ACK)总是下一个预期字节或二进制八位数。通过此确认值,客户端可以将响应和上一次发送到服务器的数据段连接起来。3.发送带确认值的客户端响应,其值等于接受序列值加1。这边完成了整个连接过程。图1显示了建立一个TCP连接的步骤:AB1.发送SYN消息(SQE=100 CTL=SYN)收到SYN消息2.发送SYN,ACK消息(SEQ=300 ACK=101 CTL=SYN,ACK)收到SYN消息3.连接已建立(SEQ=101 ACK=301 CTL=ACK)图1 TCP连接的建立为了理解“三次握手”的过程,必须考察两台主机交换的不同值。在TCP数据段报头中,有6个包含控制信息的1比特字段用于管理TCP进程。分别为:UGR紧急指针,ACK确认字段,PSH推送功能,RST重置连接,SYN同步序列号,FIN发送方已传输完所有数据。这些字段用作标志,由于他们只有1比特大小,所以他们都只有两个值:1或0。当值设置为一时表示数据中包含控制信息。此外,使用TCP协议的额外系统开销部分源自确认信息和重新发送信息所产生的网络流量。建立会话产生的其他数据段交换也构成系统开销。并且,主机在跟踪待确认的数据和重新发送过程中也会产生额外开销。二、UDP协议:低开销通信UDP是一种简单协议,提供了基本的传输层功能。与TCP相比,UDP的开销极低,因为UDP是无连接的,并且不提供复杂的重新传输、排序和流量控制。由于UDP的开销极地,不像TCP那样提供可靠性的功能,所以选择UDP为传输协议的时候要小心。不过,这并不说明使用UDP的应用程序不可靠,而仅仅是说明,作为传输协议,UDP不提供上述功能,如果需要这些功能,必须通过其他方式来实现。某些应用程序可以容许小部分数据丢失(如网络游戏或VoIP)。如果这些应用程序采用TCP,那么将面临巨大的网络延迟,因为TCP需要不停检测数据是否丢失并重传丢失的数据。与丢失小部分数据相比,网络延迟对这些应用程序早晨的负面影响更大。例如像DNS这样的应用,如果收不到回应,它就再次发出请求。因此,它不需要TCP来保证消息的可靠传输。正是由于UDP的开销低,对此类应用程序就非常有吸引力。与TCP的通信机制不同,由于UDP是无连接协议,因此通信发生之前不会建立会话。UDP是基于事务的,换言之,应用程序要发送数据时,它仅是发送数据而已。很多使用UDP的应用程序发送的数据量很小,用一个数据段就够了。但是也有一些应用程序需要发送大量数据,因此需要多个数据段。UDP PDU的实际意义是数据报,尽管数据段和数据报可以互换使用来描述某个传输层PDU。将多个数据报发送到目的主机时,它们可能使用了不同的路径,到达顺序也可能跟发送时的顺序不同。与TCP不同,UDP不跟踪序列号。UDP不会对数据报重组,因此也不会将数据恢复到传输时的顺序。因此,UDP仅仅是将接收到的数据按照先来后到的顺序转发到应用程序。如果数据的顺序对应用程序很重要,那么应用程序只能
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 屏东县农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)及完整答案详解一套
- 贵阳市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)及答案详解1套
- 彭水苗族土家族自治县农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)及答案详解(必刷)
- 鹰潭市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(考试直接用)
- 孝感市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(a卷)
- 漳州市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)附答案详解(能力提升)
- 2026年周口市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(模拟题)
- 璧山县农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)(含答案详解)
- 2026年邯郸市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(轻巧夺冠)
- 2025年广东省东莞市辅警协警笔试笔试真题(附答案)
- 2025年邮政人员考试试题及答案
- 2025年国企竞聘上岗笔试题干部竞聘上岗笔试题+答案
- 金沙县国有资本投资运营集团有限公司招聘51人笔试参考题库附答案解析
- 沪教牛津版小学三至六年级英语单词表
- 2025年全国成人高校招生考试民法复习题库及答案
- 剪映数字人一键讲解功能应用
- 水土保持专业考试复习资料
- 登革热的诊断课件
- 2025至2030国内外骨骼机器人行业发展趋势分析与未来投资战略咨询研究报告
- 皮内注射课件教学
- 2025至2030中国建筑装配行业项目调研及市场前景预测评估报告
评论
0/150
提交评论