1 / 2
文档名称:

常用的网络传输协议.doc

格式:doc   大小:32KB   页数:2页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

常用的网络传输协议.doc

上传人:aisheng191 2022/5/4 文件大小:32 KB

下载得到文件列表

常用的网络传输协议.doc

相关文档

文档介绍

文档介绍:网络系统配置与维护认知报告
常用的网络传输协议
网络0901 周骏达
TCP/IP协议族中最常用的两种传输协议是传输控制协议(TCP)和用户数据报协议(UDP)。这两种协议都用于管理多个应用程序的通信,其不同点在于每个协议执行各自网络系统配置与维护认知报告
常用的网络传输协议
网络0901 周骏达
TCP/IP协议族中最常用的两种传输协议是传输控制协议(TCP)和用户数据报协议(UDP)。这两种协议都用于管理多个应用程序的通信,其不同点在于每个协议执行各自特定的功能。
一、TCP:可靠通信
TCP协议通常被称为面向连接的协议,这一协议保证可靠有效地将数据从发送者传送到接受者。
TCP通信的可靠性在于使用了面向连接的会话。主机使用TCP协议发送数据到另一主机前,传输层会启动一个进程,用于创建与目的主机之间的链接。通过该链接,可以跟踪主机之间的会话或者通信数据流。同时,该进程还确保每台主机都知道并做好了通信准备。完整的TCP会话要求在主机之间创建双向会话。
会话创建后,目的主机针对收到的数据段向源主机发送确认信息。在TCP会话中,这些确认信息构成了可靠性的基础。源主机收到确认信息时,即表明数据成功发送,且可以退出数据跟踪。如果源主机未在规定时间内收到确认信息,它将向目的主机重新发送数据。
在TCP连接中,充当客户端的主机将向服务器发起会话。TCP连接创建具体的过程分为以下三个步骤,即“三次握手”。
,开启通信会话。
,其值等于收到的序列值加1,并加上自身的同步序列值。该值比序列号大1,因为确认字段(ACK)总是下一个预期字节或二进制八位数。通过此确认值,客户端可以将响应和上一次发送到服务器的数据段连接起来。
,其值等于接受序列值加1。这边完成了整个连接过程。图1显示了建立一个TCP连接的步骤:
A
B
(SQE=100 CTL=SYN)
收到SYN消息
,ACK消息
(SEQ=300 ACK=101 CTL=SYN,ACK)
收到SYN消息

(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为传输协议