7 传输层

合集下载

网络7层协议

网络7层协议

网络7层协议网络七层协议是指计算机网络通信规范的七个层次,从物理层到应用层依次为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

这七个层次分别负责不同的网络任务,共同建立了对网络通信的完整控制和管理。

第一层是物理层,它负责将用户数据以二进制形式在物理介质上传输,如电缆、光纤等。

物理层没有对数据进行处理或识别,只是负责电信号的传输。

第二层是数据链路层,它负责在两个相邻节点之间的数据传输。

它将数据转换为数据块,每一个块都包含了控制信息和校验信息,确保数据传输的可靠性。

第三层是网络层,主要负责数据包在网络中的传输。

它使用IP地址来确定数据包的目的地,并选择最佳的路由进行传输。

网络层还负责实施路由选择和拥塞控制等功能。

第四层是传输层,它负责数据的有序传输和差错恢复。

传输层有两个主要协议:TCP(传输控制协议)和UDP(用户数据报协议)。

TCP提供了可靠的数据传输和错误恢复机制,而UDP则提供了快速、无差错的传输。

第五层是会话层,它负责建立和维护两个通信节点之间的会话。

会话层通过建立会话、传递同步信息和管理数据交换等方式,实现了跨网络的数据交换。

第六层是表示层,它负责数据的格式化和数据的加密解密。

表示层可以将用户数据转换为网络传输所需的格式,并进行数据压缩和加密的操作,以保护数据的安全性。

最后一层是应用层,它为用户提供各种网络服务,如电子邮件、文件传输和远程登录等。

应用层协议有HTTP(超文本传输协议)、FTP(文件传输协议)和SMTP(简单邮件传输协议)等。

七层协议的设计使得每一层都相对独立,可以在适当的时候进行更改和升级,而不需要影响到其他层。

它们共同工作,使得计算机网络能够高效地运行和交换信息。

总之,七层协议定义了网络通信的规范和标准,每一层都有其独立的功能和任务。

只有当各个层次之间进行良好的协调和合作,才能保证网络的正常工作和高效传输。

网络七层协议

网络七层协议

网络七层协议网络七层协议是计算机网络通信中的一种规范,定义了在不同网络设备之间进行通信时所涉及的不同层次的功能和任务。

这些层次被称为网络七层协议。

七层协议是一个分层的结构,每一层负责特定的功能,通过将网络通信过程拆分为多个层次,使得网络设备之间的通信更加高效和灵活。

网络七层协议的架构是由国际标准化组织(ISO)在1984年发布的ISO/OSI模型(Open Systems Interconnection Reference Model)所定义的。

该模型将整个网络通信过程划分为七个层次,从下到上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

1. 物理层:物理层是网络七层协议的最底层,负责控制网络设备之间的实际传输介质,例如电缆、光纤等。

物理层的任务包括传输数据的二进制形式,确定物理连接和电压规范等。

2. 数据链路层:数据链路层是位于物理层之上的一层,主要负责将原始的数据分割为数据帧,并在物理层的基础上提供错误检测和纠正功能。

数据链路层还负责进行帧同步和流量控制。

3. 网络层:网络层是位于数据链路层之上的一层,负责处理路由和转发数据包的功能。

网络层使用IP地址来标识和寻址设备,以便将数据包从源节点传输到目标节点。

4. 传输层:传输层是网络七层协议的第四层,主要负责在网络设备之间建立可靠的数据传输连接。

传输层使用端口号来标识不同应用程序,并提供流量控制、拥塞控制和错误恢复等功能。

5. 会话层:会话层是位于传输层之上的一层,负责在不同应用程序之间建立、管理和维护会话连接。

会话层提供了对话控制和同步功能,确保通信的顺序和正确性。

6. 表示层:表示层是网络七层协议的第六层,负责将数据从一种格式转换为另一种格式,以便在不同设备之间进行传输和处理。

表示层可以对数据进行加密、压缩和解压缩等操作。

7. 应用层:应用层是网络七层协议的最上层,提供面向用户的网络服务。

在应用层中,可以实现各种各样的协议和功能,例如电子邮件、文件传输、网页浏览等。

osi七层模型中数据传输的流程

osi七层模型中数据传输的流程

