2011级tcpip作业答案及复习实例
TCPIP课后习题答案
TCP/IP课后习题2011-12-30 11:14 |(分类:默认分类)1-1 你认为在因特网的发展过程中,哪几件事对其发展起到了非常重要的作用?1-2 什么是数字地球?1-3 中国国内第一个被IETF认可的RFC文档是什么文档?1-4 与因特网相关的机构IAB、IETF、IRTF、ISOC、InterNIC、ICANN、W3C的主要工作分别是什么?1-5 RFC文档有哪几种可能的状态?各种状态的含义是什么?1-6 上网查询RFC文档的最新情况。
2-1 网络协议的对等实体之间是如何进行通信的?2-2 协议分层有什么好处?2-3 目前主要有哪些无线个域网(WPAN)技术?2-4 要完成协议的转换,进行转换的层次必须满足什么条件?2-5 TCP/IP是如何实现数据多路分用的?2-6 Wi-Fi和WiMAX的含义分别是什么?2-7 简述OSI参考模型与TCP/IP模型的关系。
3-1 直接广播和受限广播有何不同?3-2 使用私有网络地址有什么好处?3-3 现有一个C类网络地址块199.5.6.0,需要支持至少7个子网,每个子网最多9台主机。
请进行子网规划,给出各子网的地址、可以分配给主机的地址范围和子网广播地址。
3-4 子网号为10比特的A类地址与子网号为2比特的B类地址的子网掩码有何不同?3-5 若IP地址为156.42.72.37,子网掩码为255.255.192.0,其子网地址是什么?3-6 将以203.119.64.0开始的16个C类地址块构造一个超网,请给出该超网的超网地址和超网掩码。
3-7 若一个超网的地址是204.68.64.0,超网掩码是255.255.252.0,那么下列IP地址中那些地址属于该超网?204.68.63.26 204.68.67.216 204.68.68.1 204.69.66.26 204.68.66.23-8 在下列地址块组中,哪个组可以构成超网?其超网掩码是什么?a. 199.87.136.0 199.87.137.0 199.87.138.0 199.87.139.0b. 199.87.130.0 199.87.131.0 199.87.132.0 199.87.133.0c. 199.87.16.0 199.87.17.0 199.87.18.0d. 199.87.64.0 199.87.68.0 199.87.72.0 199.87.76.03-9 以斜线表示法(CIDR表示法)表示下列IP地址和掩码。
TCP IP作业复习题
《TCP/IP网络原理与应用》平时作业第一次:1)在设计计算机网络体系结构时,引入分层思想带来了哪些好处?答:各层之间相互独立(高层不需知道低层如何实现),灵活性好,结构上可分割(各层可采取最合适的技术来实现),易于实现和维护,有利于促进标准化2)假设一个系统具有n层协议,其中应用进程生成长度为m字节的数据,在每层都加上长度为h字节的报头。
计算为传输报头所占用的网络带宽百分比。
答:nh/(nh+m)×100%第二次:1)当某个路由器发现一个IP数据报的校验和有差错时,为什么只能采取丢弃的方法而不是要求源节点重发此数据报?答:源地址可能有错2)假设有一个IP数据报,头部长度为20B,数据部分长度为2000B。
现该分组从源主机到目的主机需要经过两个网络,这两个网络所允许的最大传输单元MTU为1500B和576B。
请问该数据报如何进行分片?答:两次分片,(1)1480+520;(2)552,552,376,520。
1)内网主机通过NAT路由器ping外网主机,返回的数据包是如何正确到达内网主机的?答:没有端口号,通过变换ID(和序号)。
第三次:1.为什么TCP的报文段的头部需要有一个选项来说明最大报文段长度MSS?应该如何选择一个合适的MSS值?答:“我能接受的最大报文段数据部分长度”。
尽量大,不分片2.简述UDP和TCP协议的主要特点和适用场合答:UDP:无连接,支持一对多,一对一,不可靠,开销低……;实时应用,可靠性要求不高时,或网络传输可靠性较高时。
TCP:面向连接,不支持组播广播,可靠,支持流量控制和拥塞控制,开销大……;可靠性要求高时3. 主机A向主机B连续发送了两个TCP报文段,其序号分别是70和100。
请问:1)第一个报文段携带了多少字节的数据?2)主机B收到第一个报文段后发回的确认中的确认号应当是多少?3)如果B收到第二个报文段后发回的确认中的确认号是180,请问A发送的第二个报文段中的数据有多少个字节?4)如果A发送的第一个报文段丢失了,但第二个报文段到达了B。
TCPIP试卷B答案
(第 1 页 共 2 页—2009、2011级网络工程专业 TCP/IP 协议B 卷)1电子科技大学网络教育考卷(B 卷)答案( 2010年至2011学年度第2学期)考试时间 2011 年 6月 日(120分钟) 课程 TCP/IP 协议 教师签名_ _一:名词解释(每题2分,共8分)1、协议:协议是一组规则和格式(语法和语义),它决定了实体的通信行为,即控制层实体的实例。
一个层中可以存在多个协议为不同目的的通信服务。
2、子网掩码:是一个32位地址,用于屏蔽IP 地址的一部分以区别网络标识和主机标识,并说明该IP 地址是在局域网上,还是在远程网上。
3、本地域名服务器:也称默认域名服务器,当一个主机发出DNS 查询报文时,这个报文就首先被送往该主机的本地域名服务器。
4、POP3:Post Office Protocol v3-邮局协议版本3,用于客户端接收邮件,默认使用TCP 端口号110 。
二、判断正误(每题1分,共10分,打√或者×) 1、终端机就是工作站。
(×)2、网络带宽表示网络传输介质允许通过的信号频带范围。
(×)3、网络通信中,对等层实现逻辑通信。
(√)4、没有DNS 服务器计算机无法打开互联网网站。
(×)5、TCP 协议比UDP 协议传输速度快。
(×)6、TELNET 命令通常用来管理路由器。
(√)7、MAC 地址是每台网络设备在网上的标识,因此网卡也有一个全球唯一的MAC 地址。
(√) 8、三层交换机可用来互联不同网络。
(√)9、同一子网上的二主机通信是根据IP 地址进行路由选择,故必须配置路由器。
(×)10、Client/Server 指的是网上的两台通信设备。
(×)三、填空(每空1分,共20分)1、通信子网主要由(结点)和(线路)组成。
2、双绞线有(屏蔽双绞线)、(非屏蔽双绞线)两种。
3、局域网常用的拓扑结构有总线、(星型)、(环型)三种。
tcp-ip网络与协议答案
tcp/ip网络与协议答案篇一:TCP-IP练习题(有答案)一单选题1. OSI模型数据链路层的主要功能是(A)A、利用不可路由的物理地址建立平面网络模型B、通过物理媒体以比特流格式传输数据C、利用逻辑地址建立多个可路由网络D、建立、管理和终止应用层实体之间的会话2. 网络类型号127.x.y.z表示(其中x,y,z表示小于或等于255的一个任意十进制数字)(C)A、一个专用地址B、一个组播地址C、一个回送地址D、一个实验地址3. TCP/IP模型的网络接口层对应于OSI模型的(A)A、物理层和数据链路层B、数据链路层和网络层C、物理层、数据链路层和网络层D、仅网络层4.5.6. IP报头的最大长度是多少个字节(B)A、20 B、60C、64D、256 下列哪个协议可提供“ping”和“traceroute”这样的故障诊断功能(A)A、ICMPB、IGMPC、ARPD、RARP 下列对于IP地址的描述不正确的是(A)A、主机部分全为“1”的IP址址称为有限广播B、0.x.y.z表示本网络的指定主机C、一个A类网的IP址址x.0.0.0表示x这个网络D、IP地址172.16.0.0~172.31.255.255属于保留地址7. 下列哪项属于有效的C类IP地址范围(“hhh”表示可分配的主机地址部分)(A)A、192.000.001.hhh ~ 223.255.254.hhhB、192.hhh.hhh.hhh ~ 239.255.255.255C、224.000.000.000 ~ 239.255.255.255D、128.001.hhh.hhh ~ 191.254.hhh.hhh8. 为了确定将数据发送到下一个网络的路径,网络层必须首先对接收到的数据帧做什么(D)A、封装数据包B、改变其IP地址C、改变其MAC地址D、拆分数据包9.10. 从一个C类网络的主机地址借3位时,可建立多少个可用子网(B)A、3B、6C、8D、12 位于同一子网内的每台主机的IP地址满足(B)A、网络部分与主机部分相同B、网络部分与子网部分相同C、子网部分与主机部分相同D、只需网络部分相同即可11. 使用超网(CIDR)技术的主要原因是(C)A、为了去除对子网掩码的需求B、为了扩大路由表的长度C、为了减少路由表的条目D、为了增加额外的B类网络12.13.14. ARP请求作为下列哪种类型的以太网帧被发送(A)TCP在应用程序之间建立了下列哪种类型的线路(A)下列哪项正确地描述了代理ARP(D)A、广播B、单播C、组播D、定向广播A、虚拟线路B、动态线路C、物理线路D、无连接线路A、代理ARP允许一个无盘工作站获取另一个无盘工作站的IP址址B、代理ARP将目的IP地址解析为目的物理(MAC)地址C、代理ARP允许路由器代替本地主机回应ARP请求D、代理ARP允许路由器代替远程主机回应ARP请求15. 在发送TCP接收到确认ACK之前,由其设置的重传计时器到时,这时发送TCP会(A)A、重传重要的数据段B、放弃该连接C、调整传送窗口尺寸D、向另一个目标端口重传数据16. 下列哪项有关UDP的描述是正确的(D)A、UDP是一种面向连接的协议,用于在网络应用程序间建立虚拟线路B、UDP为IP网络中的可靠通信提供错误检测和故障恢复功能C、文件传输协议FTP就是基本UDP协议来工作的D、UDP服务器必须在约定端口收听服务请求,否则该事务可能失败17. 下列哪项最恰当地描述了建立TCP连接时“第一次握手”所做的工作(C)A、“连接发起方”向“接收方”发送一个SYN-ACK段B、“接收方”向“连接发起方”发送一个SYN-ACK段C、“连接发起方”向目标主机的TCP进程发送一个SYN 段D、“接收方”向源主机的TCP进程发送一个SYN段作为应答18. 发送应用程序可以通过设置下列哪两个标志来使TCP进程在传送缓冲器填满前发送数据(B)A、FIL和PSHB、PSH和URGC、UGR和FIND、FIL和FIN19. 下列哪项最恰当地描述了生存时间TTL在IP数据报中的使用(D)A、TTL指出了允许发送主机在线的时间长度B、TTL指出了数据报在一个网段上停留的秒数C、TTL对数据报在一个路由器处等待的时间进行按秒计数D、数据报每经过一个路由器其TTL值就减一20. 下列哪项最恰当地描述了UDP的多路分解过程(C)A、UDP使目标主机将接收到的数据包通过多个IP地址进行路由B、UDP使用IP地址使得多个应用程序在同一主机内同步通信C、UDP使用端口编号使得多个应用程序在同一主机内同步通信D、UDP允许多个主机通过单一虚拟线路进行通信21. 一个数据报被标记为“不可分段”,而这时数据报要通过一个最大传输单元MTU小于该数据报尺寸的网段进行传输,则接下来会发生(C)A、用于传输的网络设备将调节该网段的MTU以适应该数据报的尺寸B、用于传输的网络设备将压缩此数据报以适应该网段的MTUC、用于传输的网络设备将放弃该数据报并通知源结点D、用于传输的网络设备将保留该数据报直到该网段的MTU增大为止22. 为了将几个已经分片的数据报重新组装,目的主机需要使用IP数据报头中的哪个字段(D)A、首部长度字段B、服务类型T oS字段C、版本字段D、标识符字段23. 对于下列给定条件:(1)目的网段的最大传输单元MTU为512字节;(2)一个1500字节的数据报;(3)一个20字节的IP报头。
tcpip网络与协议课后习题答案
tcpip网络与协议课后习题答案【篇一:《网络协议分析》习题答案】考给出更好的答案。
第一章1. 讨论tcp/ip成功地得到推广和应用的原因tcp/ip是最早出现的互联网协议,它的成功得益于顺应了社会的需求;darpa采用开放策略推广tcp/ip,鼓励厂商、大学开发tcp/ip产品;tcp/ip与流行的unix系统结合是其成功的主要源泉;相对iso的osi模型,tcp/ip更加精简实用;tcp/ip技术来自于实践,并在实践中不断改进。
2. 讨论网络协议分层的优缺点优点:简化问题,分而治之,有利于升级更新;缺点:各层之间相互独立,都要对数据进行分别处理;每层处理完毕都要加一个头结构,增加了通信数据量。
3. 列出tcp/ip参考模型中各层间的接口数据单元(idu)应用层/传输层:应用层报文;传输层/ip层:tcp报文段或udp分组;ip层/网络接口层:ip数据报;网络接口层/底层物理网络:帧。
4. tcp/ip在哪个协议层次上将不同的网络进行互联?ip层。
5. 了解一些进行协议分析的辅助工具可在互联网上搜索获取适用于不同操作系统工具,比如sniffer pro、wireshark以及tcpdump等。
利用这些工具,可以截获网络中的各种协议报文,并进一步分析协议的流程、报文格式等。
6. 麻省理工学院的david clark是众多rfc的设计者,在论及tcp/ip标准的形成及效果时,曾经讲过这样一段话:”we reject kings, presidents and voting. we believe in rough consensus and running code.” 你对他的观点有什么评价。
智者见智,我认为这就是“实践是检验真理的唯一标准”。
7. 你认为一个路由器最基本的功能应该包含哪些?对于网桥、网关、路由器等设备的分界已经逐渐模糊。
现代路由器通常具有不同类型的接口模块并具有模块可扩展性,由此可以连接不同的物理网络;路由表的维护、更新以及ip数据报的选路转发等,都是路由器的基本功能。
TCPIP协议分析复习资料
TCPIP协议分析复习资料Pfq k 考试题型:20分单选共10题,10分多选共5题,20分填空(概念及代码)20分综合共2题30分简答题(写代码,问答)共6题重点章节:2.5进程间的通信1、进程之间的同步通信(⽣产者与消费者之间的通信)?解:进程之间相互通信的机制使⽤以下三种机制:计数信号量(semaphore)、端⼝和消息传递。
为了防⽌进程之间相互⼲扰,所有允许多个进程并发执⾏的协议软件必须使⽤信号量来实现互斥操作。
所有应受保护的代码段提供—个信号量其初始值均为1即:S = screate(1) ; 在访问⼀个长度为N 的队列时,需要两个信号量来调度⽣产者和消费者、这两个信号量初始化如下:S1 = screate(N); S2 = screate(0);⽣产者执⾏:消费者执⾏:Wait(s1); Wait(s2);…insert item in next availabe slot … …extract oldest item from queue … Signal(s2); Signal(s1);信号量保证了当队列全满时⽣产者进程被阻塞,⽽当队列全空时,消费者进程被阻塞。
除此之外⽣产者和消费者可以正常运⾏。
2、数据报在协议软件之间的传送流程?(向上或向下)协议软件内部和上层操作系统应⽤程序的数据传输是如何完成的?解:lP 协议与传输协议之间的数据报传递:由⼀个独⽴的进程来处理传⼊的TCP 报⽂段。
由于IP 和TCP 作为各⾃独⽴的进程执⾏,因⽽IP 和TCP 必须利⽤进程间的通信机制来通信。
IP 调⽤Psend 将报⽂段存放在端⼝内,⽽TCP 调⽤preceive 来读取端⼝中的报⽂段。
UDP 模块不作为独⽴进程存在。
它是由⼀些常规过程组成,IP 进程通过调⽤来处理传⼊的UDP 数据报。
向⾼层协议传递分组:系统应⽤了队列以及消息传送原语,以实现进程之间通信的同步。
当⼀个携带IP 数据报的分组到达后,中断过程必须将该分组置⼊队列中,并调⽤send 函数通知IP 进程已有⼀个数据报到达。
TCPIP课后习题答案
TCPIP课后习题答案TCP/IP课后习题2011-12-30 11:14 |(分类:默认分类)1-1 你认为在因特⽹的发展过程中,哪⼏件事对其发展起到了⾮常重要的作⽤?1-2 什么是数字地球?1-3 中国国内第⼀个被IETF认可的RFC⽂档是什么⽂档?1-4 与因特⽹相关的机构IAB、IETF、IRTF、ISOC、InterNIC、ICANN、W3C的主要⼯作分别是什么?1-5 RFC⽂档有哪⼏种可能的状态?各种状态的含义是什么?1-6 上⽹查询RFC⽂档的最新情况。
2-1 ⽹络协议的对等实体之间是如何进⾏通信的?2-2 协议分层有什么好处?2-3 ⽬前主要有哪些⽆线个域⽹(WPAN)技术?2-4 要完成协议的转换,进⾏转换的层次必须满⾜什么条件?2-5 TCP/IP是如何实现数据多路分⽤的?2-6 Wi-Fi和WiMAX的含义分别是什么?2-7 简述OSI参考模型与TCP/IP模型的关系。
3-1 直接⼴播和受限⼴播有何不同?3-2 使⽤私有⽹络地址有什么好处?3-3 现有⼀个C类⽹络地址块199.5.6.0,需要⽀持⾄少7个⼦⽹,每个⼦⽹最多9台主机。
请进⾏⼦⽹规划,给出各⼦⽹的地址、可以分配给主机的地址范围和⼦⽹⼴播地址。
3-4 ⼦⽹号为10⽐特的A类地址与⼦⽹号为2⽐特的B类地址的⼦⽹掩码有何不同?3-5 若IP地址为156.42.72.37,⼦⽹掩码为255.255.192.0,其⼦⽹地址是什么?3-6 将以203.119.64.0开始的16个C类地址块构造⼀个超⽹,请给出该超⽹的超⽹地址和超⽹掩码。
3-7 若⼀个超⽹的地址是204.68.64.0,超⽹掩码是255.255.252.0,那么下列IP地址中那些地址属于该超⽹?204.68.63.26 204.68.67.216 204.68.68.1 204.69.66.26 204.68.66.23-8 在下列地址块组中,哪个组可以构成超⽹?其超⽹掩码是什么?a. 199.87.136.0 199.87.137.0 199.87.138.0 199.87.139.0b. 199.87.130.0 199.87.131.0 199.87.132.0 199.87.133.0c. 199.87.16.0 199.87.17.0 199.87.18.0d. 199.87.64.0 199.87.68.0 199.87.72.0 199.87.76.03-9 以斜线表⽰法(CIDR表⽰法)表⽰下列IP地址和掩码。
TCPIP课后习题部分参考
Table of ContentsTCP/IPo Summary▪Chapter 1▪Chapter 2▪Chapter 3▪Chapter 4▪Chapter 5▪Chapter 6▪Chapter 7▪Chapter 8▪Chapter 9▪Chapter 10▪Chapter 11▪Chapter 12▪Chapter 13▪Chapter 14▪Chapter 15▪Chapter 16▪Chapter 17▪Chapter 18▪Chapter 19▪Chapter 19▪Chapter 23▪Chapter 23 ~ 27▪Chapter 29▪Chapter 30 ~ 32▪Chapter 33▪Book▪QuizTCP/IPSummaryChapter 1历史Chapter 2网络回顾Chapter 3体系结构Chapter 4ipv4地址Classful 分类地址, 32位 netid + hostid∙A: start with 0,∙B: start with 10,∙C: start with 110,∙D: start with 1110∙E: start with 1111,class n etid hostid n etid range(first byte) amount of hostsA 1 byte 3 bytes 1-126 16,777,216B 2 byte 2 bytes 128-191 65,534C 3 byte 1 bytes 192-223 254∙All bits of the hostid equal to 0 is reserved to refer to the network (end with 0)∙Any address with the hostid consisting of all 1’s (end with 255)∙Netid = all 0’s ⇒ this net∙Hostid = all 0’s ⇒ this host∙127.0.0.0 loopback, often 127.0.0.1Chapter 5ARP协议为什么是影响互联网安全的因素之一?ARP控制了IP地址到物理地址的转换,关系到通信端点的身份问题,所以是影响互联网安全的关键因素之一。
TCPIP复习资料 作业题和答案
TCPIP复习资料作业题和答案1.1最多有多少个ABC类网络号:126,16382,20971501.3TCP/IP协议族每层的稳健性原则:自由的接收,保守的发送3.1回路地址只能是127.0.0.1吗?:不是,只要网络号是127的IP地址就都可以3.2指出有两个网络接口的路由器:横上的连接是以太网接口,虚的竖的连接是点到点链路。
加上就是网络接口数3.3子网号为16bit的A类地址与子网号为8bit的B类地址的子网掩码有什么不同?:一样,作为一个没有再分子网的C类地址,子网掩码都是255.255.255.03.6为什么回路接口的MTU设置为1536?:这是一个历史遗留问题,值是1024+512,MTU值包含了所有需要的首部字节数,solaris2.2将回路接口的MTU设置为8232(8192+40),8192的用户数据加上20字节的IP头和20字节的TCP头4.1查看输入tcpdump命令生成的结果时,发现本地ARP快速缓存为空后,输入命令bsdi % rsh svr4 arp �Ca,如果发现目标主机上的ARP缓存也是空的,将会发生什么情况?:发出一条rsh命令与另一台主机建立一个TCP连接,这样做引起在两主机之间交换IP数据报。
为此,在那台主机的ARP缓存中必须有我们这台主机的登记项。
因此,即使在执行rsh命令之前,ARP缓存是空的,当rsh服务器执行arp命令时,必须保证ARP缓存中登记有我们这台主机。
4.2请描述如何判断一个给定主机是否能正确处理接口收到的非必要的ARP请求的方法:保证你的主机上的ARP缓存中没有登记以太网上的某个叫foo的主机,保证foo引导时改善一个免费ARP请求,也许是在foo引导时,在那台主机运行tcpdump,然后关闭主机foo ,使用说明了temp选项的arp命令,在你的系统的ARP缓存中为foo输入一个不正确的登记项,引导foo并在它启动好之后,察看主机的 ARP缓存,看看不正确是不是已经被更正了。
用TCP IP进行网际互连习题解答共26页
35、不要以为自己成功一次就可以了 ,也不 要以为 过去的 光荣可 ቤተ መጻሕፍቲ ባይዱ被永 远肯定 。
用TCP IP进行网际互连习题 解答
31、别人笑我太疯癫,我笑他人看不 穿。(名 言网) 32、我不想听失意者的哭泣,抱怨者 的牢骚 ,这是 羊群中 的瘟疫 ,我不 能被它 传染。 我要尽 量避免 绝望, 辛勤耕 耘,忍 受苦楚 。我一 试再试 ,争取 每天的 成功, 避免以 失败收 常在别 人停滞 不前时 ,我继 续拼搏 。
谢谢
11、越是没有本领的就越加自命不凡。——邓拓 12、越是无能的人,越喜欢挑剔别人的错儿。——爱尔兰 13、知人者智,自知者明。胜人者有力,自胜者强。——老子 14、意志坚强的人能把世界放在手中像泥块一样任意揉捏。——歌德 15、最具挑战性的挑战莫过于提升自我。——迈克尔·F·斯特利
TCPIP作业课后答案
1.简述MAC帧格式由五个字段组成:1)6字节长的目的地址2)6字节长的源地址3)2字节的类型字段,用来标志上一层使用什么协议4)数据字段5)4字节的帧校验序列FCS2.无效的MAC帧1)数据字段的长度与长度字段的值不一致2)帧的长度不是整个字段3)用收到的帧校验序列FCS查出有差错4)数据字段的长度不在46~1500字节之间5)有效的MAC帧长度为64~1518字节之间6)对于检查出的无效的MAC帧就简单地丢弃,以太网不负责重传丢弃的帧3-3.现有一个C类网络地址块199.5.6.0,需要支持至少7个子网,每个子网最多9台主机。
请进行子网规划,给出各子网的地址,可以分配给主机的地址范围和子网广播地址。
取m=4,可以有24-2=14个子网可用,此时,子网掩码为255.255.255.240各子网的地址主机的地址范围子网广播地址199.5.6.16 199.5.6.17~199.5.6.30 199.5.6.31199.5.6.32 199.5.6.33~199.5.6.46 199.5.6.47+16 +16 +16 +16···199.5.6.224 199.5.6.255~199.5.6.238 199.5.6.2393-4.子网号为10位的A类地址与子网号为2位的B类地址的子网掩码有何不同?子网号为10位的A类地址的子网掩码为255.255.192.0子网号为2位的B类地址的子网掩码为255.255.192.0从子网掩码上没有什么不同,但其实A类是比B类更大规模的网络,所以,这种情况可看成是A类包含了B类的子网掩码。
AB3-5.若IP地址为156.42.72.37,子网掩码为255.255.192.0,其子网地址是什么?二进制表示IP地址: 10011100 00101010 01001000 00100101子网掩码:11111111 11111111 11000000 00000000子网地址:10011100 00101010 01000000 00000000所以子网地址为:156.42.64.03-6.将以203.119.64.0,开始的16个C类地址块构造成一个超网,请给出超网的超网地址和超网掩码。
TCP IP考试题目及答案
<<TCP/IP协议及网络编程技术>>填空1、IP的主机位全为零的时候表示为整个网络,全为一的时候表示网内广播,网络号全为零的时候表示本网络中的主机?P172、ICMP用来探测并报告IP数据包传输中产生的各种错误的,(差错检测),互联网控制消息协议P35,IGMP实现什么功能,管理多播组测成员关系,主要基于查询和响应机制来完成对组播组成员的管理P53,ARP是用来查找同一个物理网络中与一个IP地址相关联的物理地址的,地址解析协议P31,RARP实现为物理地址分配对应的IP地址的作用反向地址解析协议P333、RIP协议属于域内基于距离向量算法的路由协议P45?4、C类网中划分为六个子网的子网掩码是255.255.255.224,B类网的最小IP128.0.0.0和最大IP是191.255.0.05、OSPF和RIP是内部网关协议P476、BGP是边界网关协议,UDP是面向无连接服务,TCP是面向连接服务(UDP是ISO参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,TCP是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议)7、WINSOCK I\O的模式有哪两种?阻塞和非阻塞8、源路由选项的作用是用来调试网络P279、WSAAsyncSelect提供了一种基于windows消息机制的异步I/O模型P21610、TCP/IP体系结构层:网络接口层、internet层、传输层、应用层,OSI路由器在网络层,交换机(数据链路层)和网桥(数据链路层)分别在哪一层,tcp,ip(Internet层),http (应用层)各属于哪一层P611、internet工作委员会主要包括哪几个机构P3研究小组、工作小组(IRSG研究指导小组、IESG指导小组)12、ip地址管理机构有哪几个P4 ARIN,RIPE,APNIC,LACNIC13、根据路由器的工作原理可以分为:域内和域间;路由协议采用的路由算法的可以分为基于距离向量算法的路由协议,基于链路状态算法的路由协议P43名词解释14、什么叫迭代服务器P273 某一个时段只能为一个客户服务,先来的先服务,后来的需等待15、什么叫VLSM P18 允许一个网络使用不同的网络掩码以适应不同规模子网的要求,它使一个组织的IP地址空间被更有效的使用16、什么叫滑动窗口P69 是一种流量控制技术(窗口的边界是随着分析函数操作的记录行的变化,而动态变化通过滑动窗口来进行流量控制)滑动窗口协议:该协议允许发送方在停止并等待确认前可以连续发送多个分组。
tcpip作业答案及复习实例全解
网络协议分析(作业答案)一、某单位有5个局域网,并由一台路由器实现5个局域网的互联,每个局域网最多不超过20台主机,现准备用一个内部的C类地址192.168.5.0~192.168.5.255,对该网络进行规划,每个局域网定义为一个子网,请将各子网的IP地址范围及子网掩码和可分配的地址数填于下表。
更节省地址分配的网络地址。
二、拥塞控制与流量控制分别用在什么地方?两种控制如何配合使用?答:流量控制:tcp是面向连接的传输过程,为了协调发送方和接收方在发送报文时候的速率方面一致,并解解每发送一个报文都等对方确认后方可发送的低效率机制,使得网络的资源得不到充分的利用而制定了tcp流量控制(滑动窗口协议)。
通过动态控制滑动窗口的大小,可以实时控制好发送方的传输速度,使得接收方不会因为来不及处理数据而造成信息丢失。
滑动窗口打大小设置在ip数据报文当中。
拥塞控制:拥塞控制是为了解决网络中的路由器超载而引起的严重延迟现象。
在拥塞控制中,仍然利用发送方的窗口来控制网络数据流的速度,减缓注入网络的数据流,从而拥塞自然就被解除了。
配合使用:在tcp传输过程当中,如果仅仅是解决了流量控制的机制,而不考虑路由器的负担势必会造成网络拥塞。
网络上不同的主机发送方在不了解网络负荷的条件下不断地向网络注入数据,造成路由负担过重,导致数据丢失,数据丢失引发重传,重传进一步导致拥塞加剧,最终导致网络瘫痪。
所以,应该把流量控制和拥塞控制两者结合来考虑,通过取适合大小的发送窗口,既满足网络的要求,也满足接收方的要求。
发送窗口大小=min(接收方通告窗口大小,拥塞窗口的大小)三、设TCP的拥塞窗口初始门限值是8个报文段。
当拥塞窗口上升到12时网络发生了超时,TCP使用慢开始和拥塞避免。
试分别求出第1次到第15次传输的各拥塞窗口大小。
用图表示出来(参照课本图8-10)。
拥塞窗口从初始值1按照以下的规律进行变换:1,2,4,8,9,10,11,12,1,2,4,6,7,8,9,10,11,12的顺序变化。
tcpip协议知识点与练习题
tcpip协议知识点与练习题编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(tcpip协议知识点与练习题)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为tcpip协议知识点与练习题的全部内容。
第一章✓TCPIP和OSI分层模型,包含了哪些层,作用是什么tcp五层osi七层✓每层名称,作用不用原话背下来,理解就可以,能用自己的话写下来就行。
✓上下层的关系,谁封装谁(tcp),谁在谁的内部(外部)✓TCPIP协议和OSI协议异同点?相同点:都是层次结构,按照功能分层不同点:一个是五层,一个是七层;OSI之间有严格的调用关系,两个N层实体间进行通信必须通过下一层N-1层实体,不能越级;TCPIP可以越过紧邻的下一层直接使用更底层所提供的服务,减少了不必要的开销,效率更高。
✓如果题目没有明确说明的情况下,所有的网络环境默认为以太网第三章✓以以太网为例,搞清楚帧的最短和最长的限制分别是多少https://blog。
csdn。
net/u012503786/article/details/7861555146-1500 数据部分计算完整的帧长,需要加上头部和尾部,头部+尾部18字节,所以帧的范围是64—151864是怎么来的?46+18✓CSMA/CD 载波监听冲突检测一个帧从节点到其他节点发送时,如果其他节点也发送数据,则发生冲突。
标准以太网最长距离的往返时间是51.2微妙,这个时间称为冲突窗口。
如果发生了冲突,则会在冲突窗口内检测出来,如果没有发生冲突,之后其他节点再发出数据帧时,就会侦听到信道忙,所以就不会发送数据,所以也就不会产生冲突。
tcpip试卷_TCPIP协议_B_答案.doc
南京信息工程大学滨江学院(答案及评分标准)2010 —2011学年第二学期TCP/IP协议课程试卷试卷类型—(注明A、B卷)考试类型闭卷(注明开、闭卷)注意:1、本课程为选修(注明必修或选修),学时为51 ,学分为32、本试卷共3页:考试时间120分钟: 出卷时间:2011年6刀3、姓名、学号等必须写在指定地方;考试时间: _____ 年—月—日4、本考卷适用专业年级:网络工程任课教师:朱节中十二总分题号一二三四五六七八九十十一得分阅卷人(以上内容为教师填写)专业____________________ 年级 ____________ 班级____________学号____________________ 姓名 ______________请仔细阅读以下内容:1、考生必须遵守考试纪律,详细内容见《南京信息工程大学滨江学院考试纪律规定》。
2、所有考试材料不得带离考场。
3、考生进入考场后,须将学生证或身份证放在座位的左上角。
4、考场内不许抽烟、吃食物、喝饮料。
5、考生不得将书籍、作业、笔记、草稿纸袋入考场,主考教师允许带入的除外。
6、考试过程中,不允许考生使用通讯工具。
7、开考15分钟后不允许考生进入考场,考试进行30分钟后方可离场。
8、考生之间不得进行任何形式的信息交流。
9、除非被允许,否则考生交卷后才能离开座位。
10、考试违纪或作弊的同学将被请出考场,其违纪或作弊行为将上报学院。
本人郑重承诺:我已阅读上述10项规定,如果考试是违反了上述10项规定,本人将自愿接受学校按照有关规定所进行的处理。
上面姓名栏所填姓名即表示本人已阅读本框的内容并签名。
行文件传 、关闭FTP 。
一、填空题(每空题1分,共40分)(答案就填在横线上)1、 计算机网络是通过通信链路连接到-•起的一组计算机或设备的集合,是现代通信技术 与计算机技术相结合的产物。
2、 协议定义了通信的方式和进行通信的时间,主要包括语法、语义和同步3个关 键要素。
TCPIP复习资料.作业题和答案
1.1最多有多少个ABC类网络号:126,16382,20971501.3TCP/IP协议族每层的稳健性原则:自由的接收,保守的发送3.1回路地址只能是127.0.0.1吗?:不是,只要网络号是127的IP地址就都可以3.2指出有两个网络接口的路由器:横上的连接是以太网接口,虚的竖的连接是点到点链路。
加上就是网络接口数3.3子网号为16bit的A类地址与子网号为8bit的B类地址的子网掩码有什么不同?:一样,作为一个没有再分子网的C类地址,子网掩码都是255.255.255.03.6为什么回路接口的MTU设置为1536?:这是一个历史遗留问题,值是1024+512,MTU值包含了所有需要的首部字节数,solaris2.2将回路接口的MTU设置为8232(8192+40),8192的用户数据加上20字节的IP头和20字节的TCP头4.1查看输入tcpdump命令生成的结果时,发现本地ARP快速缓存为空后,输入命令bsdi % rsh svr4 arp –a,如果发现目标主机上的ARP缓存也是空的,将会发生什么情况?:发出一条rsh命令与另一台主机建立一个TCP连接,这样做引起在两主机之间交换IP数据报。
为此,在那台主机的ARP缓存中必须有我们这台主机的登记项。
因此,即使在执行rsh命令之前,ARP缓存是空的,当rsh服务器执行arp命令时,必须保证ARP缓存中登记有我们这台主机。
4.2请描述如何判断一个给定主机是否能正确处理接口收到的非必要的ARP请求的方法:保证你的主机上的ARP缓存中没有登记以太网上的某个叫foo的主机,保证foo引导时改善一个免费ARP请求,也许是在foo 引导时,在那台主机运行tcpdump,然后关闭主机foo ,使用说明了temp选项的arp命令,在你的系统的ARP缓存中为foo输入一个不正确的登记项,引导foo并在它启动好之后,察看主机的 ARP缓存,看看不正确是不是已经被更正了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网络协议分析(作业答案)一、某单位有5个局域网,并由一台路由器实现5个局域网的互联,每个局域网最多不超过20台主机,现准备用一个内部的C类地址192.168.5.0~192.168.5.255,对该网络进行规划,每个局域网定义为一个子网,请将各子网的IP地址范围及子网掩码和可分配的地址数填于下表。
更节省地址分配的网络地址。
二、拥塞控制与流量控制分别用在什么地方?两种控制如何配合使用?答:流量控制:tcp是面向连接的传输过程,为了协调发送方和接收方在发送报文时候的速率方面一致,并解解每发送一个报文都等对方确认后方可发送的低效率机制,使得网络的资源得不到充分的利用而制定了tcp流量控制(滑动窗口协议)。
通过动态控制滑动窗口的大小,可以实时控制好发送方的传输速度,使得接收方不会因为来不及处理数据而造成信息丢失。
滑动窗口打大小设置在ip数据报文当中。
拥塞控制:拥塞控制是为了解决网络中的路由器超载而引起的严重延迟现象。
在拥塞控制中,仍然利用发送方的窗口来控制网络数据流的速度,减缓注入网络的数据流,从而拥塞自然就被解除了。
配合使用:在tcp传输过程当中,如果仅仅是解决了流量控制的机制,而不考虑路由器的负担势必会造成网络拥塞。
网络上不同的主机发送方在不了解网络负荷的条件下不断地向网络注入数据,造成路由负担过重,导致数据丢失,数据丢失引发重传,重传进一步导致拥塞加剧,最终导致网络瘫痪。
所以,应该把流量控制和拥塞控制两者结合来考虑,通过取适合大小的发送窗口,既满足网络的要求,也满足接收方的要求。
发送窗口大小=min(接收方通告窗口大小,拥塞窗口的大小)三、设TCP的拥塞窗口初始门限值是8个报文段。
当拥塞窗口上升到12时网络发生了超时,TCP使用慢开始和拥塞避免。
试分别求出第1次到第15次传输的各拥塞窗口大小。
用图表示出来(参照课本图8-10)。
拥塞窗口从初始值1按照以下的规律进行变换:1,2,4,8,9,10,11,12,1,2,4,6,7,8,9,10,11,12的顺序变化。
四、解答:首先分析网络中各设备的协议结构,用协议栈的方式标明如下图。
其中局域网2和局域网3的设备与局域网1大致相同,协议栈也同,就不标明了。
(3)若局域网0中主机H0-1上一个进程A 与局域网1中主机H1-1上一个进程B 经由tcp 协议通信。
请描述通信过程数据包怎样在网络中传输,要求写出数据包在协议栈中是怎样封装包头和去包头的。
(a )进程A 在H0-1机器的应用层中启动,要把数据传到机器H1-1应用层的进程中。
进程A 将数据从应用层送到传输层,传输层将报文分成段,并选用TCP 、UDP 其中的一个协议。
每个报文段封装一个传输层包头,用1表示。
包头指明源端口号与目的端口号。
传输层将封装好的报文送网络层,网络层加上网络层包头2,指明源IP 地址与目的IP 地址。
网络层将封装好的报文送链路层,链路层加上链路层包头3,指明源MAC 地址与目的MAC 地址,构成链路层帧。
帧通过物理层,以物理电信号传输。
(b )交换机SW 从物理层接收到帧,查看目的MAC 地址,发现不在本网络内,将帧送往路由器R2。
(c )路由器R2的一个口接收到信号并组成帧传给链路层,链路层去掉链路层的头3,传给网络层。
在网络层根据路由表将包送至到达目标往的路由器口。
出口将网络层的包传到链路层,链路层根据所连接网络的协议加上链路层头3,构成帧从物理层传出去。
注意,通过两个不同网络的包因两个网络协议不同不能直接传递,必须借助路由器。
路由器可实现协议转换功能,将通过两个不同网络的包通过协议栈在网络层实现传递。
(d)集线器HB1收到传输来的物理信号,因集线器只有物理层,所以它将信号在网络中广播。
(e)H1-1机器在物理层组装信号成帧,传至链路层。
链路层分析帧头3,发现目的MAC 地址与其MAC地址一致,接收这个帧,去掉帧头后传至网络层,网络层识别到目的IP地址。
去掉包头2后,传至传输层。
传输层分析包头1,找到目的端口号。
将包去掉头1,交给目的端口指定的进程B。
路由例子网络分为三个自治系统AS1,AS2,AS3。
自治系统内部的路由器运行内部路由协议RIP 或OSPF,本例指定运行RIP协议。
自治系统之间的路由器运行外部路由协议BGP、EGP,本例指定运行BGP。
R11是自治系统内的路由器,运行的是RIP协议。
R1、R2、R3是自治系统之间的路由器,对自治系统内运行内部路由协议RIP,对自治系统之间运行外部路由协议BGP。
即自治系统之间的路由器运行两套路由协议,有两套路由表。
一各自治系统内,路由器运行RIP协议。
根据自身与网络相连的路由口的地址配置,知道与其相连的网络地址(路由器相应口的地址配置与其直接相连网络地址一致,一般用手工静态配置)。
并加入默认路由项,以便让目的网络地址不在该网络的包从默认路由指引的路径出去。
默认表项目的地址可设为该自治系统边界路由器地址。
从而建立起初始内部路由表。
二内部路由器之间发送RIP报文交换信息更新路由表自治系统AS1内,R11发送RIP报文将自身路由表信息传给R1,R1根据R11的路由信息更新路由表。
自治系统AS1内,R1发送RIP报文将自身路由表信息传给R11,R11根据R1的路由信息更新路由表。
三自治系统之间的路由器R1、R2、R3运行BGP协议,根据自身内部路由表信息建立初始外部路由表。
四自治系统之间的路由器R1、R2、R3运行BGP协议,相互发送BGP报文传递路由表信息,更新外部路由表。
R2向R1发送BGP报文,通告R2的外部路由表信息,R1根据R2的路由表信息更新外部路由表。
R3向R1发送BGP报文,通告R3的外部路由表信息,R1根据R3的路由表信息更新外部路由表。
R1向R2发送BGP报文,通告R1的外部路由表信息,R2根据R1的路由表信息更新外部路由表。
外部路由表。
五经过初始路由表建立和路由信息更新之后,得到网络最终路由表。
内部路由表为:外部路由表为因此,路由器之间需要过一段时间相互发送RIP、BGP报文,更新路由表。
六若网络1中的主机A要传送包到达网络5中的主机B,路径选择过程如下:1、A首先根据其系统中配置的网关(即包从直接相连的路由器的出口地址),将包传到与所在网络直接相连的路由器R11上。
2、R11根据包的目标地址网络5查路由表(参见第五中的最终路由表),发现路由表中找不到目标地址对应的项。
从而将包按照默认路由表项送到AS1的边界路由器。
3、R1根据包的目标地址网络5查内部路由表(参见第五中的最终路由表),发现路由表中找不到目标地址对应的项。
于是查其外部路由表,发现目标地址应该递送到自治系统AS3的边界路由器R3。
4、R3接收到包之后查内部路由表,发现目的网络是与路由器直接相连的网络,于是将包直接在网络中交付给主机B。
流量控制说明只有TCP连接才有流量控制机制一流量控制的原因主机1上的进程A与主机B上的进程通过TCP协议连接通信,在建立连接的时候传输层给进程A分配发送缓冲,给B分配接受缓冲。
A交付的数据放在发送缓冲区中,待传输层处理。
传送到主机2,交付至传输层,由接收缓冲暂时存储,待B接收。
由A向B发送数据,若A发送数据过快,量过大,且B处理不及时,接收缓冲就会被占满。
接收缓冲被占满后,后面传过来的数据就会因无法存储而丢弃。
因此要根据接收缓冲区的空余空间大小来发送数据量,每次所发的数据量不超过缓存空间空余量。
二流量控制的方法(1)A与B开始建立连接的时候,A向B发送请求包,B向A发送应答包。
B在应答包的TCP头部“窗口大小”字段内填入当时计算出接收缓冲空余容量(发送窗口)。
A收到应答包后,获悉发送窗口大小,下次发送的数据量就会确保小于等于发送窗口。
(2)三次握手建立TCP连接之后,A每发送一个数据包给B,B都要向A,发送一个应答包,这个包的TCP头部的窗口大小字段记录B接收缓存的空余量。
下次发送的数据量就会确保小于等于发送窗口。
三发送窗口的计算发送窗口=接收缓存大小-已经占用的接收缓存大小=空余的接收缓存大小目前TCP连接已经不采用发送一个包返回一个应答包的传输方式。
而是传输一批数据包后再集中发一个确认,叫积累确认。
在积累确认中,某时刻接收缓冲状况如图中1所示。
以占用空间用蓝色表示的单元是已经接收的数据单元,蓝色空格序列中间还有一些白色的空格,表示发送端已经发送,但是还没有达到接收端的数据单元。
只有当一批数据已经接收完才能向进程B提交并向发送端A 确认。
图2中有一个数据单元到达,填补了一段数据单元序列的空隙,使得这段数据单元连成一片。
因此这段数据可以提交。
图3中表示数据提交后缓冲区的变化。
图4反映一个新数据单元到达后占用缓冲区。
发送窗口就是依照这样的规律周而复始变化。
拥塞控制说明只有TCP连接才有拥塞控制机制主机1主机2拥塞的原因进程A与进程B建立TCP连接通信,它们之间发送的数据都通过路径上的路由器。
路由器先接收数据,然后存储在在路由器缓冲中,再根据目的地址转发包。
若经过路由器的包过多无法及时处理,则路由器缓冲被占满,后面来的包就被丢弃。
拥塞控制的方法为避免拥塞,进程通信过程中要预测拥塞,一旦包时延过大或者超时,就认为拥塞可能会产生,进程往链路上传递的包数量要减少。
当拥塞消除,可以增加包的投放。
具体控制方法参照书上138页图8-10的说明。