第7章运输层-1

合集下载

第7章 高层协议及分析

第7章 高层协议及分析

7.1.3 应用层


直接面向用户以满足用户不同需求,向应 用程序直接提供服务,主要包括:网络完 整透明性、用户资源配置、应用管理和系 统管理、分布式信息服务及分布式数据库 管理等。 传送信息的单位:报文 常用协议:ISO8571/1~4、ISO9040/1、 ISO8831/2 、ISO8649/50
第7章 高层协议及分析

本章学习导引
7.1 广域网的高层协议
7.1.1 会话层

又称会晤层,提供一种有效的方法,以组 织并协商两个表示层进程之间的会话,并 管理它们之间的数据交换。 传送信息的基本单位:报文(与运输层的 报文有本质不同) 常用协议:ISO8326/7Leabharlann 7.1.2 表示层


主要解决用户信息的语法表示问题,其功 能是对信息格式和编码起转换作用,以及 真正的数据结构的转换。 传送信息的单位:报文 常用协议:ISO8822/3/4/5

计算机网络基础综合题(答案)

计算机网络基础综合题(答案)

《计算机网络基础》习题来源: 发布时间:2008-11-07 11:53:03阅读次数:597第1-4章计算机网络体系结构物理层数据链路层一、选择题1、完成路径选择功能是在OSI模型的()。

A.物理层B.数据链路层C.网络层D.运输层2、在TCP/IP协议簇的层次中,保证端-端的可靠性是在哪层上完成的?()A.网络接口层B.互连层C.传输层D.应用层3、在TCP/IP体系结构中,与OSI参考模型的网络层对应的是()。

A.网络接口层B.互联层C.传输层D.应用层4、在OSI七层结构模型中,处于数据链路层与传输层之间的是()。

A.物理层B.网络层C.会话层D.表示层5、网络协议组成部分为()。

A.数据格式、编码、信号电平B.数据格式、控制信息、速度匹配C.语法、语义、同步D.编码、控制信息、同步二、填空题2、Internet采用_______协议实现网络互连。

4、计算机网络是利用通信线路将具有独立功能的计算机连接起来,使其能够和________ 和________。

5、TCP/IP协议从上向下分为________、________、________和________4层。

6、ISO/OSI参考模型将网络分为从低到高的________、________、________、________、________、________和________七层。

7、建立计算机网络的目的是___________和____________。

三、问答题1、画出ISO/OSI参考模型和TCP/IP协议的对应关系,并说明为什么采用层次化的体系结构?第5章局域网一、选择题1、在以太网中,冲突()。

A.是由于介质访问控制方法的错误使用造成的B.是由于网络管理员的失误造成的C.是一种正常现象D.是一种不正常现象2、MAC地址通常存储在计算机的()。

A.内存中B.网卡中C.硬盘中D.高速缓冲区中3、网络中用集线器或交换机连接各计算机的这种结构属于()。

计算机网络作业布置-参考答案

计算机网络作业布置-参考答案

第一章作业参考答案1. 什么是计算机网络?什么是网络协议?网络协议的要素有哪些?答:计算机网络是指具有独立功能的计算机,通过网络通讯设备连接起来,能够实现数据通信和资源共享的计算机系统的集合。

网络协议是为计算机网络中进行数据交换而建立的规则、标准或约定的集合。

网络协议有三个要素:语法、语义、同步(或时序)。

语法,即用户数据与控制信息的结构和格式;语义,即需要发出何种控制信息,以及完成的动作与做出的响应;时序,即对事件实现顺序的详细说明。

2. 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。

答:(1)电路交换电路交换就是计算机终端之间通信时,一方发起呼叫,独占一条物理线路。

当交换机完成接续,对方收到发起端的信号,双方即可进行通信。

在整个通信过程中双方一直占用该电路。

它的特点是实时性强,时延小,交换设备成本较低。

但同时也带来线路利用率低,电路接续时间长,通信效率低,不同类型终端用户之间不能通信等缺点。

电路交换比较适用于信息量大、长报文,经常使用的固定用户之间的通信。