osi七层模型中数据传输的流程下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。

文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor. I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!1. 物理层:物理层负责在物理介质上传输比特流。

它定义了电气、机械和功能特性,以确保数据能够在物理连接上正确传输。

OSI七层模型与各层设备对应

OSI七层模型与各层设备对应

OSI七层模型与各层设备对应OSI七层网络模型由下至上为1至7层,分别为物理层(Physical layer),数据链路层(Data link layer),网络层(Network layer),传输层(Transport layer),会话层(Session layer),表示层(Presentation layer),应用层(Application layer)。

应用层,很简单,就是应用程序。

这一层负责确定通信对象,并确保由足够的资源用于通信,这些当然都是想要通信的应用程序干的事情。

为操作系统或网络应用程序提供访问网络服务的接口。

应用层协议的代表包括:Telnet、FTP、HTTP、SNMP等。

表示层,负责数据的编码、转化,确保应用层的正常工作。

这一层,是将我们看到的界面与二进制间互相转化的地方,就是我们的语言与机器语言间的转化。

数据的压缩、解压,加密、解密都发生在这一层。

这一层根据不同的应用目的将数据处理为不同的格式,表现出来就是我们看到的各种各样的文件扩展名。

会话层,负责建立、维护、控制会话,区分不同的会话,以及提供单工(Simplex)、半双工(Half duplex)、全双工(Full duplex)三种通信模式的服务。

我们平时所知的NFS,RPC,X Windows等都工作在这一层。

管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。

会话层还利用在数据中插入校验点来实现数据的同步。

传输层,负责分割、组合数据,实现端到端的逻辑连接。

数据在上三层是整体的,到了这一层开始被分割,这一层分割后的数据被称为段(Segment)。

三次握手(Three-way handshake),面向连接(Connection-Oriented)或非面向连接(Connectionless-Oriented)的服务,流控(Flow control)等都发生在这一层。

是第一个端到端,即主机到主机的层次。

ISO七层模型

ISO七层模型

ISO/OSI七层模型与TCP/IP参考模型比较及对应关系ISO/OSI七层模型分为如下七层:①物理层:将比特流送到物理介质上传送;②数据链路层:在链路上无差错一帧一帧传送信息;③网络层:分组传输和路由选择;④运输层:从端到端经网络透明地传输报文;⑤会话层:会话的管理和数据传输同步;⑥表示层:数据格式的转换;⑦应用层:与用户应用程序的接口。

TCP/IP参考模型分为如下四个层次:①应用层:与OSI的应用层相对应;②传输层:与OSI的传输层相对应;③互联层:与OSI的网络层相对应;④主机-网络层:与OSI的数据链路层和物理层相对应。

iso七层协议及其作用第7层应用层—直接对应用程序提供服务,应用程序可以变化,但要包括电子消息传输第6层表示层—格式化数据,以便为应用程序提供通用接口。

这可以包括加密服务第5层会话层—在两个节点之间建立端连接。

此服务包括建立连接是以全双工还是以半双工的方式进行设置,尽管可以在层4中处理双工方式第4层传输层—常规数据递送-面向连接或无连接。

包括全双工或半双工、流控制和错误恢复服务第3层网络层—本层通过寻址来建立两个节点之间的连接,它包括通过互连网络来路由和中继数据第2层数据链路层—在此层将数据分帧,并处理流控制。

本层指定拓扑结构并提供硬件寻址第1层物理层—原始比特流的传输,电子信号传输和硬件接口数据发送时,从第七层传到第一层,接受方则相反。

上三层总称应用层,用来控制软件方面。

下四层总称数据流层,用来管理硬件。

数据在发至数据流层的时候将被拆分。

在传输层的数据叫段网络层叫包数据链路层叫帧物理层叫比特流这样的叫法叫PDU (协议数据单元)OSI中每一层都有每一层的作用。

比如网络层就要管理本机的IP的目的地的IP。

数据链路层就要管理MAC地址(介质访问控制)等等,所以在每层拆分数据后要进行封装,以完成接受方与本机相互联系通信的作用。

如以此规定。

OSI模型用途相当广泛。

比如交换机、集线器、路由器等很多网络设备的设计都是参照OSI模型设计的。

osi七层模型的定义和各层功能

