这就要期末开始了,前几天老师发了套题,上周六写了半天,快写完,不想写了,先就这样吧。
第一章 练习
1 OSI和ISO分别代表什么含义?它们是什么关系?
答:OSI:开放式系统互联参考模型;ISO:国际标准化组织
2 OSI/RM模型没有被最终采用的原因是什么?
答:1、最主要的原因,是osi模型出现的比tcp/ip出现的时间晚,在osi开始使用前,TCP/IP已经被广泛的应用了。
2、如果要换成osi模型也不太现实。其次是osi是专家们讨论,最后形成的,由于没有实践,导致该协议实现起来很复杂,很多公司不愿意用osi,与此相比,TCP/IP协议比较简单,实现起来也比较容易,它是从公司中产生的,更符合市场的要求。
3、综合各种因素,最终osi没有被广泛的应用。
3下面哪些协议属于应用层协议?( B )
A. TCP和UDP B. DNS和FTP
C. IP D. ARP
4 Internet最早是在 ( C ) 网络的基础上发展起来的?
A. ANSNET B. NSFNET
C. ARPANET D. MILNET
5 当网络A上的主机向网络B上的主机发送报文时, 路由器要检查( B ) 地址?
A.端口 B. IP
C.物理 D.上述都不是
6.下面哪一个是应用层提供的服务? ( D )
A.远程登录服务 B.文件传送
C.邮件服务 D.上述都是
7要将报文交付到主机上的正确的应用程序, 必须使用( A )地址?
A.端口 B. IP
C.物理 D.上述都不是
8. 网络应用访问操作系统的常用接口是 80 ,实现IP地址到物理地址映射的协议是 ARP 。
9. 在TCP/IP协议族中,能够屏蔽底层物理网络的差异,向上提供一致性服务的协议是IP ;实现异构网络互联的核心设备是 路由器 。
10. 在TCP/IP网络中,UDP协议工作在 传输层 层,DNS协议工作在 应用层 层。
11判断对错:TCP/IP是一个被广泛采用的网际互联协议标准,仅包含TCP和IP两个协议。(错)
TCP/IP 是一个协议族,它由很多协议构成,计算机网络是分层的结构,应用层(http...),网络层(tcp, udp), 网际层(ip), 物理层。每一层都有很多协议。
第二章 练习
1 PPP协议是什么英文的缩写?用于什么场合?
PointtoPointProtocol端对端协议;它做为一种提供点到点链路上传输、封装网络层数据包的数据链路层协议,处于TCP IP协议栈的第二层,主要被设计用来支持全双工的同异步链路上进行点到点之间的数据传输。PPP是一个适用于调制解调器、点到点专线、HDLC比特串行线路和其它物理层的多协议帧机制。它支持错误检测、选项商定、头部压缩等机制,
2 ISP验证拨号上网用户身份时,可以使用哪些认证协议?
口令验证协议PAP(PassWord Authentication Protocol,PAP)和质询握手协议(Challenge Handshake Authentication Protocol,CHAP)。如果双方协商达成一致,也可以不使用任何身份认证方法。
3.PPP协议的通信过程包括哪几个阶段?创建阶段;认证阶段;网络协商阶段
4.LCP的用途是什么?
1.LCP塑胶原料其具有高强度、高刚性、耐高温、电绝缘性等十分优良,被用于电子、电气、光导纤维、汽车及宇航等领域。2.用液晶作成的纤维可以做鱼网、防弹服、体育用品、刹车片、光导纤维几显示材料等,还可制成薄膜,用于软质印刷线路、食品包装等。3.LCP塑胶原料已经用于微波炉容器,可以耐高低温。LCP还可以做印刷电路板、人造卫星电子部件、喷气发动机零件;用于电子电气和汽车机械零件或部 件;还可以用于医疗方面。4.LCP塑胶原料可以加入高填充剂作为集成电路封装材料,以代替环氧树脂作线圈骨架的封装材料;作光纤电缆接头护套和高强度元件;代替陶瓷作化工用分 离塔中的填充材料等。5.LCP塑胶原料还可以与聚砜、PBT、聚酰胺等塑料共混制成合金,制件成型后其机械强度高,用以代替玻璃纤维增强的聚砜等塑料,既可提高机械强度性能,又可提高使用强度及化学稳定性等。
5.PPP是Internet中使用的(1)A ,其功能对应于OSI参考模型的(2)A ,它
使用(3) D 技术来解决标志字段值出现在信息字段的问题。
(1) A. 报文控制协议 B. 分组控制协议
C. 点到点协议 D. 高级数据链路控制协议
(2)A. 数据链路层 B. 网络层 C. 传输层 D. 应用层
(3)A. 透明传输 B. 帧 C. 控制 D. 字节填充
第三章 练习
1求下列每个地址的类别:
227.12.14.87 193.14.56.22C 14.23.120.8A 252.5.15.111
0 A类网络的IP地址范围为1.0.0.1-127.255.255.254;
10 B类网络的IP地址范围为:128.1.0.1-191.255.255.254;
110 C类网络的IP地址范围为:192.0.1.1-223.255.255.254。
1110 D类网络的IP地址范围为:224-239
11110E类网络的IP地址范围为:240-254
2 假设一段地址的首地址为146.102.29.0,末地址为146.102.32.255,求这个地址段的地址数。
某地址段的首地址为14.11.45.96。假设这个地址段的地址数为32个,那么它的末地址是什么?
2.假设一段地址的首地址为146.102.29.0,末地址为146.102.32.255,求这个地址段的地址数?
答:让末地址减去首地址得0.0.3.255,再将该地址转换为基10计数法,结果+1,
地址数目=(0x256^3+0x256^2+3x256^1+255x256^0)+1=1024
3.某地址段的首地址为14.11.45.96.假设这个地址段的地址数为32个,那么它的末地址是什么?
答:把首地址减1即14.11.45.95,转换为基256计数法即0.0.0.31,加上首地址,
末地址=(14.11.45.95+0.0.0.31)=14.11.45.127
4.地址空间被分为几类,如何辨认类别?
答:五类A(0-127,0....)、B(128-191,10....)、C(192-223,110....)、 D(224-239,1110....)、E(240-255,1111....)
3下列哪个地址是C类地址?( B )
哪个是E类地址?( )//有问题,E 类的前几位应该是四个‘1’,选项内没有符合内容
A. 00000001 00001011 00001011 11101111
B. 11000001 10000011 00011011 11111111
C. 10100111 11011011 10001011 01101111
D. 11101111 10011011 11111011 00001111
4下列哪个IP地址能用于Internet上的主机通信? ( 错:ABC 答案:C )
A. 192.168.120.5 B. 172.30.10.78
C. 186.35.40.25 D. 10.24.25.9
5 一个主机有两个 IP地址,一个地址是192.168.11.25,另一个可能是错:CD答案:C )
A. 192.168.13.25 B. 192.168.11.0
C. 192.168.11.26 D. 192.168.11.24
在Internet中允许一台主机有两个或两个以上IP地址。如果一台主机有两 个或两个以上IP地址,说明这个主机属于两个或两个以上的逻辑网络。需 要注意的是,在同一时刻一个合法的IP地址只能分配给一台主机,否则就 会引起IP地址的冲突。IP地址192.168.11.25属于C类IP地址,所以前三 个字段是表示网络号,后一个字段表示主机号,答案中只有C。192.168.13.25 有不同的网络号,表示的是不同的逻辑网络,故此题应当选C。
6下列哪种情况需要启动ARP请求?( C )
以太网利用_ARP_协议获得目的主机IP地址与MAC地址的映射关系
A. 主机需要接收信息,但ARP表中没有源IP地址与MAC地址的映射关系
B. 主机需要接收信息,但ARP表中已有源IP地址与MAC地址的映射关系
C. 主机需要发送信息,但ARP表中没有目的IP地址与MAC地址的映射关系
D. 主机需要发送信息,但ARP表中已有目的IP地址与MAC地址的映射关系
7 位于不同子网中的主机之间互相通信,下面说法正确的是(错:D 答案:C )
由于相互通信的主机不在一个子网中,因此不可以通过ARP广播得到目的站点的硬件地址。硬件地址只具有本地意义,因此每当路由器将数据转发到具体的某个网络中时,都需要重新封装源硬件地址和目的硬件地址
a路由器在转发IP数据报时,重新封装源IP地址和目的IP地址
b路由器在转发IP数据报时,重新封装目的IP地址和目的硬件地址
c路由器在转发IP数据报时,重新封装源硬件地址和目的硬件地址
d源站点可以直接进行ARP广播,得到目的硬件地址
8 假定在一个局域网中,计算机A发送ARP请求分组,希望找出计算机B的硬件地址。这时局域网上的所有计算机都能收到这个广播发送的ARP请求分组。试问:这时由哪一个计算机使用ARP响应分组将计算机B的硬件地址告诉计算机A ?
如果计算机B和计算机A都连接在同一个局域网上,那么就是计算机B发送ARP响 应分组;如果计算机B和计算机A不是连接在同一个局域网上,那么就必须由一个连 接在本局域网上的路由器来转发ARP请求分组。这时,该路由器向计算机A发送ARP 回答分组,给出自己的硬件地址。
第四章 练习
1 一个到达分组的前8位是:01000010,接收者丢弃了这个分组。为什么?
工作在ip协议中 分组处理只读取首部,先读取4位0100,没有问题,再度4位0010 不符合,首部长度范围,所以分组出错了,则丢弃
2 在IP分组中,首部长度字段值是二进制1000,试问这个分组携带了多少个字节的选项?(32个)
原头是5的长,现在是7,7-5=2,2*32bit=64bit 64bit/8=8个字节,选项大小个8个字节。
3确定IP分组携带的是不是ICMP分组,可以通过查看 携带ICMP分组的IP分组的协议字段值为1 来确定。
4一个到达的分组的M位是0。则这个分组是第一个分片,还是最后一个分片,或者是中间的分片?最后一个分片MF=0是最后一个分片我们能否知道这个分组是否被分片?不能,因为不知DF=0/1 0表示可分片
5一个到达的分组的M位是1。则这个分组是第一个分片,还是最后一个分片,或者是中间的分片?第一个分片或者中间的分片 MF=1不是最后一个分片我们能否知道这个分组是否被分片? 不能
6一个到达的分组的M位是1,而分片偏移值是0。则这个分组是第一个分片,还是最后一个分片,或者是中间的分片?第一个分片 除了最后一个分片外,各分片的尺寸应是8字节的整数倍
7 一个到达的分组的分片的偏移值是100。则它的第一个字节的编号是多少?我们能否知道其最后一个字节的编号?
分组的偏移值为100那么第一个字节的编号是800
因为数据长度不知道,所以不能确
定最后一个字节的编号
8一个到达的分组的分片的偏移值是100,首部长度值是5,而总长度字段值是100。它的第一个字节和最后一个字节的编号是多少?
(1)分组的偏移值为100,那么第一个字节编号为100×8=800。(2)分组首部中首部 长度字段等于5,则分组首部长度为5×4=20字节。(3)分组数据长度=总长度-分组首 部长度=100-20=80字节。(4)已知第一个字节的编号为800,那么最后一个字节 的编号应该为879 (最后一个字节的编号=第一个字节编号+分组数据长度-1)
向MTU为500字节的链路上发送一个3000字节的数据报。假如初始数据报具有标识号422,则会产生多少个分片?它们的特征是什么?(包括标识、分片长、偏移值、标志)
标识符 分片长 偏移量 标志
422 500 0 1
422 500 60 1
422 500 120 1
422 500 180 1
422 500 240 1
422 500 300 1
422 120 360 0
每个数据的最大有效长度为500-20=480,因此需要的报文段数为(3000-20)/480 上取整为七段,其中每一段都会有标识符,除最后一段外每一段包括IP头部都是500 字节,最后一个段包括IP头部是120字节{(3000-20)/480=6----余100,所 以100+20的IP头部=120},前六段标志位都为1,第七段为0。偏移量分别为 0,60,120,180,240,300,360。----》??
9判断对错:
1)IP分组可以被路径中的路由器分片,并在最后一跳的路由器上进行重组。( 错 )
IP分组可以被路径中的路由器分片,并在目的主机进行重组
2)同一子网上的二主机通信是根据IP 地址进行路由选择,故必须配置路由器。( 错 )
3)IP地址的唯一性是指任何接入互联网的计算机都只能有一个IP地址。( 错 )
每个连接在网络的计算机不一定只有一个IP地址,可以有两个甚至两个以上,比如有 的网站服务器,它说白了就是一台特殊的计算机,有时候会接入2个网络(联通.电信), 所以一台计算机是可以有两个IP地址的;一个IP地址也不一定只有一台计算机,比 如有时候我们会用路由器将多台计算机接入一条网络线,而这条网络只有一个IP! 但 是每台接入网络的计算机都会有至少一个IP,这是一定的!
4)路由表中包含了去往目的地的完整路径,即所经过的每个路由器。( 错 )
一个路由器的路由表,不能包到达目的网络的完整路径,只是相对路径。比如,路由器 知道去目的网络应该从哪个接口发出数据包,但是他并不知道该数据包到达目的网络途 中所经过了哪些网络,路由器只知道如何发送数据到目的网络的下一跳地址
10.选择:
1)以下关于IP 分组结构的描述中,错误的是( )//感觉都对
A. 协议字段表示IP协议版本,值为4表示IPv4
B. IPv4分组头部的长度是可变的
IPv4头部的长度不是固定的,所以头部的IHL域指名了该头部有多长。其度量单位 是4B,最小值为5,对应报文首部的长度为20字节,最大值为15,对应报文首部 的长度为60字节,相应的可选部分的长度最多为40字节。
UDP是一种不可靠的无连接的协议,主要用于不要求按分组顺序到达的传输中,分组 传输顺序检查与排序由应用层完成。
C. 分组首部长度字段值最小为5,最大为15
D. 生存时间字段值表示一个分组一次传输过程中可以经过的最多的跳数
2)对一个B类网络号进行固定子网划分,使它能适应至少76个网络,则每个网络上最多有( C )台主机。
A. 1022 B. 1024 C. 510 D. 512
要划分至少76个子网 那么B类地址 255.255.0.0就必须向主机地址借用7位才能满足它 2^7=128 个子网 【如果2^6=64 满足不了】 既然被借用7位,那么子网掩码就是 11111111.11111111.11111110.00000000 即255.255.254.0 那么可用主机IP地址数就是,9是16位主机减去网络地址借用的7位得来 2^9-2 =510个
网络地址 广