(2)报文交换将用户的报文存储在交换机的存储器中。

当所需要的输出电路空闲时,再将该报文发向接收交换机或终端,它以“存储——转发”方式在网内传输数据。

报文交换的优点是中继电路利用率高,可以多个用户同时在一条线路上传送,可实现不同速率、不同规程的终端间互通。

但它的缺点也是显而易见的。

以报文为单位进行存储转发,网络传输时延大,且占用大量的交换机内存和外存,不能满足对实时性要求高的用户。

报文交换适用于传输的报文较短、实时性要求较低的网络用户之间的通信,如公用电报网。

(3)分组交换分组交换实质上是在“存储——转发”基础上发展起来的。

它兼有电路交换和报文交换的优点。

分组交换在线路上采用动态复用技术传送按一定长度分割为许多小段的数据——分组。

每个分组标识后,在一条物理线路上采用动态复用的技术,同时传送多个数据分组。

把来自用户发端的数据暂存在交换机的存储器内,接着在网内转发。

计算机网络试卷63

计算机网络试卷63

《计算机网络》试卷63一、填空(共20分,每空2分)1.当PPP 用在同步传输链路时,协议规定采用硬件来完成______,当PPP 用在异步传输时,就使用一种特殊的______。

2.接收电子邮件的协议有______、______和HTTP。

3. TCP 根据对方给出的_______和_______来决定一个报文段应包含多少个字节, UDP 发送的报文长度是_______给出的。

4.Internet的网络拓扑结构是一种______结构。

5.FTP使用两条TCP连接来完成文件传输,一条是________,另一条是________。

二、单项选择题(共20分,每题2分)1.关于10 吉比特以太网叙述正确的是()。

A.10 吉比特以太网与10 Mb/、100 Mb/s 和1 Gb/s 以太网的帧格式不相同B.10 吉比特以太网没有保留802.3 标准规定的以太网最小和最大帧长C.10 吉比特以太网只使用光纤作为传输媒体D.10 吉比特以太网只工作在全双工方式,因此没有争用问题,也不使用CSMA/CD 协议2.若PPP用在同步传输链路时,如果帧的数据字段为7DH,则发送的数据为()。

A.001111101B.011111001C.100111110D.1011111003. 关于TCP连接建立过程,以下哪一项描述是错误的()A. 约定双方数据传输速率B. 约定初始序号C. 分配缓冲器并告知对方窗口大小D. 约定单个报文最大长度4.下列能在互联网中实现路由选择的设备是()。

A. 路由器B. 集线器C. 网关D. 中继器5.高层协议利用TCP协议提供的()与目的进程建立连接。

A. IP地址B. MAC地址C. 逻辑地址D. 端口号6.在子网划分中,当前子网的广播地址是()。

A.下一个子网号-1B.下一个子网号-2C.当前子网号+1D.当前子网号+子网内主机数7.基于TCP/IP的互联网服务中,IP协议提供主机之间的( 1 )分组传输服务。

计算机网络试卷44

计算机网络试卷44

《计算机网络》试卷44一、单项选择题(每小题2分,本大题30分)请根据题目要求,从A、B、C和D选项中选择最合适的答案,并将其填写在答题卡上,试题卷上作答不得分。

1.以下关于按传输技术对网络进行分类的描述中,错误的是___________。

A.通信信道的类型有两类:广播通信信道与点对点通信信道B.网络也可以分为广播式网络与点对点式网络C.广播式网络中所有联网计算机都共享一个公共的通信信道D.点对点式网络必须采用存储转发与介质访问控制机制2.以下关于网络协议概念的描述中,错误的是___________。

A.网络协议由语义、语法与时序三个要素组成B.语义定义数据分组与帧的结构C.语法定义用户数据与控制信息的结构与格式D.时序给出对事件实现顺序的详细说明3.以下TCP/IP层次中,没有规定具体协议的是___________。

A.网络接口层B.网络层C.传输层D.应用层4.以下关于物理层服务功能的描述中,错误的是___________。