osi七层模型的定义和各层功能

OSI七层模型的定义和各层功能随着网络技术的不断发展,我们的生活已经离不开网络了。

而OSI七层模型是计算机网络体系结构的实质标准,它将计算机网络协议的通信功能分为七层,每一层都有着独特的功能和作用。

下面,我将以此为主题,深入探讨OSI七层模型的定义和各层功能。

1. 第一层:物理层在OSI七层模型中,物理层是最底层的一层,它主要负责传输比特流(Bit Flow)。

物理层的功能包括数据传输方式、电压标准、传输介质等。

如果物理层存在问题,整个网络都无法正常工作。

2. 第二层:数据链路层数据链路层负责对物理层传输的数据进行拆分,然后以帧的形式传输。

它的功能包括数据帧的封装、透明传输、差错检测和纠正等。

数据链路层是网络通信的基础,能够确保数据的可靠传输。

3. 第三层:网络层网络层的主要功能是为数据包选择合适的路由和进行转发。

它负责处理数据包的分组、寻址、路由选择和逻辑传输等。

网络层的存在让不同的网络之间能够互联互通,实现数据的全球传输。

4. 第四层:传输层传输层的功能是在网络中为两个端系统之间的数据传输提供可靠的连接。

它通过TCP、UDP等协议实现数据的可靠传输、分节与重组、流量控制、差错检测和纠正等。

5. 第五层:会话层会话层负责建立、管理和结束会话。

它的功能包括让在网络中的不同应用之间建立会话、同步数据传输和管理数据交换等。

6. 第六层:表示层表示层的作用是把数据转换成能被接收方识别的格式,然后进行数据的加密、压缩和解压缩等。

7. 第七层:应用层应用层是OSI模型中的最顶层,它为用户提供网络服务,包括文件传输、电流信箱、文件共享等。

应用层是用户与网络的接口,用户的各种应用软件通过应用层与网络进行通信。

OSI七层模型是计算机网络体系结构的基本标准,它将通信协议的功能划分为七层以便管理和开发。

每一层都有独特的功能和作用,共同构成了完整的网络通信体系。

只有了解并理解这些层次的功能,我们才能更好地利用网络资源,提高网络效率。

网络7层协议

网络7层协议

网络7层协议网络7层协议是计算机网络通信的基础,它定义了在网络中进行通信的各个层次和协议。

这些层次从物理层开始,逐渐向上,每一层都负责特定的功能,并且与其上下层之间有着明确的接口。

本文将介绍网络7层协议的结构和各层的功能。

网络7层协议,也被称为OSI(Open System Interconnection)参考模型,是国际标准化组织(ISO)制定的一个通信协议框架。

该框架将计算机网络通信划分为7个不同的层次,每个层次都有其特定的功能和协议。

以下是对每个层次的详细介绍:物理层物理层是网络7层协议的最底层,负责传输原始的比特流。

它定义了电气、机械和功能等接口标准,用于在通信实体之间传输原始比特位。

物理层的主要任务是将比特流转换为可以在物理媒介上传输的信号。

数据链路层数据链路层建立在物理层之上,负责提供可靠的点对点数据传输。

它将物理层传输的比特流组织成数据帧,并进行差错检测和纠正。

数据链路层还负责访问共享媒介、地址解析和帧同步等功能。

网络层网络层是处理分组数据的层次,负责在网络中的不同节点之间转发数据包。

它主要通过路由选择算法将数据包从源节点传输到目标节点,并处理路由器之间的通信。

网络层还负责地址分配和路由器发现等功能。

传输层传输层负责将数据从一个应用程序传输到另一个应用程序。

它提供了端到端的数据传输服务,并通过分段和重组来实现可靠的通信。

传输层还负责流量控制和拥塞控制等功能。

会话层会话层负责建立、管理和终止会话(或连接)。

它提供了对话控制和同步功能,确保通信双方能够按照预定的顺序进行通信。

会话层还负责身份验证和会话恢复等功能。

表示层表示层负责数据的格式化和编码,以便在不同系统中进行交换和解释。

它将应用层的数据转换为网络传输的格式,并在接收方将其重新转换为应用层可理解的形式。

表示层还负责数据压缩和加密解密等功能。

