第6章 传输层
第六章传输层TCP例题解答
例题一:设TCP使用的最大窗口为64KB,而传输信道的带宽可认为是不受限制的,若报文的平均往返时延为20ms,则最大吞吐量是多少?答:传输信道的带宽可认为是不受限制的,则发送时延可忽略。
平均往返时延为20ms,则发送方每秒可发送数据=1/(20*10-3)=50次只有每次都按最大窗口数发送数据才能得到最大的吞吐量。
所以:最大吞吐量=每秒发送数据次数*最大窗口=50*64KB=50*64*1024*8=26.2Mbps例题二:一个TCP连接使用256Kbps的链路,其端到端时延为128ms。
经测试发现吞吐量只有120Kbps。
试问发送窗口是多少?分析:发送时延=8x÷(256×1000),端到端往返时延等于256ms(2×128ms),设窗口值为x(以字节为单位),假定一次最大发送量等于窗口值,由于吞吐量为128Kbps,所以传输效率为50%(128÷256)。
传输效率=发送时延÷总时延,因此,(8x÷(256×1000)) ÷(8x÷(256×1000)+256×0.001)=0.5,得x=8192。
窗口大小为8192字节。
例题三:通信信道带宽为1Gbps,端到端的传播时延为10ms。
TCP的发送窗口为65535字节,试问:可能达到的最大吞吐量是多少?信道利用率是多少?解析:最大吞吐量为:65535×8/20=26.214Mb/s利用率为:26.214Mb/s÷1000Mb/s≈2.6%例题四:主机A向主机B发送一个很长的文件,其长度为L字节。
假定TCP 使用的MSS有1460字节。
(1)在TCP的序号不重复使用的条件下,L的最大值是多少?(2)假定使用上面计算出文件长度,而运输层、网络层和数据链路层所使用的首部开销共66字节,链路的数据率为10Mb/s,试求这个文件所需的最短发送时间。
04741《计算机网络原理》大纲
第1章计算机网络概述1.1 计算机网络的发展1.2 计算机网络的基本概念1.3 计算机网络的分类1.4 计算机网络的标准化第2章计算机网络体系结构2.1 网络的分层体系结构2.2 OSI/RM开放系统互连参考模型2.3 TCP/IP参考模型2.4 OSI/RM与TCP/IP参考模型的比较第3章物理层3.1 物理层接口与协议3.2 传输介质3.3 数据通信技术3.4 数据编码3.5 数据交换路层第4章数据链路层4.1 数据链路层的功能4.2 差错控制4.3 基本数据链路协议4.4 链路控制规程4.5 因特网的数据链路层协议第5章网络层5.1 通信子网的操作方式和网络层提供的服务5.2 路由选择5.3 拥塞控制5.4 服务质量5.5 网络互连5.6 因特网的互连层协议第6章传输层6.1 传输层基本概念6.2 传输控制协议6.3 用户数据报传输协议第7章应用层7.1 域名系统7.2 电子邮件7.3 万维网7.4 其它服务第8章局域网技术8.1 介质访问控制子层8.2 IEEE802标准与局域网8.3 高速局域网8.4 无线局域网技术8.5 移动Ad Hoc网络8.6 局域网操作系统第9章实用网络技术9.1 分组交换技术9.2 异步传输模式9.3 第三层交换技术9.4 虚拟局域网技术9.5 虚拟专用网VPN9.6 计算机网络管理与安全计算机网络原理自学考试大纲出版前言一、课程性质与设置目的二、课程内容与考核目标第1章计算机网络概述第2章计算机网络体系结构第3章物理层第4章数据链路层第5章网络层第6章传输层第7章应用层第8章局域网技术第9章实用网络技术三、关于大纲的说明与考核实施要求附录题型举例后记。
《大学计算机基础》(第三版)上海交通大学出版社 课后习题答案
大学计算机基础课后题答案第1章计算机基础知识一、选择题1.B2.B3.B4.B5.B6.B7.C8.D 9.B 10.D 11.C 12.A 13.B 14.D二、填空题1、1946 美国ENIAC2、4 电子管晶体管集成电路超大规模集成电路3、超导计算机量子计算机光子计算机生物计算机神经计算机4、专用计算机通用计算机5、信息基础技术信息系统技术信息应用技术6、运算器控制器存储器输入设备输出设备7、7445 682 3755 30088、0292 1717 A2FC B1B1 B7D9 E4AE9、500010、72 128三、问答题1、运算速度快计算精度高具有记忆和逻辑判断能力具有自动运行能力可靠性高2、巨型机大型机小型机微型机服务器工作站3、数据计算信息处理实时控制计算机辅助设计人工智能办公自动化通信与网络电子商务家庭生活娱乐4、计算机的工作过程就是执行程序的过程,而执行程序又归结为逐条执行指令:(1)取出指令:从存储器中取出要执行的指令送到CPU内部的指令寄存器暂存;(2)分析指令:把保存在指令寄存器中的指令送到指令译码器,译出该指令对应的操作;(3)执行指令:根据指令译码器向各个部件发出相应控制信号,完成指令规定的操作;(4)一条指令执行完成后,程序计数器加1或将转移地址码送入程序计数器,然后回到(1)。
为执行下一条指令做好准备,即形成下一条指令地址。
5、计算机自身电器的特性,电子元件一般有两个稳定状态,且二进制规则简单,运算方便。
四、操作题1、(111011)2=(59)10=(73)8=(3B)16(11001011)2=(203)10=(313)8=(CB)16(11010.1101)2=(26.8125)10=(32.64)16=(1A.D)162、(176)8=(1111110)2(51.32)8=(101001.011010)2(0.23)8=(0.010011)23、(85E)16=(100001011110)2(387.15)16=(001110000111.00010101)24、(79)=(01001111)原码=(01001111)反码=(01001111)补码(-43)=(10101011)原码=(11010100)反码=(11010101)补码第2章计算机硬件及软件系统一、选择题1.A2.D3.D4.C5.B6.C7.C8.A9.D 10.B 11.D 12.C 13.C 14.B 15.D 16.A 17.C 18.D 19.D 20.D二、填空题1、系统应用2、运算控制单元存储器输出/输入设备3、数据库管理系统4、1000赫兹5、ROM RAM Cache6.、RAM 数据丢失7、U盘的文件管理系统中密码8、同一部件内部连接同一台计算机各个部件主机与外设9、数据总线地址总线控制总线10、32 6411、图形加速接口12、CPU与内存内存13、控制器运算器14、CPU与内存15、指令数据16、CPU与内存及显存间数据的交换第3章操作系统基础一、选择题1.C2.B3.A4.D5.A6.D7.B8.B 9.B 10.A 11.B 12.B 13.A 14.B二、填充题1、文件管理2、并发性3、EXIT4、Am*.wav5、开始6、Alt+PrintScreen7、PrintScreen8、Ctrl+Z9、全选10、添加/删除程序11、输入法三、问答题1、管理和协调计算机各部件之间的资源分配与运行,它是计算机所有硬件的大管家,是用户与计算机的接口。
第6章 传输层教案(计算机网络)
第6章传输层教学目标:1、了解传输层的功能2、掌握TCP和UDP协议的工作原理3、理解TCP和UDP协议和上层通信机制教学重点:传输层的功能,TCP和UDP协议教学难点:TCP和UDP协议通信机制教学课时:4课时教学方法:讲解法、讨论法、演示法、练习法教学内容及过程:第6章传输层6.1内容简介传输层是OSI七层参考模型的第四层,它为上一层提供了端到端(end to end)的可靠的信息传递。
物理层使我们可以在各链路上透明地传送比特流。
数据链路层则增强了物理层所提供的服务,它使得相邻节点所构成的链路能够传送无差错的帧。
网络层又在数据链路层基础上,提供路由选择、网络互联功能。
而对于用户进程来说,我们希望得到的是端到端的服务,传输层就是建立应用间的端到端连接,并且为数据传输提供可靠或不可靠的链接服务。
6.2传输层简介一、传输层的定义传输层是OSI模型的第4层。
一般来说,OSI下3层的主要任务是数据通信,上3层的任务是数据处理。
该层的主要任务用一句话表示就是“向用户提供可靠的端到端的服务,处理数据包的传输差错、数据包的次序、处理传输连接管理等传输方面的问题,以保证报文的正确传输”。
二、传输层功能⏹连接管理⏹流量控制⏹差错检测⏹对用户请求的响应⏹建立无连接或面向连接的通信→面向连接:会话建立、数据传输、会话拆除→无连接:不保证数据的有序到达6.3TCP协议传输层协议为TCP(transmission control ptotocol),因此传输层也被称为TCP层。
TCP 协议是面向连接的端到端的可靠的传输层协议。
它支持多种网络应用程序,对下层服务没有多少要求,同时假定下层只能提供不可靠的数据报服务,并可以在多种硬件构成的网络上运行。
一、TCP分段格式⏹序列号和确认号(32比特)⏹ 窗口(16比特) ⏹ 校验和(16比特) ⏹ 数据(可变大小) ⏹ 头长度(4比特) ⏹ 标志(6比特) ⏹ FIN (完成) ⏹ PSH (推) ⏹ RST (复位) ⏹ SYN (同步) ⏹ 紧急指针(16比特) ⏹ 选项(可变长度) 二、TCP 的连接建立和拆除 1、TCP 的连接建立2、TCP 的连接建立发送 SYN接收 SYN1发送 SYN接收 SYN 发送 SYN, ACK接收 SYN123、TCP 连接建立4、TCP 连接拆除发送 SYN接收 SYN 发送 SYN, ACK建立会话123接收 SYN三、TCP 可靠传输技术当TCP 的连接建立好后,为保证数据传输的可靠,TCP 协议要求对传输的数据都进行确认,为保证确认的正常进行,TCP 协议首先对每一个分段都作了32位的编号,称为序列号。
IPv6技术第6章ppt课件
精选课件ppt
2
6.1 IPv6安全问题
❖ 6.1.1 IPv6安全问题概述
IPv6的安全脆弱性可以分为四类:
❖ ⑴实现和部署上的漏洞和不足,与IPv6协议有关的设计、算法和 软硬件的实现离不开人的工作
❖ ⑵非IP层攻击,IPv6的安全仅作用在IP层,其它层出现对IPv6网 络的攻击仍然存在。
❖ ⑶IPv4向IPv6过渡时期的安全脆弱性,IPv4网络和IPv6网络并存 的环境以及过渡技术存在安全隐患。
精选课件ppt
4
网络安全的特征
❖ 身份可认证性;机密性;完整性;可控性;可审查 性。
❖ 网络安全需要考虑到三个方面:
⑴安全攻击,是任何危及网络系统信息安全的活动; ⑵安全机制,用来保护网络系统不受截听,阻止安全攻
击,恢复受到攻击的系统; ⑶安全服务,提供加强网络信息传输安全的服务,利用
一种或多种安全机制阻止对网络的攻击。
明文M H
密钥K
明文M 发送 明文M
MD 得出报文摘要
加密的报文摘 要
图6.4 用报文摘要实现报文鉴别
精选课件ppt
收方算出的
报文摘要
H
MD
密钥K 比较
MD 得 出 解 密 的 报文摘要
13
6.2 Internet的安全技术
❖ 6.2.1 数据包过滤和防火墙
防火墙所起的作用是:
❖①限制访问者进入一个被严格控制的点; ❖②防止进攻者接近受到保护的设备; ❖③限制人们离开一个严格控制的点。
与操作系统OS集成实施
❖ ⑵将IPsec作为协议栈中的一块(BITS)来实现
这种方法将特殊的IPsec代码插入到网络协议栈中,在网 络协议栈的网络层和数据链路层之间实施
computer networks(Tanenbaum)【第6章 传输层】
第六章 传输层传输层解决一个应用进程与另外一个应用进程之间的数据传输的问题。
对网络进行分类,通常也是以传输层为界限来进行分类的:1、 把网络分为通讯子网和资源子网(传输层分在了上面)通讯子网用于传递数据,它不关心数据的意思,通讯子网只有7层协议中的下面三层;资源子网(网上的所有主机)的设2、 传输服务的使用者和传输服务的提供者(传输层分在了下面)传输层以上是应用进程自己要处理的东西,如:进程要发送什么消息,如何理解消息;传输层以下(包括传输层)为进程之间的通讯提供传输服务。
对于需要进行数据通讯的应用进程来讲,它不管数据传输是如何实现,它只是将要传输的数据交给传输层就行了,因此传输层为高层的用户屏蔽了通讯的细节,同时也提供了一组通讯的接口。
的服务质量很好,则传输层的实现就比较简单,只需要提供通讯进程的标识就可以了;如果通讯子网提供的服务质量不好,则所有的数据传输的可靠都必须由传输层自己来保证。
传输服务一、传输层的功能及在协议层中的作用 1、传输层在OSI 模型中的位置1)介于通讯子网和资源子网之间,对高层用户屏蔽了通讯的细节2)弥补了通讯子网所提供服务的差异和不足,提供端到端之间的无差错保证 3)传输层工作的简繁取决于通讯子网提供服务的类型 2、传输层与上下层之间的关系传输层使高层用户看到的好像就在两个传输层实体之间有一条端到端的、可靠的、全双工的通信通道(即:数字管道) 二、传输层为上层提供的服务1、 面向连接的服务(即:可靠的服务):通讯可靠,而且是按序传输的,对数据有效验和重发(针对数据包丢失,传输层采用重传机制解决)针对按序传输(发送顺序和接受顺序是一样的),传输层采用缓冲区来解决:当一个数据到达后,在交给应用进程处理前,传输层要看收到的数据的序号,若序号排在该数据前面的数据没有收到,则收到的数据会暂存在缓冲区,等前面序号的数据到达后,再一起交给应用进程。
如:TCP/IP 模型中应用层协议FTP 、Telnet 等 2、 面向非连接的服务(即:不可靠的服务):提供的是不可靠的传输,对数据无效验和重发,通讯速率高,如:TCP/IP 模型中应用层协议SNMP 、DNS 等 三、传输服务原语1、传输服务原语是应用程序和传输服务之间的接口1)一个典型的面向连接的服务原语(采用C/S 的工作方式提供服务)2、TPDU 的发送过程3、 伯克利套接字(Berkeley Sockets )在TCP/IP 协议当中,用得最多的传输层服务原语就是伯克利套接字。
第6章-路由选择与网络拥塞控制
了解通信子网的拓扑结构,选择路由; 另一个需要解决的问题是网络的拥塞控制.
2
2014-12-02
概述
6.1.1 网络层的任务
(1)通信子网的拓扑结构 (2)路由选择方法 (3)流量和拥塞控制 (4)网络互连
OSI标准集中于网络层提供给传输层的功能和服务, 以及网络层与传输层及数据链路层的接口。
1
9 5 6
2
8
3
3
2
11
4
3
6
5
7
如从5出发到4: 数据包从51,2;23,6;36,4;63,7;74 要解决的问题:数据包重复到达某一节点,如3,6
2014-12-02 25
扩散法(续)
解决方法
在数据包头设一计数器初值,每经过一个节 点自动减1,计数值为0 时,丢弃该数据包 在每个节点上建立登记表,则数据包再次经 过时丢弃
传送失败概率
连接恢复力 拆连时延 拆连失败概率 连接保护能力 连接优先权 最大开销
2014-12-02
传送失败数占传送尝试总数的比例
在网络连接过程中,服务提供者激活释放和复位的概率 从发起连接拆除请求至成功释放所需要的时间 未成功拆除连接次数与尝试次数之比 网络服务提供者试图防止对用户数据的未授权操作的程度 考虑网络连接及其数据的相对重要性 网络服务的开销范围
2014-12-02
22
6.2.2 简单路由选择算法
1. 随机路由选择 2. 洪泛式路由选择 3. 固定式路由选择
绝对固定式路由选择 迂回式路由选择
2014-12-02
23
静态路由算法
随机路由选择:是由收到分组的节点随机地选择一 个出口转发出去。缺点也是十分明显的,可能造 成某些分组长期在通信子网中转,到达不了目的 节点。 洪泛算法(Flooding):
计算机网络技术专业《第六章习题(传输层)》
第七章习题〔传输层〕一.名词解释1. ______ UDP2. ______ 恢复功能3. ______ 报文4. ______ 传输延迟5. ______ TCP6. ______ 剩余误码率7. ______ 连接建立失败的概率8. ______ 重传计时器9. ______ 段segment10. ______ 连接建立延迟A.在传输层之间传输的协议数据单元。
B.传输效劳用户要求建立连接到收到连接确认之间所经历的时间。
C.在最大连接建立延迟时间内连接未能建立的可能性。
D.从源主机传输用户发送报文开始到目的主机传输用户接收到报文为止经历的时间。
E.用于测量丧失或乱序的报文数占整个发送的报文数的百分比。
F.在出现内部问题或拥塞情况下,传输层本身自发终止连接的可能性。
G.一种无连接的、不可靠的传输层协议。
H.一种面向连接的、可靠的传输层协议。
I.TCP协议传递给IP的信息单元。
J.为了控制丧失的或丢弃的报文段,TCP使用了处理报文段确认的等待时间的计时器。
二.单项选择1.计算机网络最本质的活动是分布在不同地理位置的主机之间的_______ 。
A.数据交换B.网络连接C.进程通信D.网络效劳2.效劳器控制着网络共享的资源,具有更高的权限,它要完成用户合法身份的识别、资源访问的管理,因此效劳器的_______ 也就显得格外的重要。
A.平安性B.性能C.配置D.通信能力3.在UNIX Socket调用中,Accept〔〕调用是为_______ 的传输效劳设计的。
A.无连接B.无连接或面向连接C.面向连接D.可靠4.设计传输层的目的是弥补通信子网效劳的缺乏,提高传输效劳的可靠性与保证_______ 。
A.平安性B.进程通信C.保密性D.效劳质量QoS5.传输层的作用是向源主机与目的主机进程之间提供_______ 数据传输。
A.点到点B.点对多点C.端到端D.多端口之间6.UDP端口号分为3类,即熟知端口号、注册端口号和_______ 。
计算机网络(第六版)谢希仁著课后习题答案
计算机网络(第六版)谢希仁著课后习题答案第一章概述1-02 简述分组交换的要点。
答:(1)报文分组,加首部(2)经路由器储存转发(3)在目的地合并1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。
答:(1)电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量数据效率高。
(2)报文交换:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效率高,通信迅速。
(3)分组交换:具有报文交换之高效、迅速的要点,且各分组小,路由灵活,网络生存性能好。
1-05 因特网的发展大致分为哪几个阶段?请指出这几个阶段的主要特点。
答:从单个网络APPANET向互联网发展;TCP/IP协议的初步成型建成三级结构的Internet;分为主干网、地区网和校园网;形成多层次ISP结构的Internet;ISP首次出现。
1-07小写和大写开头的英文名字 internet 和Internet在意思上有何重要区别?答:(1) internet(互联网或互连网):通用名词,它泛指由多个计算机网络互连而成的网络,协议无特指(2)Internet(因特网):专用名词,特指采用 TCP/IP 协议的互联网络区别:后者实际上是前者的双向应用1-10 试在下列条件下比较电路交换和分组交换。
要传送的报文共x(bit)。
从源点到终点共经过k段链路,每段链路的传播时延为d(s),数据率为b(b/s)。
在电路交换时电路的建立时间为s(s)。
在分组交换时分组长度为p(bit),且各结点的排队等待时间可忽略不计。
问在怎样的条件下,分组交换的时延比电路交换的要小?(提示:画一下草图观察k段链路共有几个结点。
)答:线路交换时延:kd+x/b+s, 分组交换时延:kd+(x/p)*(p/b)+ (k-1)*(p/b)其中(k-1)*(p/b)表示K段传输中,有(k-1)次的储存转发延迟,当s>(k-1)*(p/b)时,电路交换的时延比分组交换的时延大,当x>>p,相反。
第6章 传输层协议及分析
6.2.2 UDP协议
1、UDP协议的格式:
S:202.112.143.33 D:202.112.143.11 S:202.112.143.33 D:202.112.143.11
0
源端口号
16
目的端口号 校验和 数据
31
主机A: 202.112.143.1 1
S:202.112.143.33 D:202.112.143.11 S_port:10437 D_port:69
第6章 传输层协议及分析
本章学习导引 6.1 OSI体系结构中传输层 6.2 Internet体系中的传输层 6.3小结
6.1 OSI体系结构中传输层
1、传输层的任务:根据子网的特性最佳地利用网络 资源,并根据会话实体的要求,以最低费用、最 高可靠性为两个端系统(即发送站和目的站)的会话 层之间建立一条运输连接,以透明方式传送报文 2、传输层的主要功能是建立,拆除和管理运输站 3、A类、B类和C类网络 4、传输层所提供的5类协议 5、传输层协议服务数据单元(TPDU)
3、TCP协议和UDP协议的比较:
6.3小结
1、重点 传输层的功能 网络与协议的类之间的关系 TCP、UDP协议 2、难点
TCP协议的理解
S:202.112.143.33 D:202.112.143.11 S_port:3169 D_port:53
主机B: 202.112.14 3.33
长度
主机A: 202.112.143.11
图6.5 UDP数据的端口号
主机B: 202.112.143. 33
图6.6 UDP报文的格式
UDP数据的端口号
图6.2 TCP的报文传送
第6章(623)
第6章 UDP Socket
其主要方法: ● public synchronized getDate():从数据报中获得数据; ● public synchronized getLength():从数据报中获得数据长 度; ● public synchronized setDate(byte buf[ ]):设置数据报的数 据; ● public synchronized setLength(int length):设置数据报的长 度。 使用UDP实现通信,需要分别建立通信的发送端和接收端程 序。
第6章 UDP Socket 6.1.2 信息传播的形式
信息在网络中传播的形式有三种,分别是:单播 (UniCast)、广播(BroadCast)和组播(MultiCast,或称为多播), 如图6-1所示。采用TCP作为传输协议,信息传递只能实现 点到点的单播形式,如果必须使用TCP作为传输协议而实现 向多个用户发送相同的消息,就必须采用轮流循环的方式进 行点到点的单播,从而降低了信息的实时性也浪费了带宽。 利用UDP作为传输协议,则可以实现所有形式的传播。
第6章 UDP Socket
【例 6-1】 探测本地 UDP 端口使用情况。
1. import java.io.*;
2. import .*;
3. class exp_6_1{
4.
public static void main(String [] args){
5.
DatagramSocket ds = null;
第6章 UDP Socket
【例 6-2】 UDP 接收端程序。
1. import java.io.*;
//引入 IO 类库
2. import .*;
电信传输技术第六章概要
图6-4 长途两级网的网路结构
今后,中国的电话网将近一步形成 由一级长途网和本地网所组成的二级 网络,实现长途无级网。这样,中国 的电话网将由3个层面(长途电话网平 面、本地电话网平面和用户接入网平 面)组成
(2)本地网 ①本地网的类型 类型有两种:一种是特大和大城市 本地网,另一种是中等城市本地网 ②本地网的交换中心及职能 它的职能是负责疏通本局用户的去 话和来话话务
目前我国电话长途网已由四级向两 级转变。省级(包括直辖市)交换中 心构成长途两级网的高平面网(省际平 面),地(市)级交换中心构成长途网 的低平面网(省内平面),然后逐步向 无级网和动态无级网过渡。 长途两级网将国内长途交换中心分 为两个等级,省级(包括直辖市)交 换中心以DC1表示;地(市)级交换中 心以DC2表示
6.1.5电话网的性能要求 电话通信是目前用户最基本的业务 需求,对电话通信网的三项要求是: 接续质量、传输质量和稳定质量。
6.1.6电话网的演进 1.PSTN与ADSL 公用电话网(PSTN,Public Switched Telephone Network)是电 信传输网络中的基础网,传输区域覆 盖全国,利用电话网进行远程信息传 输是投资少、见效快、实现大范围数 字传输最便捷的方法
(4)其他选路方法介绍
由于程控交换机的使用,网络结构 将由静态分级汇接网向动态无级网发 展。在分级汇接中,路由选择原则是 先选直达路由,次选迂回路由,最后 选择汇接路由。而在无级网络中,采 用动态无级选路方式(DNHR, Dynamic Non—Hierarchical Routing),利用 话务量忙时分布的不一致性,根据交 换点位置及业务忙闲,可随时间选择 不同路由(这部分任务由网络管理系 统完成)。
四、计算机网络的拓扑结构 网络中各台计算机连接的形式和方 法称为网络的拓扑结构。其主要有总 线型、星型、环型、树型和网状拓扑 结构。对于点到点信道的基本拓扑结 构类型有星型、环型、树型和网状结 构。对于广播信道的基本拓扑结构类 型有总线型、环型和树型结构。
计算机网络教程第三版(吴英著)课后答案下载
计算机网络教程第三版(吴英著)课后答案下载吴英的《计算机网络教程第三版》系统地介绍了计算机网络的根本概念、原理与技术,包括绪论、物理层、数据链路层、局域网、网络层、传输层、应用层和网络平安共8章内容。
以下是为大家的计算机网络教程第三版(吴英著),希望能对你有帮助!《计算机网络教程》定位于应用型学科专业的计算机网络教学,深入浅出,强调了根底知识和应用的统一,对每章的例题和习题都做了精选,表达了“例题-习题-考题”的一致性;在根本原理方面力求讲透,设计了大量生动的图例和实例说明;在协议分析及其验证方面,选用网络协议分析工具在多个网络层次进展数据抓包并显示;在内容上,兼顾了研究生入学考试中“计算机网络”课的大纲范围。
《计算机网络教程》可作为高校计算机专业和非计算机理工科专业的计算机网络教材,在内容编排上融合了不同的需求,也可作为其他专业师生和网络技术人员的参考书。
第1章绪论第2章物理层物理层位于OSI参考模型的最底层,它直接面向实际承当数据传输的物理媒体(即通信通道),物理层的传输单位为比特(bit),即一个二进制位(“0”或“1”)。
实际的比特传输必须依赖于传输设备和物理媒体,但是,物理层不是指详细的物理设备,也不是指信号传输的物理媒体,而是指在物理媒体之上为上一层(数据链路层)提供一个传输原始比特流的物理连接。
第3章数据链路层数据链路层是OSI参考模型中的第二层,介乎于物理层和网络层之间。
数据链路层在物理层提供的效劳的根底上向网络层提供效劳,其最根本的效劳是将源机网络层来的数据可靠地传输到相邻节点的目标机网络层。
为到达这一目的,数据链路必须具备一系列相应的功能,主要有:如何将数据组合成数据块,在数据链路层中称这种数据块为帧(frame),帧是数据链路层的传送单位;如何控制帧在物理信道上的传输,包括如何处理传输过失,如何调节发送速率以使与接收方相匹配;以及在两个网络实体之间提供数据链路通路的建立、维持和释放的管理。
方正熊猫新一代硬件安全网关PAGD
(Options)
(Data)
2020/7/27
第6章 传输层
6-2-2 TCP数据传输机制
2.TCP端口号
(1)使用规定
端口号 <256 1~1023 1024~5000 >5000
名称 常用端口号 TCP/IP服务端口号 临时端口号 预留端口号
适用范围 服务器 TCP/IP服务 客户端 其他服务
1. 传输层的功能
(1)本层功能:端到端的透明传输。
(2)上下层之间的关系
路由
① 利用网际层提供的服务;
② 向应用层进程提供有效、可靠的服务。
每个进程向用户提 供一网络专项服务
传输层地址
网络层地址
网际层
传输协议数据单元 Transport Protocol Data Unit
网际层
6-1-1 传输服务
2020/7/27
第6章 传输层
6-2-1 TCP服务模型
1. 端到端通信 2. 面向连接的传输 3. 高可靠性 4. 全双工 5. 字节流,TPDU称为段(Segment) 6. 提供紧急数据传送功能
2020/7/27
第6章 传输层
6-2-2 TCP数据传输机制
TCP的段结构 1.
URG ACK PSH RST SYN FIN
(2)无连接的传输
① 传输质量:不可靠 ② 传输过程:直接发送数据 ③ 协议: UDP
2020/7/27
第6章 传输层
6-1-2 传输协议的要素
1. 寻址
传输地址=IP地址+主机端口号
2. 确定传输服务类型
① 面向连接的传输 ② 无连接的传输
3. 连接管理
① 建立连接 ② 释放连接
第六章 因特网互连协议
第6章因特网互连协议本章重点●因特网与TCP/IP ——因特网的协议z DNSz TCP、UDPz IP、ICMPz ARP与IP的交互简介TCP/IP是Internet上最广泛的网络协议TCP/IP是一个协议簇包括:应用层:FTP, HTTP, DNS等传输层:TCP, UDP网络层:IP, ARP, ICMP, RARP, 各种路由协议因特网的协议栈Application Transport Internet Network Interface Physical 应用层ftp, smtp, http (数据包、流) 传输层 tcp, udp (消息分组)网络层 ip, 路由协议(ip 数据包) 网络链路/网络接口层 ppp, 以太网协议(数据帧) 物理层6.1 因特网编址机制z 因特网目前主要有三种不同形式但可以互相映射的地址管理机制:z 域名地址:(帮助记忆)z IP v4地址:202.204.192.222(32位逻辑编码,用来在因特网中定位主机和路由器的接口)z 介质访问控制(MAC )地址:12-FA-9B-23-DB-11(48位物理编码,用来在局域网中定位主机和路由器的接口)三者之间怎样进行相互影射?6.1 因特网编址机制z TCP/IP协议中各类地址的映射z在广域网中主要使用逻辑编址。
按IP地址来确定网络、网段和主机。
z依靠域名服务系统(DNS)来实现域名地址到IP地址的映射和转换z在局域网中,需要使用网卡的MAC地址来通信,MAC地址是在网卡出厂时就固化在芯片中。
z在局域网中,由各主机上的地址解析协议(ARP)模块负责完成IP地址到MAC地址间的转换。
6.1 因特网编址机制z IP协议采用固定的地址方案来传送数据。
无论在哪种链路上传送IP数据包中的IP地址都是不变的。
z在局域网网段上使用ARP协议,将信宿的IP地址转换为该信宿主机使用的MAC地址,以便将IP数据包再封装在链路帧送到信宿站点。
计算机网络知识点完整版
字符填充,帧的首尾都为一个特殊的标志字节ASCII码
发送方的处理
如果帧中也有该标志字符,则填充一个转义字符
如帧中也有转义字符,则再填充一个转义字符
接收方的处理
位填充成帧法,帧的首尾都为一个固定的8bit01111110作为标志;
发送方的数据中如果碰到连续的5个1,则自动在其后填充0;
第四章 MAC介质访问控制子层
1、了解MAC子层的功能
将上层交下来的数据封装成帧进行发送,接收时进行相反的过程,
实现和维护MAC协议,比特差错控制,寻址
2、明白CSMA/CD的发送和接收过程
NIC处于发送和接收两状态之一,开始接收
完成接收;判定是否帧碎片Jam信号、小于64B,是丢弃;否则继续注意,接收方不负责检测冲突
5、掌握Ethernet的跨距及最短帧长度问题
系统的跨距表示了系统中任意两个站点之间的最大距离范围
传统的以太网是共享性局域网,采用载波侦听多路访问/冲突检测CSMA/CD协议;最小帧长必须大于整个网络的最大时延位最大时延时间内可以传输的数据位64bit;帧如果太短,冲突不能检测到冲突检测最少时间
6、了解网桥或交换机的生成树spanning tree算法原理及过程
源地址
目的地址
可选字段长度可变
填充
5、了解ICMP网际控制报文协议中的ping及pathping或tracert、traceroute
Ping:用来测试两个主机间的联通性
Pathping:提供有关在源和目标之间的中间跃点处网络滞后和网络丢失的信息
Tracert:用于确定 IP 数据包访问目标所采取的
1、了解物理层上的多路复用问题:
FDMA频分复用、TDMA时分复用、WDMA波分复用、CDMA码分多址访问、
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
11、TCP 与UDP 对于端口号的使用有什么规定? 答:UDP的端口分配规则与TCP相同。段结构 中端口地址是16 比特,可以有在0~65535 范围 内的端口号,对于这65535 个端口号有以下的使 用规定: 1、端口号小于256 的定义为常用端口,服务器一般 都是通过常用端口来识别的。 2、客户端通常对他所选用的端口号并不关心,只 需保证该端口号在本机上是唯一的就可以了。客 户端口号因存在时间很短暂又称作监时端口号。 3、大多数TCP/IP 实现给临时端口分配 1024~5000 之间的端口号。大于5000 的端口号 是为其它服务器预留的(internet 上并不常用的服 务) UDP的端口分配规则与TCP相同。
3、简述传输层的作用。(P137) 答:(1) 提供可靠的端到端的通信 (2) 向会话层提供独立于网络的传输服 务
4、简述用户数据传输协议 UDP 的服务模型。(P143) 答: TCP UDP ①传输前建立连接,完毕后释放 ①传输前无须建立连接 ② 端到端,不支持广播 ② 不对数据报进行检查与修改 ③ 高可靠性,确保传输正确 ③ 无须等待对方的应答 ④ 全双工 ④ 实时性好,效率高 ⑤ 字节流 ⑥ 提供紧急数据传送功能
5、简述 TCP 与 UDP 的不同之处。(P144) 答:(1) UDP协议中数据传输过程中无须建立逻辑连接, 对数据包不进行检查,因此工作效率高于TCP协议,具有 速度优势 (2) UDP 协议的可靠性低于 TCP 协议,为了获得更好 的使用效果,往往牺牲一定的可靠性 6、简要说明计算机 A 与 B 采用 TCP 协议通信时,连接建 立过程。(P140) 答:(1) A 向 B 发送建立连接请求段 (2) B 接受请求,向 A 发送一个连接请求确认段 (3) A 收到确认段后,再向 B 发送一个连接请求确认
3、简述传输层向应用层提供的服务内容。 答: (1)传输层的最终目的是向其用户(或是指应用层的 进程)提供有效、可靠且价格合理的服务。为了达到这一 目标,传输层利用网络层提供的服务。 A、网络层、传输层和应用层的逻辑关系:网络层是通信子 网的最高层、无法保证通信子网或路由器提供的面向连接 的服务可靠,而用户一般不能直接对通信子网加以控制, 因此在网络层之上,加一层传输层以改善传输质量。 B、网络地址与传输地址的关系:网际层地址是IP地址, 即可以到达主机的地址;而传输层地址是主机上的某个进 程使用的端口的地址。 C、两种传输服务:传输层的传输服务根据不同的协议分为 面向连接与非连接的两种类型。所谓面向连接是发送与接 收方传输服务需要经过建立连接,然后再传输数据,最后 释放连接3个过程。而对于非连接传输服务,发送方无须 事先建立连接,只要有数据需要发送,就直接发送。
5、 试述UDP的传输过程、端口号分配原则以及应用场合。 答:A、UDP提供的服务是不可靠的、无连接的服务,U DP适用于无须应答并且通常一次只传送少量数据的情况。 由于UDP协议在数据传输过程中无须建立逻辑连接对数 据报也不进行检查,因此UDP具有较好的实时性,效率 高。在有些情况下,包括视频电话会议系统在内的众多客 户/服务器模式的网络应用都要使用UDP协议。 B、UDP的端口分配规则与TCP相同。段结构中端口地 址是16 比特,可以有在0~65535 范围内的端口号,对 于这65535 个端口号有以下的使用规定: 1、端口号小于256 的定义为常用端口,服务器一般都是通 过常用端口来识别的。 2、客户端通常对他所选用的端口号并不关心,只需保证该 端口号在本机上是唯一的就可以了。客户端口号因存在时 间很短暂又称作监时端口号。 3、大多数TCP/IP 实现给临时端口分配1024~5000 之间的 端口号。大于5000 的端口号是为其它服务器预留的 (internet 上并不常用的服务)
8、 TCP 的重传策略是什么? 答:TCP 协议用于控制数据段是否需要重传的依据 是设立重发定时器。在发送一个数据段的同时启 动一个重发定时器,如果在定时器超时前收到确 认,就关闭该定时器,如果定时器超时前没有收 到确认,则重传该数据段。这种重传策略的关键 是对定时器初值的设定。 9、 TCP 与UDP 有什么不同之处? 答:传输数据前TCP 服务需要建立连接,UDP 无 须建立连接;TCP 应用于大数据量的传输,UDP 运用于一次只传输少量数据的情况下;TCP 具有 高可靠性;UDP 服务中应用程序需要负责传输的 可靠性。
计算机网络原理(4741)
第六章 传输层
本章主要内容
• 传输层基本概念 • 传输控制协议TCP • 用户数据报协议UDP
a、通信的低三层和面向信息处理的高三层之间的中间 层。P134 b、TCP地址与IP地址不同,IP地址是字节地址;一个 节点可以运行多个应用,TCP的地址是节点的某个 应用的地址,这种应用在计算机内部是进程。多个 进程的数据传递通过不同的端口完成,因此在TCP 段结构中,是以“端口”表示地址的。P135 c、TCP(传输控制协议),UDP(用户数据报传输协 议)。 1、寻址:先按照IP地址找到目标主机,再根据主机端 口号确定进程的端口。P134 2、建立连接与释放连接都是三次握手法:a.发出请 求;b.确认请求;c.对确认请求的确认。
10、简述TCP 与UDP 的服务模型。 答:TCP 提供的服务具有以下主要特征: a) 面向连接的传输,传输数据前需要先建立连接,数据传输完毕要释放 连接。 b) 端到端通信,不支持广播通信。 c) 高可靠性,确保传输数据的正确性,不出现丢失或乱序。 d) 全双工方式传输。 e) 采用字节流方式,即以字节为单位传输字节序列。如果字节流太长, 将其分段。 f) 提供紧急数据的传送功能,即当有紧急数据需要发送时,发送进程会 立即发送,接收方收到后会暂停当前工作,读取紧急数据并做相应处 理。 UDP 提供的服务具有以下主要特征: (1) 传输数据前无须建立连接,一个应用进程如果有数据报要发送就 直接发送,属于一种无连接的数据传输服务。 (2) 不对数据报进行检查与修改。 (3) 无须等待对方的回答。 (4) 正因为以上的特征,使其具有较好的实时性,效率高。
一、串讲
3、传输层的作用:传输层提供应用进程端到端的进 程通信服务,既是七层模型中负责数据通信的最 高层,又是面向网络 4、传输层中完成向应用层提供服务的硬件或软件称 为(传输实体)(P134) 5、传输服务是通过建立连接的两个传输实体之间所 采用的(传输协议)来实现的(P135) 6、在传输层有(分级结构)和(平面结构)两种编 址方式(P136) 7、网络层传输协议的要素包括(寻址)(建立连接) 和(释放连接)(P136) 8、释放连接有(对称释放)和(非对称释放)两种 方式(P137)
6、 试述TCP 的主要特点、端口号分配、Socket 地址概念 以及应用场合。 答:(一)TCP 提供的服务具有以下主要特征: A、面向连接的传输。 B、端到端通信,不支持广播通信。 C、高可靠性,确保传输数据的正确性,不出现丢失或乱序。 D、全双工方式传输。 E、采用字节流方式,即以字节为单位传输字节序列。 F、提供紧急数据的传送功能。 (二)端口号分配具体细节参考第4 题(2)。 (三) socket 通常也称作“套接字”,用于描述IP地址和端 口是一个通信链的句柄。应用程序通常通过“套接字”向 网络发出请求或者应答网络请求。一个完整的socket 有一 个本地唯一的socket 号,由操作系统分配。 (四) TCP/IP 的主要应用场合:TCP 是应用于大数据量传输 的情况。
简答
1、传输层与数据链路层协议的相似及区别 (P136) 答: 相似 :差错控制/分组顺序/流量控制 区别 :运行环境 传输层与数据链路层的主要区别:传输层需 要寻址、建立连接的过程复杂以及对数据 缓冲区与流量控制方法
2、简述三次握手算法的工作原理。(P136) 答:(1) 发送方向接收方发送建立连接的 请求报文 (2) 接收方向发送方回应一个对建立连接 请求报文的确认报文 (3) 发送方向接收方发送一个对确认报文 的确认报文
二、本章主要填空题
1、TCP 连接的建立采用________________协议。 (三次握手) 2、在因特网中,对拥塞控制的最有效方式是 ___________________。(降低数据传输速率) 3、TCP 段结构中端口地址是 __________________。(16 比特) 4、传输层中完成向应用层提供服务的硬件和(或)软 件称为_________________。(传输实体) 5、在TCP 段结构中,是以_________________两 种编址方式的。(端口) 6、传输层有分级结构和_________________两种 编址方式。(平面结构)
2、传输协议的要素有哪些? 答: (1)传输层与数据链路层的主要区别是:传 输层需要寻址、建立连接的过程以及对数据缓冲 区与流量控制的方法上的区别。 A、寻址:寻址的方法一般采用定义传输地址,因 特网传输地址由IP地址和主机端口号组成。在 传输层有分级结构和平面结构两种编址方式。 B、建立连接:在实际的网络应用中,采用一种称 为三次握手的算法,并增加某些条件来解决最后 的确认问题。 C、释放连接:释放连接仍然采用和建立连接相类 似的三次握手的方法,但释放连接有对称释放和 非对称释放两种方式。
7、______________层是唯一负责总体数据传输和控制的一 层。(传输层) 8、TCP 的端口号小于_________________的定义为常用端 口。(256) 9、传输层的传输服务根据不同的协议可分为 _______________和非连接两种类型。(面向连接) 10、网络层传输协议的要素包括_________________、建 立连接、释放连接。(寻址) 11、TCP 重传策略的关键是对________________的设定。 (定时器初值) 12、TCP 重传控制协议是面向连接的控制协议,建立、维护 和释放连接的过程就是________________。(连接管理) 13、在TCP 拥塞控制中,发送方取发送窗口和拥塞窗口的 ____________________值作为发送的字节数。(最小)