A.物理层向数据链路层提供比特流传输服务B.物理层服务功能主要是:物理连接的建立、维护与释放,比特流的传输C.设置物理层就是要屏蔽传输介质、设备与通信技术的差异性D.数据传输的可靠性主要靠物理层来保证5.数据链路层可以通过______标识不同的主机。

A.物理地址B.端口号C.IP地址D.逻辑地址6.以下关于PPP 信息帧格式的描述中,错误的是___________。

A.信息帧的数据字段的长度可变,它包含着要传送的数据B.信息帧头包括标志字段、地址字段、控制字段与协议字段C.地址字段长度值为接收节点的地址D.协议字段值为0021H 表示网络层使用IP 协议7.以下关于IP协议特点的描述中,错误的是___________。

A.IP协议是点对点的网络层通信协议B.IP协议提供的是一种“尽力而为”的服务C.无连接并不意味着IP协议不维护IP分组发送后的状态信息D.不可靠意味着IP协议不能保证每个IP分组都能够正确的到达目的节点8.以下IP地址能够作为主机地址的是___________。

第7章 应用层技术

第7章 应用层技术


Company Logo

动态主机配置协议DHCP
DHCP过程:——本地网络DHCP过程
DHCP发现:DHCP客户机找网络上的DHCP服务器。 DHCP提供:DHCP服务器声明能为DHCP客户机提供IP地址 。 DHCP请求:DHCP客户机向DHCP服务器请求IP地址。 DHCP应答:DHCP服务器为DHCP客户机分配IP地址。
递归与迭代相结合的查询示例
Company Logo

动态主机配置协议DHCP
协议配置:
静态方式(或称为手动配置方式) 。 动态方式(或称为自动配置方式) 。
(1)静态配置方式
(2)动态配置方式
Company Logo
Windows系统PC上的协议配置方式

域名服务应用
域名服务器:
1. 本地域名服务器: 为一个本地网络或一个单位的内部主机进行域名解析的 域名服务器。 2. 根域名服务器: 解析根域名下的二级域名的服务。 3. 授权域名服务器: 一台主机想拥有一个域名,并希望其他主机能用该域名 访问它,该主机需要在一台域名服务器上注册这个域名。 这台域名服务器就属于授权域名服务器。
NBCC
第七章 应用层技术


学习目标
1
掌握域名和域名系统概念 了解域名解析的基本过程
2
3 4
了解常用网络应用服务
掌握常用网络应用服务的服务器 2 3 4 5
应用层的C/S方式
域名服务应用
动态主机配置协议DHCP
DHCP服务器
DHCP中继代理网络环境
Company Logo

动态主机配置协议DHCP
DHCP过程:——DHCP中继代理

第七章课后习题参考答案

第七章课后习题参考答案

2. 试简单说明下列协议的作用:IP、ARP、RARP和ICMP。

答:IP协议:实现网络互连。

使参与互连的性能各异的网络从用户看起来好像是一个统一的网络。

ARP协议:完成IP地址到MAC地址的映射。

RARP:使只知道自己硬件地址的主机能够知道其IP地址。

ICMP:允许主机或路由器报告差错情况和提供有关异常情况的报告。

5. 试说明IP 地址与硬件地址的区别。

为什么要使用这两种不同的地址?答:IP地址在IP数据报的首部,而硬件地址则放在MAC帧的首部。

在网络层以上使用的是IP地址,而链路层及以下使用的是硬件地址。

在IP层抽象的互连网上,我们看到的只是IP数据报,路由器根据目的站的IP地址进行选路。

在具体的物理网络的链路层,我们看到的只是 MAC 帧,IP 数据报被封装在 MAC 帧里面。

MAC帧在不同的网络上传送时,其MAC帧的首部是不同的。

这种变化,在上面的IP层上是看不到的。

每个路由器都有IP 地址和硬件地址。

使用IP地址与硬件地址,尽管连接在一起的网络的硬件地址体系各不相同,但IP层抽象的互连网却屏蔽了下层这些很复杂的细节,并使我们能够使用统一的、抽象的IP地址进行通信。