应用层应用层是网络7层协议的最高层,负责提供特定的网络应用服务。

它包括了各种网络应用协议,如HTTP、FTP、SMTP等。

osi七层结构模型及功能

osi七层结构模型及功能

OSI七层结构模型是一个抽象的概念模型,用于描述计算机网络中数据通信的不同层次和功能。

每个层都有特定的功能和协议,下面是每个层的功能和协议的简要描述:
1.物理层:负责将比特流转换为适合在物理媒介上传输的信号,例如电缆、光纤或无线电波。

物理层的协议包括:物理层协议、数据链路层协议。

2.数据链路层:负责将比特流组装成帧,并检测和纠正传输中的错误。

数据链路层的协议包括:逻辑链路控制和介质访问控制。

3.网络层:负责将数据包从源主机传输到目标主机,并在不同的网络之间进行路由选择。

网络层的协议包括:IP协议和ICMP协议。

4.传输层:负责提供端到端的数据传输服务,并确保数据的可靠性和完整性。

传输层的协议包括:传输控制协议和用户数据报协议。

5.会话层:负责管理不同主机之间的会话,并提供同步和恢复机制。

会话层的协议包括:会话层协议和远程过程调用协议。

6.表示层:负责数据的格式转换和数据加密解密。

表示层的协议包括:文件传输协议和安全套接层协议。

7.应用层:负责提供各种应用程序和网络服务,例如电子邮件、Web浏览器和FTP 客户端。

应用层的协议包括:电子邮件协议和HTTP协议。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