6.(1)子网掩码为255.255.255.0代表什么意思?(2)一网络的子网掩码为255.255.255.248,问该网络能够连接多少台主机?(1)一A类网络和一B类网络的子网号subnet-id分别为16bit的8bit,问这两个网络的子网掩码有何不同?(2)一个B类地址的子网掩码是255.255.240.0。

试问在其中每一个子网上的主机数最多是多少?(3)一个A类地址的子网掩码为255.255.0.255。

它是否为一个有效的子网掩码?(4)某个IP地址的十六进制表示是C22F1481,试将其转换为点分十进制的形式.这个地址是哪一类IP 地址?(5)C类网络使用子网掩码有无实际意义?为什么?答:(1)C类地址对应的子网掩码值。

计算机网络谢希仁第七版课后答案完整版

计算机网络谢希仁第七版课后答案完整版

计算机网络第七版答案第一章概述1-01 计算机网络向用户可以提供那些服务?答:连通性和共享1-02 简述分组交换的要点。

答:(1)报文分组,加首部(2)经路由器储存转发(3)在目的地合并1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。

答:(1)电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量数据效率高。

(2)报文交换:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效率高,通信迅速。

(3)分组交换:具有报文交换之高效、迅速的要点,且各分组小,路由灵活,网络生存性能好。

1-04 为什么说因特网是自印刷术以来人类通信方面最大的变革?答:融合其他通信网络,在信息化过程中起核心作用,提供最好的连通性和信息共享,第一次提供了各种媒体形式的实时交互能力。

1-05 因特网的发展大致分为哪几个阶段?请指出这几个阶段的主要特点。

答:从单个网络APPANET向互联网发展;TCP/IP协议的初步成型建成三级结构的Internet;分为主干网、地区网和校园网;形成多层次ISP结构的Internet;ISP首次出现。

1-06 简述因特网标准制定的几个阶段?答:(1)因特网草案(Internet Draft) ——在这个阶段还不是 RFC 文档。

(2)建议标准(Proposed Standard) ——从这个阶段开始就成为 RFC 文档。

(3)草案标准(Draft Standard)(4)因特网标准(Internet Standard)1-07小写和大写开头的英文名internet 和Internet在意思上有何重要区别?答:(1) internet(互联网或互连网):通用名词,它泛指由多个计算机网络互连而成的网络。

;协议无特指(2)Internet(因特网):专用名词,特指采用 TCP/IP 协议的互联网络。

区别:后者实际上是前者的双向应用1-08 计算机网络都有哪些类别?各种类别的网络都有哪些特点?答:按范围:(1)广域网WAN:远程、高速、是Internet的核心网。

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