传输层的寻址/编址技术
传输层的寻址技术: 传输层的寻址技术:
从一个应用进程找到对应的TSAP,并通过NSAP调 用网络层的传输服务,把数据发送到目的主机中的 NSAP; 目的主机的传输层通过NSAP取出网络层数据,并通 过TSAP把数据交付给对应的目标应用进程或应用层 协议。 根据发送数据段中携带的目标进程信息,找到对应 的TSAP并把数据提交给目标进程的过程。
流量控制策略
传输层也需要进行流量控制。 传输层也需要进行流量控制。 当数据到达接收方的速度超过接收方能够处理的速度,而接收方又没有 足够的缓存空间时,将导致数据被丢失或者服务被拒绝,特别是它有多 个数据源时。为了避免接收方出现数据超负荷,必须使用流量控制技术 来降低发送方的发送速度。 传输层使用可变滑动窗口协议来实现流量控制,发送方的发送窗口大小 是由接收方根据自己的实际缓存情况给出的。 TCP使用滑动窗口协议。但是TCP使用的滑动窗口协议界于Go-back N帧 与选择重发之间。 TCP使用的滑动窗口协议不使用NAK,看起来像Go-back N帧协议; 由于接收方保存失序的段直到丢失的段到达,它看起来又像选择重发。 TCP的滑动窗口与数据链路层使用的滑动窗口有两个方面的不同点: 的滑动窗口与数据链路层使用的滑动窗口有两个方面的不同点: 的滑动窗口与数据链路层使用的滑动窗口有两个方面的不同点
(2)连接释放技术:
在数据传输结束后,交换数据双方的任一方都可关闭 连接。 传输层协议的释放连接有两种类型: 传输层协议的释放连接有两种类型
非对称连接释放: 非对称连接释放:
通信中的任意一方在自己数据传输完毕之后,可以发出连接释放 请求,二者之间的连接被断开。该方法的优点是实现简单。缺点 是连接释放方式非常粗暴,存在数据丢失情况。因为数据通信可 以是双工方式的,一方数据发送完毕后,另一方可能还有数据传 输,此时如果释放连接,则必然出现数据丢失情况。
在某种程度上,原语相当于C语言程序中的函数。
常用的原语如下: 常用的原语如下
(1)监听原语(LISTEN):监听是否有进程试图连接;如果 有则进入阻塞模式。 (2)连接原语(CONNECT):客户端与服务器建立连接用。 (3)发送原语(SEND):发送数据信息。 (4)接收原语(RECEIVE):接受数据信息,当一个TPDU数 据到达时进入阻塞模式。 (5)断开原语(DISCONNECT):释放连接
连接建立技术
(1)连接建立技术: )连接建立技术:
在一般面向连接的服务中,首先由发送方发 送请求连接报文,如果接收方在规定时间内 能够返回连接确认报文,则可认为在发送方 和接收方之间建立了一个连接,这种建立连 接方案可称之为“两次握手”。 “两次握手” 传输层提供面向连接服务的协议中,建立连 接采用的是“三次握手”方案(three-way “三次握手” handshaking),
固定大小的链状缓冲区分配方法; 可变大小的链状缓冲区分配方法; 循环利用的缓冲区分配方法。
拥塞控制
拥塞( 拥塞(congestion)是分组交换网中的一个重要问 ) 题。如果网络中的载荷(发送到网络中的分组数量) 超过了网络的容量,即网络能处理的分组数量,网 络中就可能发生拥塞。 网络中许多设备资源同时产生拥塞时,则网络的性 能就会明显变坏,整个网络的吞吐量将随输入负荷 的增大而下降。 网络的吞吐量是指单位时间内通过网络的分组数量。 拥塞控制技术是指在拥塞产生之前预防拥塞、或在 拥塞产生之后消除拥塞的技术。 拥塞控制分为两大类: 拥塞控制分为两大类:
如果需要可靠性,则使用可靠的传输层协议; 如果不需要可靠性,就可使用不可靠的传输层协议。
传输层协议功能及内容
根据程之间通信的过程, 根据进程之间通信的过程,传输层的可靠性措施构成了传 输层协议的实体,主要有: 输层协议的实体,主要有:
寻址/编址技术 寻址 编址技术 数据单元定义 建立连接管理 释放连接管理 差错控制 顺序控制 丢失控制 重复控制 流量控制技术 缓冲策略 多路复用/分用技术 多路复用 分用技术 崩溃恢复 确认机制和窗口管理等。 确认机制和窗口管理等。
传输层协议功能及内容
网络层使用通信子网提供数据传输服务,而通信子网 的结构、设备和网络性能是不断变化的,因此网络层 提供的是一种尽力而为的传输服务,是不可靠的。 多数应用进程之间需要的是可靠的数据传输服务,以 满足用户的网络应用需求,因此,为了向应用进程提 因此, 因此 供可靠的传输服务, 供可靠的传输服务,传输层需要采取大量措施来保证 进程与进程之间通信的可靠性。 进程与进程之间通信的可靠性。 同时为了适应不同网络应用的需要,传输层也提供不 可靠的数据传输服务。
连接建立技术
传输层三次握手建立连接
连接建立技术
可以看出,三次握手方案比两次握手多 了最后一个确定报文段。 为什么要发送这第三个报文段呢? 为什么要发送这第三个报文段呢?
这是因为传输层的报文段交给网络层后,存 在丢失、延迟和重复的情况,会产生错误连 接。如果有延迟重复包(delayed duplicates) 存在,那么情况会更严重。
对称连接释放: 对称连接释放:
通信中的双方单独释放二者之间的连接;一方在自己数据传输完 毕之后,可以发出连接释放请求,不再发送数据,但可继续接收 对方的数据。另一方数据发送完毕,也会发出连接释放请求,此 时二者之间的连接才完全断开。该方法的优点是可确保双方都把 自己的数据发送完。缺点是实现复杂。
(2)连接释放技术:
传输层工作环境
传输层协议概述
传输层只存在于主机中,通信子网中的路由器等设备中没有传输 层。 在发送方,传输层将来自发送程序进程的报文转换成传输层分组 传输层将来自发送程序进程的报文转换成传输层分组 (因特网中称报文段 报文段)。 报文段 然后将该报文段传送给网络层,网络层将其封装成网络层数据报 并向目的站发送。 在接收方,网络层从数据报中提取传输层报文段,并向上交给传 输层。 传输层处理收到的报文段,向接收方应用程序进程提供数据。 应用进程可以使用多种传输层协议, 应用进程可以使用多种传输层协议,每种协议都能为调用它的应 用进程提供一组传输层服务。 用进程提供一组传输层服务。 因特网有TCP和UDP两种传输层协议 因特网有 和 两种传输层协议
因为数据通信并不是两个节点或两个主机之间的数据交换过程,而是两 个进程(或应用程序)之间的数据交换过程。 在任何时刻,在源主机上可能运行着多个进程,并且在目的主机上也运 行着多个进程。 为了完成传递过程,需要一种机制将主机上运行的某个进程的数据发送 到目的主机上运行的对应进程上。
因此, 因此,传输层协议的主要功能是为运行在主机中的两个应用进程提 供传输服务,即使用通信子网,提供进程到进程的数据传输服务, 供传输服务,即使用通信子网,提供进程到进程的数据传输服务, 同时向高层屏蔽掉通信子网的细节。 同时向高层屏蔽掉通信子网的细节。
传输层的寻址过程
TSAP3 TSAP1 NSAP1 TSAP2 TSAP6 NSAP3 TSAP5
TSAP4
NSAP2
NSAP4
传输层协议概述
传输层的服务功能通常是以原语的方式提供给应用进 程,即应用进程或应用层通过原语来使用传输层提供 的传输服务。 的传输服务。 每种传输服务均有各自的访问原语。 每种传输服务均有各自的访问原语。
传输层的寻址/编址技术
在网络协议模型中,传输层位于网络层之上,应用层 之下; 网络层与传输层之间的接口被称为网络层服务访问点, 也称NSAP,因特网中的NSAP是IP地址; 应用层与传输层之间的接口被称为传输层服务访问点, 也称TSAP,因特网中的TSAP是端口。 传输层的所有协议被称为传输实体。 TSAP是应用进程或应用层协议调用传输层服务的接口; TSAP和应用进程的关系是一对一关系,即一个应用进 程对应一个TSAP,因此传输层的TSAP数量很多。
三次握手+ 三次握手+定时器释放连接过程
(2)连接释放技术:
在实际应用中,通常采用三次握手+定时器的方式来确保双方之 三次握手+定时器的方式 三次握手 间的连接可靠地释放,如图7.4所示。 主机A发出释放连接请求,同时启动本方定时器;主机B收到并同 意释放该连接时,向主机A发送同意释放应答,启动本方定时器; 主机A收到主机B的同意释放应答后,释放本方的连接,并给主机 B发送释放应答;主机B收到主机A的确认应答后,释放本方连接。 大多数情况下是成功的。 若主机B的第二次握手应答帧丢失或主机A第一次释放请求超时, 则主机A重新启动新的三次握手+定时器释放过程; 若主机A的第三次握手应答帧丢失,此时主机A已经释放本方,主 机B在超时后强行释放本方连接; 若双方多次尝试释放连接而不成功,则双方强行释放各自一方的 连接。
连接建立技术
由于传输层是使用网络层提供的不确定传输服 务,数据报文在通信子网中传输时,可经不同 的路径传输。 通信子网中的设备是基于存储-转发技术工作的, 报文可能立即被转发出去,也可能会存储一段 时间才发送出去,从而产生延迟情况,时间取 决于网络负荷大小。 若报文转发给一个子网设备后,该设备突然故 障或连接线路出现故障,该报文将永远不会被 继续转发,从而出现丢失情况。
连接建立技术
考虑这样一种情况:图中,主机A发出连接请求,但该 请求在网络中出现了延迟。 在规定时间没有收到对方的确认,主机A于是重传一次, 并收到了确认,建立连接并传输数据,数据传输完毕 后释放了该连接。 但是,主机A发出的第一个连接请求报文在此时达到了 主机B,虽然这是一个已经失效的请求连接报文段,但 主机B会误认为是主机A又发出一次新的连接请求,向 主机A发出确认报文段,同意建立连接,并等待主机A 发来数据。 由于主机A并没有要求建立连接,因此不会理睬主机B 的确认,也不会向主机B发送数据。 于是,主机B的许多资源就这样被白白浪费了。
第七章 传输层
传输层协议概述
传输层位于应用层和网络层之间, 传输层位于应用层和网络层之间,是分层的 网络体系结构的核心部分。 网络体系结构的核心部分。 该层为运行在不同主机上的应用进程提供逻 辑通信服务。 辑通信服务。 从应用程序的角度看,通过逻辑通信,运行 不同进程的主机好像直接相连。 应用进程使用传输层提供的逻辑通信功能彼 此发送报文,不必考虑网络下层的实现细节。
相关文档
最新文档