26
流量控制和缓冲策略
信用量方案(例)
0 7 6 5 4 0 7 A发送3个 6 DT TPDU 5 4 0 7 A A继续发送 6 2个DT TPDU 5 4 0 7 A收到 6 AK 2 CREDIT 5 5 4 0 7 A继续发送3个 6 DT TPDU 5 4 0 7 A收到 AK 7 CREDIT 7 6 5 4 A可以发送 7个DT TPDU 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 N=0 N=1 N=2 N=3 N=4
运输服务 用户
用户 运输 地址 应用/运输层 接口 用户
运体
TPDU 运输协议
运输实体
网络实体
运输/网络层 接口
网络实体
用户使用运输服务原语(如Unix的Socket或Windows的Winsock)访问服务。
3
运输层提供的服务
为什么需要运输服务?
用户不能对通信子网加以控制,因而无法采用更优的通 信处理机制来解决网络层服务质量低劣的问题,更不能 通过改进数据链路层纠错能力来改善它,解决这一问题 的唯一可能办法就是在网络层之上增加一层运输层。 运输层的存在使运输服务比网络服务更可靠,分组的丢 失、残缺甚至网络复位都可以被运输层检测到,并采取 相应的补救措施。 运输服务独立于网络服务,可以采用一个标准的原语集 作为运输服务,而网络服务则取决于不同的网络可能有 很大的不同。 因此,运输层的存在可以提供更高质量的信息传输能力 和更好使用运输服务的接口标准。
21
连接释放
解决这些问题也用三次握手方法
DR DR DR DC 启动时钟
启动时钟
启动时钟
DR DC 启动时钟
……
DC 停止钟 ACK
DC 停止钟 AC K
删除连接
ACK
丢失
删除连接 超时,删除连接 (b) ACK丢失
DR
停止钟,删除连接 (a) 正常情况
DR
启动时钟 丢失
超时,DR
DR DC 启动时钟
13
重复检测
可能产生重复的情况:
数据报服务可能产生重复 确认丢失,重发TPDU TPDU延迟变长,计时器超时,重发DT TPDU
通常用序号来标识 通常用序号来标识TPDU,以识别重复的TPDU。 ,以识别重复的 。
14
重复检测
在连接释放前收到重复TPDU,需重点考虑以下问 题:
可能会产生重复的确认 序号空间必须足够大,以防止在TPDU生存期内发生循 环 运输实体A 运输实体B
11
重传策略
TPDU出错或丢失,都会导致发送方重传
通常使用回退N 选择重传
重传计时器
计时器值固定
如果值太大,则反应变得很慢; 如果太小,那么,一旦遇到网络拥挤,会导致很多重传,这反 过来更加重了网络拥挤。
12
重传策略
计时器基于观察值动态调整:假如运输实体记录每个 DT TPDU的时间和收到相应AK TPDU的时间,即可得到 每个DT TPDU的往返时间,可把这个计时器置成这个往 返时间的平均值(或稍大一点),但这个值并不可信, 因为:
受限制的子网设计 每个TPDU设置一个站计数器 每个TPDU加上时间信息
16
连接建立
连接建立的主要目的:
使每一端知道另一端是否存在。 进行选项协商(如:协议类、窗口大小、服务质量等)。 为运输实体分配资源(如:缓冲区、连接表项等)。
两次握手(Two-Way Handshake)的连接建立过程:
运输用户A T-Connect. Req CR TPDU T-Connect. Ind T-Connect. Cnf (Refuse) T-Connect. Cnf (Refuse/Accept) CC TPDU (Refuse) T-Connect. Rsp (Refuse/Accept) CC TPDU (Refuse/Accept) 运输 实体A 运输 实体B 运输用户B
9
寻址
运输协议寻址方法
运输层用户
TSAP
运输层用户
运输协议 运输实体
NSAP
运输实体 TPDU 网络层实体 及下层实体 网络 B
网络层实体 及下层实体 A
* 运输服务访问点TSAP(Transport Service Access Point,如TCP端口号)
10
重传策略和重复检测
运输协议保障可靠运输服务的一个简单而有 效的方法是重传,即发送运输实体在设定的 时间内没有收到接收运输实体已正确收到的 确认后重发原来的TPDU。 重传会导致接收者可能会收到重复或失序的 TPDU,因此需要进行重复检测。
DR DC 启动时钟
启动时钟 丢失
超时, DR
DR
DC 启动时钟
丢失
……
DC 停止钟 ACK
删除连接 (c) DC丢失
ACK
几次超时后, 删除连接
……
超时,删除连接
停时钟,删除连接 (d) DC丢失及以后的每个DR均丢失
22
连接释放
图(a)是正常的三次握手释放连接过程,没有出现TPDU丢 失现象,计时器在超时前也正确收到了所需要的TPDU。 图(b)表现了最后一个ACK TPDU丢失的情况,此时ACK的 接收者需要用计时器来补救,超时后,那个方向的连接被 强行释放。 图(c)表现了第一个DC丢失时,通过重发的DR来重启三次 握手释放连接过程并成功完成。 图(d)是一个比较“倒霉”的情况,第一个DC和后面重复 的DR都丢失了,最后双方都只能靠计时器来强行释放连 接。
CC Y,X
A发起连接建立 B 接受 A 确认并发数据
(a) 正常
(c) CC延迟
CC Y,X
旧的CR X 到达B B接受 A拒绝B的连接
旧的CR到达B B接受 旧的DT到达B A拒绝
(b) CR延迟
(d) CR,DT 延迟
19
连接建立
在正常情况下,CR TPDU包括发送序号,CC TPDU包 括发送序号和对CR中序号的确认。发起方则以第一个 DT TPDU作为对CC TPDU的确认,如图(a)所示。 图(b)是CR TPDU被延迟的情况,这个CR TPDU在A不 知道的情况下到达B,B向A发出CC TPDU作为应答, A在检查序号时发现这是由于延迟引起的,当然拒绝 连接建立,B就会知道这次连接建立不成功。 图(c)是CC TPDU被延迟的情况,由于使用序号,这个 CC TPDU不会影响A。 最坏的情况是CR和对CC TPDU确认都被延迟,如图(d) 所示。同样,由于使用了序号,A和B都不会对它们 作出接受的确认。
25
流量控制和缓冲策略
信用量方案基本组成部分有:发送窗口与接收窗口, 每个窗口又有上缘和下缘。
对发送窗口,建立连接后,下缘置为0,上缘是对等运输 实体给出的信用量,发送一个TPDU后,下缘加1,上缘通 过AK TPDU调整,上缘和下缘之间的差即是可发送的 TPDU数,当上缘和下缘重合时不能发送TPDU; 对接收窗口,初始时下缘置为0,确认后作调整,上缘是 对等实体的信用量,上缘和下缘之差表示可接收的TPDU 数,发信用量后调整。
对等运输实体可能不马上对DT TPDU确认,它可以一次确认多 个DT TPDU(或由于后述的流控原因而不发AK TPDU)。 若一个DT TPDU重传,那么发送运输实体并不知道收到的AK TPDU是最初发送的DT TPDU的确认还是重传的DT TPDU的确 认。 网络状况可能突然发生变化,如特别拥挤或负载很轻。
运输服 务用户 TSU1 Q oS5 Q oS0 Q oS1 Q oS0 运输实体 TE1 Q oS5 Q oS0 Q oS0:最 低 Q oS Q oS 3:TE 2建 议 的 Q oS Q oS1:T S U 1期 望 的 Q os Q oS4:T S U 2可 接 受 的 Q oS Q oS2:T E 1建 议 的 Q oS Q oS 5:各 方 都 能 接 受 的 Q oS 通 常 : Q oS 1 ≥ Q oS2 ≥ Q oS3 ≥ Q oS 4 ≥ Q oS 5 ≥ Q oS0 Q oS3 Q oS0 运输实体 TE2 运输服 务用户 TS U 2 Q oS 4 Q oS 0
20
连接释放
简单的连接释放过程:
运输用户A T-Disconnect.Req DR TPDU T-Disconnect.Ind f DC TPDU T-Data.Req 运输 实体A 运输 实体B 运输用户B
丢失
出现半连通状态 重复的和丢失的DR/DC TPDU 两军问题
N=0 N=1 N=2 N=0 N=1 N=3 N=4 N=5 N=6 N=7 N=0
延迟
延迟分组
AK2 AK2 AK3 AK4 AK5 AK6 AK7 AK0?
15
重复检测
在连接释放后收到重复TPDU ,则必须解决前后连 接的序号覆盖问题,可用如下方法:
序号跨越连接 使用连接标识符
缺陷:运输实体必须记忆这些历史信息,当系统 崩溃时可能就无法知道序号或连接标识符。 另一个较好的方法是引入TPDU生存期:每个 TPDU在通信子网中停留时间不能超过生存期。这 需要确保TPDU不会在网络中永存,可用下述技术 之一:
运输层提供两种类型的服务:面向连接和无连接 的运输服务。
4
服务质量
运输层弥补了网络层的服务质量的缺陷,运输服 务质量(QoS)衡量了运输层的总体性能。 QoS参数
连接建立延迟 连接建立失败概率 吞吐量 传输延迟 残留差错率 保护性 优先权 回弹率
5
服务质量
通过QoS协商,源端和目的端的运输用户间达成 一致
7
主要内容
运输服务和服务质量(7.1)
运输实体 运输层提供的服务 服务质量 服务原语
运输协议机制(7.2)*
寻址 重传策略和重复检测 连接建立和连接释放 流量控制和缓冲策略 多路复用 崩溃恢复
相关文档
最新文档