第一篇:计算机网络原理第三章部分习题参考答案
第3章
汇编语言程序设计(习题3)
3.16 解:
3.17 解:
3.18 解:
done:
3.19 解:
bufX signX
next: done:
3.20 解:
mov ah,1 ;只允许输入小写字母 int 21h sub al,20h ;转换为大写字母
mov dl,al mov ah,2 int 21h
;显示
mov bx,offset LEDtable mov al,lednum xlat mov ax, bufX cmp ax, bufY jae done mov ax, bufY mov bufZ, ax.model small.stack.data dw-7 db ?.code.startup cmp bufX,0;test bufX,80h jl next
;jnz next mov signX,0 jmp done mov signX,-1.exit 0 end mov dl,’2’ mov ax,bufX cmp ax,bufY
next1:
next2:
3.21 解:
restart:
again:
next:
fun0:
fun1:
fun2:
fun3:
fun4:
fun5:
fun6:
fun7:
disp:
je next1 dec dl cmp ax,bufZ je next2 dec dl mov ah,2 int 21h;代码段 mov al,number mov bx,0 cmp al,0 jz done shr al,1 jc next inc bx
;BX←记录为1的位数;AL=0结束;最低位右移进入CF;为1,转移;不为1,继续
jmp again push ax push bx shl bx,1;位数乘以2(偏移地址要用2个字节单元)jmp addrs[bx];间接转移:IP←[table+BX];以下是各个处理程序段 mov dl,'0' jmp disp mov dl,'1' jmp disp mov dl,'2' jmp disp mov dl,'3' jmp disp mov dl,'4' jmp disp mov dl,'5' jmp disp mov dl,'6' jmp disp mov dl,'7' jmp disp;mov ah,2 int 21h pop bx pop ax
;显示一个字符
done: jmp restart …
3.22 编制程序完成12H、45H、0F3H、6AH、20H、0FEH、90H、0C8H、57H和34H等10个字节数据之和,并将结果存入字节变量SUM中(不考虑溢出和进位)。
;wjxt322.asm
b_data num sum
again:
.model small.stack.data db 12h,45h,0f3h,6ah,20h,0feh,90h,0c8h,57h,34h ;原始数据 equ 10 ;数据个数 db ? ;预留结果单元.code.startup xor si, si xor al, al mov cx, num add al, b_data[si] inc si loop again mov sum, al.exit 0 end
;位移量清零 ;取第一个数 ;累加次数 ;累加
;指向下一个数 ;如未完,继续累加 ;完了,存结果
3.23 求主存0040h:0开始的一个64KB物理段中共有多少个空格?;wjxt323.asm.model small.code start: mov ax,0040h
again:
next:
;送段地址
mov ds, ax mov si, 0 ;偏移地址 mov cx, si ;计数(循环次数)xor ax, ax ;空格计数器清零
cmp byte ptr [si], 20h ;与空格的ASCII码比较 jne next ;不是空格,转 inc ax ;是空格,空格数加1 inc si ;修改地址指针 loop again ;cx=cx-1,如cx=0 退出循环.exit 0 end start
3.24 编写计算100个16位正整数之和的程序。如果和不超过16位字的范围(65535),则保存其和到wordsum,如超过则显示‘overflow’。答: count parray ;数据段 equ 100 dw count dup(?)
;假设有100个数据
wordsum dw 0 msg db ‘overflow’,’$’
;代码段
again:
next:
done: mov cx,count mov ax,0 mov bx,offset parray add ax,[bx] jnc next mov dx,offset msg mov ah,9 int 21h ;显示溢出信息 jmp done ;然后,跳出循环体 add bx,2 loop again mov wordsum,ax …
3.25 编程把—个16位无符号二进制数转换成为用8421BCD码表示的5位十进制数。转换算法可以是:用二进制数除以10000,商为“万位”,再用余数除以1000,得到“千位”;依次用余数除以l00、10和l,得到“百位”、“十位”和“个位”。
;wjxt325.asm
.model small
.stack 256
.data array dw ? dbcd db 5 dup(?)
again:
.code.startup
mov dx, array mov bx, 10000 mov cx, 10 mov si, 4 mov ax, dx mov dx, 0 div bx mov dbcd[si], al push dx mov ax, bx mov dx,0 div cx mov bx, ax
;源字数据
;五位bcd结果,高对高低对低
;取源数据(余数)
;除数
;除数系数
;目的数据高位位移量
;dx.ax中存放被除数
;除于bx,商ax,余数dx ;商<10,存结果
;暂存余数 ;除数除于10
;dx.ax除于cx,商ax、余数0存在dx ;bx是除数
pop dx dec si jnz again mov dbcd, dl.exit 0 end
;目的数据位移量减1 ;存个位数(< 10)
3.27 解(不需调用HTOASC子程序):
again:
done: mov ah,1 int 21h cmp al,1bh je done mov dl,al mov ah,2 int 21h jmp again …
;ESC的ASCII码是1bh
;是大写字母则转换为小写字母
3.28 请按如下说明编写子程序:
;子程序功能:把用ASCII码表示的两位十进制数转换为对应二进制数 ;入口参数:DH=十位数的ASCII码,DL=个位数的ASCII码 ;出口参数:AL=对应的二进制数 答:
asctob
asctob proc push cx and dh,0fh shl dh,1 mov ch,dh shl dh,1 shl dh,1 add dh,ch and dl,0fh add dh,dl mov al,dh pop cx ret endp
;先转换十位数
;十位数乘以10(采用移位指令)
;转换个位数 ;十位数加个位数 ;设置出口参数
3.29 解:
DIPASC proc
push cx push dx push ax mov cl,4
;入口参数:AL=要显示的一个16进制数
;转换高位 shr al,cl call HTOASC mov dl,al mov ah,2 int 21h pop ax call HTOASC mov dl,al mov ah,2 int 21h mov dl,’H’
mov ah,2 int 21h pop dx pop cx ret DIPASC endp HTOASC proc and al,0fh cmp al,9 jbe htoasc1 add al,37h ret htoasc1: add al,30h ret HTOASC endp
3.30 解: lucase proc push bx mov bx,offset string cmp al,0 je case0 cmp al,1 jz case1 cmp al,2 jz case2 jmp done case0: cmp byte ptr [bx],0 je done cmp byte ptr [bx],’A’ jb next0 cmp byte ptr [bx],’Z’ ja next0
;显示
;转换低位 ;显示
;显示一个字母“H”
;将AL低4位表达的一位16进制数转换为ASCII码;是0AH~0FH,加37H转换为ASCII码;子程序返回
;是0~9,加30H转换为ASCII码;子程序返回
next0:
case1:
next1:
case2:
next20:
next2:
done:
lucase
3.33 解:方法1: neg32
neg32 方法2: neg32
add byte ptr [bx],20h inc bx jmp case0 cmp byte ptr [bx],0 je done cmp byte ptr [bx],’a’ jb next1 cmp byte ptr [bx],’z’ ja next1 sub byte ptr [bx],20h inc bx jmp case1 cmp byte ptr [bx],0 je done cmp byte ptr [bx],’A’ jb next2 cmp byte ptr [bx],’Z’ ja next20 add byte ptr [bx],20h jmp next2 cmp byte ptr [bx],’a’ jb next2 cmp byte ptr [bx],’z’ ja next2 sub byte ptr [bx],20h inc bx jmp case2 pop bx ret endp proc ;入口参数:DX.AX=32位有符号数 neg ax ;实现0-DX.AX功能 neg dx sbb dx,0 ;这条指令也可以用dec dx代替
ret endp ;出口参数:DX.AX=32位有符号数的补码proc ;入口参数:DX.AX=32位有符号数 not ax ;实现DX.AX求反加1 not dx add ax,1
neg32
3.34 解:
array count result
adc dx,0 ret endp
;出口参数:DX.AX=32位有符号数的补码
;数据段
db 12h,25h,0f0h,0a3h,3,68h,71h,0cah,0ffh,90h;数组 equ $-array;数组元素个数 db ?;校验和;代码段
mov bx,offset array;BX←数组的偏移地址 mov cx,count;CX←数组的元素个数 call checksum;调用求和过程 mov result,al;处理出口参数
mov ax,4c00h int 21h;计算字节校验和的通用过程
;入口参数:DS:BX=数组的段地址:偏移地址,CX=元素个数;出口参数:AL=校验和
;说明:除AX/BX/CX外,不影响其他寄存器 proc xor al,al add al,[bx] inc bx loop sum ret endp end
;累加器清0;求和
;指向下一个字节 checksum sum:
checksum
3.35 解:
⑴
wdata
dispa.model small.stack.data dw 34abh.code.startup mov ax,wdata call dispa.exit 0;proc push cx push dx
dispa
dldisp
dldisp1:
dldisp ⑵
wdata wordtemp
dispa mov cl,4 mov dl,ah shr dl,cl call dldisp mov dl,ah and dl,0fh call dldisp mov dl,al shr dl,cl call dldisp mov dl,al and dl,0fh call dldisp pop dx pop cx ret endp;proc push ax or dl,30h cmp dl,39h jbe dldisp1 add dl,7 mov ah,2 int 21h pop ax ret endp end.model small.stack.data dw 34abh dw ?.code.startup mov ax,wdata mov wordtemp,ax call dispa.exit 0;proc
dispa
dldisp
dldisp1:
dldisp ⑶
wdata
push cx push dx mov cl,4 mov dl,byte ptr wordtemp+1 shr dl,cl call dldisp mov dl,byte ptr wordtemp+1 and dl,0fh call dldisp mov dl,byte ptr wordtemp shr dl,cl call dldisp mov dl,byte ptr wordtemp and dl,0fh call dldisp pop dx pop cx ret endp;proc push ax or dl,30h cmp dl,39h jbe dldisp1 add dl,7 mov ah,2 int 21h pop ax ret endp end.model small.stack.data dw 34abh.code.startup push wdata call dispa pop ax.exit 0;
;add sp,2 dispa proc push bp mov bp,sp push ax push cx push dx mov ax,[bp+4] mov cl,4 mov dl,ah shr dl,cl call dldisp mov dl,ah and dl,0fh call dldisp mov dl,al shr dl,cl call dldisp mov dl,al and dl,0fh call dldisp pop dx pop cx pop ax pop bp ret dispa endp;dldisp proc push ax or dl,30h cmp dl,39h jbe dldisp1 add dl,7 dldisp1: mov ah,2 int 21h pop ax ret dldisp endp end
3.40 编写一个宏指令move doprnd,soprnd,它实现任意寻址方式的字量源操作数soprnd送到目的操作数doprnd,包括存储单元到存储单元的传送功能。
答:
move macro doprnd,soprnd
mov ax,soprnd mov doprnd,ax endm
3.41 定义一个宏logical,用它代表4条逻辑运算指令:and/or/xor/test。注意需要利用3个形式参数,并给出一个宏调用以及对应宏展开的例子。
答:
logical macro lcode,dopd,sopd lcode dopd,sopd endm 例如,如果使用“and ax,[bx]”指令,可以利用该宏定义,写出宏指令如下:
3.42 解:
utol
next: macro local next cmp al,’A’ jb next cmp al,’Z’ ja next add al,20h
endm logical and,ax,[bx]
;小于“A”不转换 ;大于“A”不转换
;是大写字母则转换为小写字母
3.43 定义一个宏movestr strn,dstr,sstr,它将strn个字符从一个字符区sstr传送到另一个字符区dstr 解:(假设它们都在数据段)
movestr
macro strn,dstr,sstr mov cx,ds mov es,cx mov cx,strn mov di,offset dstr mov si,offset sstr cld rep movsb ;;重复传送ES:[DI]←DS:[SI] endm
第二篇:计算机网络原理及应用第一章部分习题答案
1-02试简述分组交换的要点
答:(1)采用存储--转发技术,信道可以为多对会话动态复用,比电路交换资源利用率高。
(2)限制通过网络的数据分组的大小,如果发送报文超出限制,则发送方将报文分割成一个个小分组,每个分组以存储--转发方式独立传输。当所有分组到达接收方后,接收方将它们重新拼接成报文。(3)传输特点:延迟较小,且相对稳定,适合计算机应用。
1-03试从多方面比较电路交换、报文交换和分组
答:(1)电路交换 电路交换就是终端之间通信时,一方首先发起呼叫,途径的交换机完成转接,直到目的端对方收到发起端的信号,即首先将收发双方的通路完全打通,然后才进行通信。在整个通信过程中双方一直占用该电路。它的特点是实时性强,时延小,交换设备成本较低。但同时也带来线路利用率低,电路接续时间长,通信效率低,不同类型终端用户之间不能通信等缺点。电路交换比较适用于信息量大、长报文,经常使用的固定用户之间的通信。(2)报文交换 将用户的报文存储在交换机的存储器中。当所需要的输出电路空闲时,再将该报文发向接收交换机或终端,它以“存储—转发”方式在网内传输数据。报文交换的优点是中继电路利用率高,可以多个用户同时在一条线路上传送,可实现不同速率、不同规程的终端间互通。但它的缺点也是显而易见的。以报文为单位进行存储转发,网络传输时延大,且占用大量的交换机内存和外存,不能满足对实时性要求高的用户。报文交换适用于传输的报文较短、实时性要求较低的网络用户之间的通信,如公用电报网。
(3)分组交换 分组交换实质上是在“存储—转发”基础上发展起来的。它限定通过网络的数据长度,因此发送端必须将长报文分割成一个个小分组,每个带有目的地标识的分组以“存储-转发”技术独立通过网络,到达接收端后,再去掉分组头将各数据字段按顺序重新装配成完整的报文。分组交换使多路会话的数据共享线路,因此线路利用率比电路交换高;同时,由于分组在每个交换机上的处理时间和等待时间减少以及分组的并行传输,传输性能(传输时延、稳定性)比报文交换好,适合交互式应用。
1-07小写和大写开头的英文名字internet和Internet在意思上有何重要区别?
答:internet的意思是互联网,是抽象名词,指多个网络互联而成的整体;Internet的意思是因特网,是专有名词,特指互联网中的一个,它从ARPANET发展而来,采用TCP/IP技术作为互联技术,目前已经覆盖到全球范围。
1-10试在下列条件下比较电路交换和分组交换。要传送的报文共x(bit),从源站到目的站共经过k段链路,每段链路的传播时延为d
(s),数据率为C(bit/s)。在电路交换时电路的建立时间为s(s)。在分组交换时分组长度为p(bit),且各结点的排队等待时间可忽略不计。问在怎样的条件下,分组交换的时延比电路交换的要小?(提示:画一下草图观察k段链路共有几个结点。)
答:对电路交换,当t=s时,链路建立;
当t=s+x/C,发送完最后一bit;
当t=s+x/C+kd,所有的信息到达目的地。
对分组交换,当t=x/C,发送完最后一bit;为到达目的地,最后一个分组需经过k-1个分组交换机的转发,每次转发的时间为p/C,所以总的延迟= x/C+(k-1)p/C+kd。
所以当分组交换的时延小于电路交换:x/C+(k-1)p/C+kd<s+x/C+kd时,(k-1)p/C<s
1-11在上题的分组交换网中,设报文长度和分组长度分别为x和(p+h)(bit),其中p为分组的数据部分的长度,而h为每个分组所带的控制信息固定长度,与p的大小无关。通信的两端共经过k段链路。链路的数据率为b(bit/s),但传播时延和结点的排队时间均可忽略不计。若打算使总的时延为最小,问分组的数据部分长度p应取为多大?
答:分组个数为x/p,传输的总比特数:(p+h)x/p,源发送时延:(p+h)x/pb,最后一个分组经过k-1个分组交换机的转发,中间发送时延:(k-1)(p+h)/b,总发送时延D=源发送时延+中间发送时延,D=(p+h)x/pb+(k-1)(p+h)/b,令其对p的导数等于0,求得极值:p=sqrt(xh/(k-1))
1-15假定网络的利用率到达了90%。试估算一下现在的网络时延是它的最小值的多少倍?
答:根据公式,D=D0/(1-U),D0为网络空闲时的最小时延,U是利用率,D/D0=1/(1-U)=1/0.1=10,即现在的网络时延是它的最小值的10倍。
1-17 收发两端之间的传输距离为1000km,信号在媒体上的传播速率为2*108m/s。试计算以下两种情况的发送时延和传播时延:
(1)数据长度为107bit,数据发送速率为100kb/s。(2)数据长度为103bit,数据发送速率为1Gb/s。
答:(1):发送延迟=107/(100×1000)=100s
传播延迟=1000×1000/(2×108)=5×10-3s=5ms(2):发送延迟=103/(109)=10-6s=1us
传播延迟=1000×1000/(2×108)=5×10-3s=5ms
1-18 假设信号在媒体上的传播速率为2.3*108m/s。媒体长度l分别为:(1)10cm(网络接口卡)(2)100m(局域网)(3)100km(城域网)(4)5000km(广域网)
试计算当数据率为1Mb/s和10Gb/s时在以上媒体中正在传播的比特数。
答:(1)1Mb/s时:((0.1)/2.3*108)*1*106=4.348*10-4bit
10Gb/s时:((0.1)/2.3*108)*10*109=4.348bit(2)1Mb/s时:((100)/2.3*108)*1*106=0.4348bit
10Gb/s时:((100)/2.3*108)*10*109=4348bit(3)1Mb/s时:((100000)/2.3*108)*1*106=4348bit
10Gb/s时:((100000)/2.3*108)*10*109=4.348*106bit(4)1Mb/s时:((5*106)/2.3*108)*1*106=2.174*104bit
10Gb/s时:((5*106)/2.3*108)*10*109=2.174*108bit
第三篇:计算机网络原理第五章习题答案
第五章习题答案 简答
1:A类地址
(1)A类地址第1字节为网络地址,其它3个字节为主机地址。它的第1个字节的第一位固定为0.(2)A类地址范围:1.0.0.1---126.255.255.254
(3)A类地址中的私有地址和保留地址:
① 10.X.X.X是私有地址(所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址)。
范围(10.0.0.0---10.255.255.255)
② 127.X.X.X是保留地址,用做循环测试用的。B类地址
(1)B类地址第1字节和第2字节为网络地址,其它2个字节为主机地址。它的第1个字节的前两位固定为10.(2)B类地址范围:128.0.0.1---191.255.255.254。
(3)B类地址的私有地址和保留地址
① 172.16.0.0---172.31.255.255是私有地址
② 169.254.X.X是保留地址。如果你的IP地址是自动获取IP地址,而你在网络上又没有找到可用的DHCP服务器。就会得到其中一个IP。
::191.255.255.255 哪去了?
C类地址
(1)C类地址第1字节、第2字节和第3个字节为网络地址,第4个字节为主机地址。另外第1个字节的前三位固定为110。
(2)C类地址范围:192.0.0.1---223.255.255.254。
(3)C类地址中的私有地址:
192.168.X.X是私有地址。(192.168.0.0---192.168.255.255)D类地址
(1)D类地址不分网络地址和主机地址,它的第1个字节的前四位固定为1110。
(2)D类地址范围:224.0.0.1---239.255.255.254 E类地址
(1)E类地址不分网络地址和主机地址,它的第1个字节的前五位固定为11110。
(2)E类地址范围:240.0.0.1---255.255.255.254 IP地址如果只使用ABCDE类来划分,会造成大量的浪费:一个有500台主机的网络,无法使用C类地址。但如果使用一个B类地址,6万多个主机地址只有500个被使用,造成IP地址的大量浪费。因此,IP地址还支持VLSM技术,可以在ABC类网络的基础上,进一步划分子网。无类地址
除ABCDE以外的IP地址段划分方式,如:192.168.1.0 255.255.255.252等非成C段划分的地址
2.当内部网络中的一台主机想传输数据到外部网络时,它先将数据包传输到NAT路由器上,路由器检查数据包的报头,获取该数据包的源IP信息,并从它的NAT映射表中找出与该IP匹配的转换条目,用所选用的内部全局地址(全球唯一的IP地址)来替换内部局部地址,并转发数据包。当外部网络对内部主机进行应答时,数据包被送到NAT路由器上,路由器接收到目的地址为内部全局地址的数据包后,它将用内部全局地址通过NAT映射表查找出内部局部地址,然后将数据包的目的地址替换成内部局部地址,并将数据包转发到内部主机。专用地址共有三段
10.0.0.0/8(10.0.0.0-10.255.255.255)
172.16.0.0/12(172.16.0.0-172.31.255.255)
192.168.0.0/16(192.168.0.0-192.168.255.255)
特点:只能在一个机构内部使用,不能和因特网上的公有地址通信。静态路由是由拥有权限的管理员手动写入到路由表里的
而动态路由是根据协议的不同向邻近的路由器相互交换路由信息来获取的
当然这个协议还是要由管理员去配置比如2个路由器都配置了ospf的话并且属于临接的路由器,那么它们就会自动的交换路由表里的信息 这个即是所谓的动态路由是学习来的
第四篇:计算机网络原理答案
第一章计算机网络概述
一、选择题。
1.下列接入方式不属于宽带网络接入方式的是(A)
A.双绞线接入
B.钢线接入
C.光纤接入
D.无线接入
2.下列有关多媒体网络中不同类型的数据对传输要求的叙述中不正确的是(B)
A.语音数据的传输对实时性要求较强,而对通信宽带要求不高 B.视频通信对实时性要求不高,而对通信宽带要求高
C.视频压缩后的关键帧出错将导致一段数据流无法恢复、解压、回放 D.视频压缩后的非关键帧出错,在一定程度是可以容忍的 3.目前电话双绞线上网的主流速率为56Kbps,其物理极限是(D)
A.58Kbps
B.60Kbps
C.62Kbps
D.64Kbps 4.下列不是广域网的通信子网的是(D)
A.公用分组交换网
B.卫星通信网
C.无线分组交换网
D.数字数据网 5.在计算机网络中,负责信息处理的是(C)
A.网络软件
B.网络操作系统
C.资源子网
D.通信子网 6.不采用广播信道通信子网的基本拓扑结构的是(D)
A.总线形
B.树形
C.环形 D.星形
7.以下哪个选项不属于IETF的工作领域(D)
A.Internet服务管理
B.运行要求 C.安全性 D.制定通信标准
8.一次只能由一个设备传输信号,通常采用分布式控制策略来确定那个站定可以发送的拓扑结构是(B)
A.星形
B.总线形树形
C.环形
D.树形
9.在广播式网络中,哪类地址不属于发送的报文分组的目的地址(B)
A.单播地址
B.双播地址
C.多播地址
D.广播地址
二、填空题。
1.下一代网络NGN是基于_________的核心网络。2.__________网标志着目前所称的计算机网络的兴起。
3.__________的提出,开创了一个具有统一的网络体系结构,遵循国际标准化的计算机网络新时代。4.___________技术的发展为全球信息高速公路的建设提供了技术支持。
5.高速网络技术的发展表现在_________、异步传输模式ATM、高速局域网、交换局域网与虚拟网。6.当前我国实际运行并具有影响的三大网络是:__________、广播电视网络和计算机网络。7.目前电话双绞线上网的主流速率为________。8.广播电视网主要是有线电视网(CATV),目前还是靠_______向用户传送电视节目,处于模拟水平阶段。9.一个计算机网络是由_______和通信子网构成。
10.计算机网络的功能主要表现在硬件资源共享、软件资源共享和_______。11.广域网WAN中一般采用的传输方式是_______。
12.网络拓扑根据通信子网中通信信道类型分为点—点线路通信子网的拓扑和_______。13.计算机网络按交换方式分为_______、报文交换和分组交换网络。
14._______标准主要用于国与国之间互连,而在各个国家内部则可以有自己的标准。15.点对点式网络与广播式网络的重要区别是采用分组存储转发和_______。16.多媒体网络一般采用_______技术来减少对宽带的要求。
17.因特网体系结构局IAB负责Internet策略和标准的最后仲裁,这其中最著名的_______为Internet工程和发展提供技术及其他支持。
18.计算机网络的应用领域主要包括办公自动化、_______、电子银行、证劵及期货交易、校园网、企业网络、智能大厦和结构化综合布线系统。
19.在计算机网络中,大多数情况下都是非实时的,采用的是_______方式。20._______是由一台中央主计算机连接大量的地理上处于分散位置的终端。第二章计算机网络体系结构
一、选择题。1.OSI七层模型中位于网络层之上的分层是(A)
A.传输层
B.数据链路层
C.会话层
D.表示层 2.下列不属于网络协议的组成要素的是(C)
A.语法
B.语义
C.规则
D.定时 3.数据以分组为单位进行传输的层次是(C)
A.物理层
B.数据链路层
C.网络层
D.传输层
4.定义了为建立、维护和拆除物理链路所需的机械的、电气的、功能的和规程的特性的层次是(A)
A.物理层
B.数据链路层
C.网络层
D.传输层 5.下列通信服务的叙述中不正确的是(B)
A.面向连接服务中各分组不需要携带目的节点的地址
B.无连接服务中各分组在通信子网中是独立传输的,可靠性好
C.面向连接服务的通信协议复杂,通信效率不高
D.无连接服务的通信协议较简单,效率较高 6.下列分层不属于TCP/IP参考模型的是(D)
A.应用层
B.传输层
C.互联层
D.数据链路层 7.TCP/IP参考模型中的互联层对应于OSI中的(C)
A.会话层
B.传输层
C.互联层
D.数据链路层 8.TCP/IP参考模型中的主机-网络层对应OSI中的(D)
A.网络层
B.数据链路层
C.物理层
D.数据链路层和物理层 9.数据链路层中的数据块常被称为(C)
A.信息
B.分组
C.帧
D.比特流
10.下列不属于TCP/IP协议层次模型中主机-网络层的通信网络的是(D)
A.MILNET
B.X.25
C.Token Ring
D.ICMP 11.TCP/IP协议层次的互联层不能提供以下哪项服务(D)
A.端到端的分组分发
B.在互相独立的局域网上建立互联网络
C.提供数据分块和重组功能
D.应用进程之间的通信 12.下列协议不属于TCP/IP协议层次模型中应用层的是(B)
A.TELNET
B.ARP
C.DNS
D.SMTP
二、填空题。
1._______是系统分解的最好方法之一。
2.世界上第一个网络体系结构是IBM公司于1974年提出的,命名为_______。3.通信服务分为两大类,分别是面向连接服务和_______服务。4.OSI包括体系结构、_______和协议规范三级抽象。
5.OSI和TCP/IP参考模型的共同点是二者都以协议栈为基础和_______。
6._______协议是美国国防部高级计划研究局为实现ARPANET互联网而开发的。7._______是为计算机网络中进行数据交换而建立的规划、标准或约定的集合。8.表示层可提供_______和加密/解密来表示变换功能。
9.在_______情况下,会话层提供一种数据权标来控制某一方何时有权发送数据。
三、简答题。
1.计算机网络在划分层次结构时应遵循哪些原则? 2.简述计算机层次化体系结构的要点。3.简述无连接服务的特点。
4.简述TCP/IP参考模型的层次及其各层与OSI的对应情况。5.简述TCP/IP模型和协议的缺点。
6.简述面向连接服务和无连接服务的确认重传机制的原理及其特点。第三章物理层
一、选择题。
1.下列不属于物理层的特性是(C)
A.机械性
B.电气性
C.可靠性
D.规程性 2.下列选项中不属于ITU建议的物理层规程的是(B)
A.V.24
B.X.25
C.RS-449
D.RS-232C 3.RS-232C接口的最大通信速率是(B)
A.10Kbps
B.20Kbps
C.100Kbps
D.1Mbps 4.基带同轴电缆细缆的阻抗是(B)
A.25Ω
B.50Ω C.75Ω
D.100Ω 5.基带同轴电缆用于传输(A)
A.数字信号
B.模拟信号
C.频分多路复用模拟信号 D.频分多路复用的高速数字信号 6.无线传输介质按照频率由低到高的排列顺序是(C)
A.无线电波、红外线、微波、可见光
B.无线电波、微波、可见光、红外线
C.无线电波、微波、红外线、可见光
D.无线电波、红外线、可见光、微波 7.对应单个建筑物内低通信量局域网来说最好的传输介质是(A)
A.双绞线
B.同轴细缆 C.同轴粗缆
D.光纤 8.数据通信对数据与信号进行了规定,声音属于(A)
A.模拟数据
B.数字数据 C.模拟信号
D.数字信号 9.局域网中的两个字节进行通信,应采用的通信方式是(B)
A.并行方式
B.串行方式 C.同步方式
D.异步方式 10.下列不属于串行通信方向性结构的是(B)
A.单工
B.串行方式 C.同步方式
D.异步方式
11.为了提高对光纤通信的利用率,常采用的多路复用技术是(D)
A.频分多路复用
B.时分多路复用 C.码分多路复用
D.波分多路复用 12.使用脉码调制PCM技术为声音信号进行编码时采样频率是(B)
A.4 KHz
B.8 KHz
C.16 KHz
D.34 KHz 13.无噪声情况下,10KHz的信道带宽的码元速率极限值是(B)
A.10KBaud
B.20KBaud C.40KBaud
D.10KBaud 14.电路交换与报文交换相比电路交换的优点是(D)
A.电路利用率高
B.通信量很大时仍可以接收报文
C.可以进行速度和代码的转换
D.比报文交换更能够满足实时或交互式的通信要求 15.数字信号的编码原理为:无电压表示“0”,恒电压表示“1”,每个码元时间的中间点是采样时间,判别门限为板幅度电平的编码方案是(A)
A.单极性不归零码
B.双极性不归零码 C.单极性归零码
D.双极性归零码 16.当一台计算机希望通过电话线上网时,必须使用的网络设备是(D)
A.集线器
B.路由器 C.网桥
D.调制解码器
17.根据香浓公式,宽带为3 KHz,信噪比为30dB的信道最大传输速率是(B)
A.20Kbps
B.30Kbps
C.40Kbps
D.50Mbps 18.X.21和X.21bis为三种类型的服务定义了物理电路,下列不属于此种类型的服务(C)A.租用电器服务
B.直接呼叫服务 C.间接呼叫服务
D.设备地址呼叫服务 19.下列对于RS-232C接口标准的说法中不正确的是(B)
A.RS-232C标准提供了一个利用公共电话网络作为传输介质,并通过调制解调器将远程设备连接起来的技术规定
B.RS-232C的机械特性规定使用一个9芯的标准连接器 C.RS-232C采用正负15伏的负逻辑电平
D.RS-232C的功能特性定义了25芯标准连接器中的20根信号线 20.对于串行通信方式的叙述不正确的是(C)
A.串行数据传输时,数据是一位一位地在通信线上传输
B.串行数据通信的方向性结构中的半双工通信实际上是一种可切换方向的单工通信 C.同步式、等时式、起止式是串行传输的三种方式 D.使用现成的电话网络以串行传输方式通信,其优点是传输速度快、处理简单 21.下列对于时分多路复用的叙述中不正确的是(B)
A.时分多路复用不仅仅局限于传输数据字信号,也可以同时交叉传输模拟信号
B.同步时分多路复用允许动态的分配传输介质的时间片
C.对于模拟信号,有时可以把时分多路复用和频分多路复用技术结合起来使用
D.时分多路复用利用每个信号在时间上的交叉,就可以在一条物理信道上传输多少数字信号 22.可作为DTE与不带有自动呼叫设备的DCE之间的接口标准的是(A)
A.100
B.200 C.300
D.400 23.下列有关报文交换的叙述不正确的是(A)
A.报文就是站点一次性要发送的数据块,其长度固定不变
B.报文交换不需要在两个站点之间建立专用通道,传送方式采用“存储-转发”方式 C.报文交换节点通常是一台小型计算机,它具有足够的存储容量来缓存进入的报文
D.一个报文在每个节点的延迟时间,等于接收报文所需的时间加上向下一个节点转发所需的排队延迟时间之和
二、填空题。
1._______层的主要功能是实现比特流的透明传输,为数据链路层提供数据传输服务。
2.在物理层中,数据电路终接设备、数据通信设备等为用户提供入网连接点的网络设备统称为_______。3.DTE和DCE的连接方式采用差动接收器的非平衡方式,其信号速率最大可达_______。4.RS-232C的电气特性规定逻辑“1”的电平为-15伏至_______。
5.RS-499标准的电气性有两个标准,分别是平衡式的RS-422标准和非平衡式的_______标准。6.双绞线可分为两种,即_______双绞线和屏蔽双绞线。
7.在计算机通信与网络中,广泛采用的同步方法有_______和群同步两种。8.实现位同步的方法可分为外同步伐和_______两种。9.对模拟数据进行数字编码最常用的方法是_______。
10.ITU对DTE-DCE的接口标准有V系列和_______两大类建议。11._______标准制定使用V.24/V.28接口,是对X.21的补充。
12._______是衡量数据通信系统在正常工作情况下的传输可靠性的指标,它定义为二进制数据位传输时出错的概率。13.传输介质的选择取决于以下诸因素:网络拓扑结构、_______、可靠性要求、能承受的价格范围。14.物理层的_______规定了使用电路进行数据交换的控制步骤。
15.物理层的_______对插头和插座的几何尺寸、插针或插孔芯数及其排列形成做了详细的规定。16.闭路电视使用的CATV电缆是_______。
17.用电路交换技术完成数据传输要经历电路建立、_______、电路拆除三个过程。
18.光源采用发光二极管LED,电流通过时产生可见光,通过在光纤石英玻璃介质内不断反射而向前传播,这种光前称为_______。
19.模拟传输系统用放大器来增强信号中的能量,数字信号为了获得更大的传输距离,可以使用_______。20.ADSL将本地回路上可供使用的频谱分成三个阶段:_______、上行数据流、下行数据流。21._______使用具有波长发射和控制功能的交换功能模块取代了传统的外围光开关交换网络。
三、简答题。
1.简述DTE与DCE的含义。2.简述RS-232C的电气特性。
3.简述信道容量和数据传输速率的含义及区别。4.简述信号数字化的转换过程。
5.简述传输线路存在的三个主要问题。
6.简述宽带、波特、码元和位传输率的含义及关系。7.简述所有的xDSL服务具有的特定设计目标。8.简述电路交换方式的优缺点。
9.与电路交换相比较,报文交换有哪些优缺点?
10.简述分组交换中虚电路和数据报两种操作方式的不同。
四、计算题。1.在一个数字信道上,数字脉冲信号的宽度为T=833×10¯6秒。如果采用四相调制方式,信道的数据传输速率是多少? 2.考虑一条长度为50km的点到点链路,对一个100字节的分组,带宽为多大时其传输延迟(速度为2×10 8m/s)等于发送延迟?
3.采用差分曼彻斯特编码的20Mbps局域网的比特率是多少?
五、应用题。
1.有一条600Kb大小的消息需要在20秒内发送出去,已知通信带宽为3KHz,信噪比为20dB,问信道能否完成工作?如果不能,则需要降信道的信噪比提高到多少?
2.分别用曼彻斯特编码和差分曼彻斯特编码画出0011011的波形图。第四章数据链路层
一、选择题。
1.下列对数据链路层的功能描述不正确的是(B)
A.实现如何将数据组合成帧
B.实现比特流的透明传输
C.控制帧在物理信道上传输,包括处理传输差错、调节发送速率使之与接收匹配
D.在两个实体之间提供数据链路通路,建立、维持和释放管理
2.下列方法不能够实现帧同步功能的是(D)
A.实现字符填充的首尾定界符法
B.采用比特填充的首尾标志法 C.违法编码法
D.二进制倒计数法
3.下列对通信系统进行差错控制的原因描述不正确的是(B)
A.物理信道的突发噪声可能完全“淹没”一帧,即使得整个数据帧或反馈信息帧丢失,造成传输过程停滞
B.由于网络传输中很难保证计时正确和一致,引起帧不同步
C.同一帧数据可能重复发送多次,接收方可能多次收到同一帧并将其递交给网络层
D.数据帧在传输过程中,线路本身电气特性造成信号失真,出现差错 4.下面有纠错功能的差错控制编码是(C)
A.垂直奇偶校验码
B.水平奇偶校验码 C.水平垂直奇偶校验码
D.循环冗余码 5.选择重传协议中,若帧序号采用3位二进制编码,最大序号是(C)
A.3
B.6 C.7
D.8 6.下列选择中不是HDLC常用的操作方式是(A)
A.平衡正常响应方式
B.非平衡正常响应方式 C.异步响应方式
D.异步平衡方式 7.PPP协议面向(A)
A.字符
B.比特 C.字节
D.字
8.能检测出每列中的所有奇数位错,但检测不出偶数位的错,对差错的漏检率接近于1/2的方法是(A)
A.垂直奇偶校验码
B.水平奇偶校验码 C.水平垂直奇偶校验码
D.海明码
9.下列有关链路控制规程的叙述中不正确的是(B)
A.异步协议以字符为独立的信息为传输单位
B.同步协议以比特为 C.水平垂直奇偶校验码
D.海明码
10.二进制同步通信协议BSC中用于实现标志标题信息的结束和报文文本的开始所用的传输控制字符是(B)
A.SOH
B.STX C.ETX
D.EOT 11.下列有关HDLC的帧格式叙述中的不正确的是(B)
A.在HDLC中,数据和控制报文均以帧的标准格式传送
B.HDLC中的命令和响应是独立传输的
C.HDLC帧中的标志字段为01111110的比特模式
D.HDLC帧中的地址字段的内容取决于所采用的操作方式 12.下列不属于PPP协议所提供的功能的是(C)
A.成帧
B.链路控制 C.动态IP地址
D.网络控制
二、填空题。
1.差错控制编码可以分为检错码和_______。
2.PPP协议中有一个_______协议,可用于启动线路、测试线路、协商参数、关闭线路。
3._______引起的差错称为随机错,所引起的某位原码的差错是孤立的,与前后码元没有关系。4.BSC协议将在链路上传输的信息分为数据报文和_______两类。5.链路管理功能包括数据链路层连接的建立、维持和_______。
6.数据链路层通过使用_______和序号来保证每帧都能被正确地递交给目标网络层一次。
7._______不需要任何填充技术,便能实现数据的透明性,但它只适用于采用冗余编码的特殊编码环境。
8.为了使传输中发生差错后只讲出错的有限数据进行重发,数据链路层将比特流组织成以_______为单位发送。9.使用字符填充的首尾定界符法是在与特定字符相同的数据字符前填充一个_______以示区别,从而达到数据的透明性。10.目前较普遍使用的帧同步法是比特填充法和_______。
11.从突发错误发生的第一个码元到有错的最后一个码元间的所有码元的个数,称为该突发错的_______。12.在计算机网络和数据特通信中用得最广泛的检错码是一种漏检率低得多也便于实现的_______。13.差错控制方法中的自动重发请求的两种基本方案是_______和联系重发请求。
14.HDLC是通用的数据链路控制协议,在开始建立数据链路时,允许选用特定的_______。
三、简答题。
1.简述高级数据链路控制规程HDLC协议的特点。2.简述“回退N”策略的基本原理。
3.简述数据链路层差错控制功能的原理。4.简述差错检测的两个任务。
5.简述停止等待流量控制方案的工作原理。6.简述停等协议的实现过程。
7.简述数据链路控制协议中的异步协议的特点。8.简述BSC协议数据块的四种格式。
9.简述HDLC包含的三种不同类型的帧及其作用。10.简述PPP协议提供的三类功能及其作用。
四、计算题。
1.HDLC传输25个汉字(双字节)时,帧中的信息位占多少字节?总帧长是多少字节? 2.用BSC规程传输18个汉字(双字节),若已知采用不带报头的单块报文传输,那么有效数据传输率是多少? 3.若BSC帧数据段中出现下列字符串:“H
五、应用题。
1.假设一条链路上到达的比特序列为“***11011”,求去掉填充比特后的帧比特序列,指出帧是否有差错。2.若发送窗口尺寸取值为4,在发送2号帧并收到1号帧确认帧后,发送方还可以发送几个帧?请给出帧序号。
3.使用PPP传输2000个汉字(双字节)的文章,PPP帧的控制字符为10个字节,若已知净荷域最大值使用默认长度1500个字节,问需要分为几帧传输,总共帧长为多少字节? 第五章网络层
一、选择题。
1.下列不属于拥塞控制解决方案中开环控制的手段的是(D)
A.确定何时接受新的流量
B.确定合适丢弃分组及丢弃哪些分组 C.在网络的不同节点上执行调度决案
D.将信息传递到能够采取行动的对方 2.下列不属于网络之间互连的中继设备的是(A)
A.HUB
B.路由器 C.网关
D.转发器
3.在虚电路的方式中,所谓占据用某条信道,实质上是指占用了该段物理信道上节点分配的(A)
A.分组缓冲器
B.分组继电器 C.分组放大器
D.分组中继器
4.主要用于负责IP寻址、路由选择和IP数据包的分割和组装,并且用于提供互连层功能的是(B)
A.TCP
B.IP C.UDP
D.ICMP 5.为了对抖动加以控制,可以使用每一跳的期望传输(A)
A.时间
B.距离 C.速率
D.频率
6.下列不属于监控拥塞情况时使用的度量标准的是(D)
A.平均队列长度
B.超时和重传分组的数量
C.平均分组延迟的方差
D.由于缺少缓冲空间而丢失的分组的数量 7.主机和路由器中的RIP分别工作的状态是(A)
A.被动、主动
B.主动、被动 C.直接、间接
D.间接、直接 8.在互联层中,用于将IP地址转换为相应的物理网络地址的是(C)
A.ICMP
B.IGMP C.ARP
D.RARP 9.若两互联网络的主机最高层中仅传输层协议不同,则在传输层间作协议转换的是(D)
A.转发器
B.路由器 C.网桥
D.网关 10.广泛用于获取无盘工作站的IP地址的是(B)
A.ARP
B.RARP C.ICMP
D.IGMP 11.在数据报子网中,如果输出线路处于警告状态,不能采取以下哪些措施(D)
A.警告位
B.抑制分组 C.逐跳抑制分组
D.资源预留
12.把几个局部网连接在网桥上之后立即就可以运行,不需要进行硬软件的配置,不用装入路由表参数的是(B)
A.路由器
B.透明网桥 C.网关
D.转发器 13.实现服务质量保证的关键技术是(A)
A.MPLS
B.RSVP C.RIP
D.OSPF
二、填空题。
1.在虚电路子网中,采用_______防止已经拥塞的子网进一步恶化。
2.可靠性、延迟、_______和带宽这四个特征合起来决定了一个流所要求的服务质量。
3._______是一种低层次设备,实现网络物理层的连接,它对网段上的衰减信号进行放大整形或再生。4._______是子网的一个子集,它包含所有的路由器,但不包含任何环。5.集成服务是设计_______的体系结构。
6._______是指当路由器因为来不及处理分组而被淹没的时候,只要将这些分组丢弃即可。7.路由选择的核心是_______。
8.网络层的具体功能包括路由选择、拥塞控制和_______。9.在_______方式中,网络节点要求每个分组路由做出选择。
10.静态路由选择算法包括最短路由选择算法、扩散法和_______。
11.IETE对基于类别的服务质量的体系结构进行了标准化,称为_______。12.距离矢量路由算法被用于INTERNET的_______协议。13.网桥必须具备_______和路由选择的功能。
14._______是指如果路由器J在从路由器I到K的最佳路由上,那么从J到K的最佳线路就会在同一路由中。
三、简答题。
1.建树最短路由选择算法的工作原理。
2.简述使用链路状体路由算法时每一个路由器必须完成的工作内容。3.简述一个新来的移动主机登录到外地代理的登录过程。
4.简述为了预防拥塞在传输层、网络层、数据链路层上分别可以采取的策略。5.简述若要实现网际互联必须要符合的条件。6.简述开放最短路径优先协议的原理。7.简述路由器和网桥的不同点。
第五篇:计算机网络原理习题
第一章概述
1.网络把__连接在一起,互联网把__连接在一起? 2.因特网是由什么发展而来的?
3.从因特网的工作方式上看,可以划分为哪两大块? 4.简述主机和路由器的作用?
5.两个主机上运行程序之间的通信方式可分为几种?分别是什么? 6.简述分组交换的原理。
7.常用的速率单位有哪些?带宽单位? 8.什么是发送时延,什么是传播时延?
9.什么是信道利用率?信道利用率与时延成_比。
10.OSI体系结构分为_层?TCP/IP体系结构分为_层,分别是哪几层? 11.综合后的网络体系结构有哪几层?
课后题1-14,1-20,1-21
主机甲通过1个路由器(存储转发方式)与主机乙互联,两段链路的数据传输速率均为10Mb/s,主机甲分别采用报文交换和分组大小为10kb的分组交换向主机乙发送1个大小为8Mb的报文。若忽略链路传播延时、分组头开销和分组拆装时间,则两种交换方式完成该报文传输所需的总时间分别为()
A 800ms、1600ms
B 801ms、1600ms C 1600ms、800ms
D 1600ms,801ms
在如图所示的采用“存储-转发”方式的分组交换网络中,所有链路的数据传输速率为100Mb/s,分组大小为1000B,其中分组头大小为20B,若主机H1向主机H2发送一个大小为980000B的文件,则在不考虑分组拆装时间和传播延时的情况下,从H1发送到传送到H2为止,需要的时间至少是__ A 80ms
B 80.08ms C 80.16ms
D 80.24ms
第二章 物理层
1.通信系统的组成。
2.物理层中信号是“模拟的”,代表消息的参数取值是_的?“数字的”,代表消息的参数取值是_的?
3.什么是编码,什么是调制?
4.什么是单工通信,半双工通信和全双工通信? 5.常见的有线网的传输媒体有哪些? 6.什么是复用?
7.常用的复用技术有哪些? 8什么是接入网?
9目前的接入技术主要有哪些?其中通过电话线接入的接入方式有哪些?通过有线电视网接入的技术有哪些? 10.FTTH指_? 11.FTTB指_?
课后题2-6
假定A、B和C站使用CDMA系统同时发送比特0,它们的码片序列如下: A:(–1 –1 –1 +1 +1 –1 +1 +1)B:(–1 –1 +1-1 +1 +1 +1 –1)C:(–1 +1 – 1 +1 +1 +1 –1 –1)
问各路信号合成的发送码片序列是什么?
某个CDMA方收到一个如下的码片序列:(–1 +1 –3 +1 –1 –3 +1 +1)
假如各发送站的码片序列分别为: A:(–1 –1 –1 +1 +1 –1 +1 +1)B:(–1 –1 +1 –1 +1 +1 +1 –1)C:(–1 +1 –1 +1 +1 +1 –1 –1)D:(–1 +1 –1 –1 –1 –1 +1 –1)
哪些站点发送了数据?分别发送了什么数据?
站点A、B、C 通过CDMA 共享链路,A、B、C 的码片序列分别是(1,1,1,1)、(1,-1,1,-1)和(1,1,-1,-1)。若C 从链路上收到的序列是(2,0,2,0,0,-2,0,-2,0,2,0,2),则C 收到A 发送的数据是。A.000
B.101 C.110
D.111
第三章数据链路层
1.数据链路层使用的信道主要有:_和_ 2.数据链路层传送的数据单位为_,如何做界定?
3.在数据链路层传送的帧中,广泛使用了_的检错技术。
4.为了做差错检验,在数据链路层在每一帧的数据后面添加的冗余码称为_ 5.用CRC检错技术计算数据为M= 101001,除数为P = 1101的冗余码FCS。6.数据的接收端如何对收到的帧进行CRC检验? 7.什么是可靠的传输? 8.什么是停止等待协议?
9.停止等待协议的信道利用率是什么? 10.ppp协议是___时使用的协议? 11.ppp协议的首位标志字段是_? 12.PPP协议解决透明传输的两种方法是:_和_ 13.PPP协议在采用0比特传输时,每发现有_个连续的1,插入一个_。14.什么是局域网? 15.什么是MAC地址?
16.载波监听多点接入/碰撞检测
CSMA/CD 中的“载波监听”和“碰撞检测”的含义。17.什么是以太网争用期?争用期的特点是什么?
18.在10 Mb/s的以太网,争用期内可以发送_个字节? 19.在10 Mb/s的以太网规定的最短有效帧长度为_个字节?凡是小于最短有效帧长的都为_ 20.以太网的参数a是_与_之比,参数a值越_,信道利用率越高。
21.集线器工作在_层,使用集线器的以太网,逻辑上是_拓扑类型的局域网。22.数据链路层是利用_地址来传递信息的。23.物理地址又称为MAC地址,存储在_中
24.以太网MAC帧首部有_个字节,尾部有_个字节?数据部分要求长度范围是_? 25.使用集线器把局域网扩展,扩展后的更大的局域网处于_碰撞域中 26.使用网桥把局域网扩展,扩展后的更大的局域网处于_碰撞域中 27.简述网桥的工作原理(自学习和转发)
课后题3-9,3-19,3-27,3-30,3-41
1.在一个采用CSMA/CD协议的网络中,传输介质是一根完整的电缆,传输速率为1Gbit/s,电缆中信号传播速度为200000km/s。若最小数据帧长度减少800bit,则最远的两个站之间的距离至少需要___ A增加160米
B增加80米 C减少160米
D减少80米
2.某局域网采用CSMA/CD协议实现介质访问控制,数据传输速率为10Mbit/s,主机甲和主机乙之间的距离为2km,信号传播速度为200 000km/s。若主机甲和主机乙发送数据时发生冲突,则从开始发送数据时刻起,到两台主机均检测到冲突时刻止,最短需经过多长时间?最长需经过多长时间(假设主机甲和主机乙发送数据过程中,其他主机不发送数据)?某以太网拓扑及交换机当前转发如下图所示,主机00-e1-d5-00-23-a1向主机00-e1-d5-00-23-c1发送1个数据帧。主机00-e1-d5-00-23-c1收到该帧后,向主机00-e1-d5-00-23-a1发送1个确认帧,交换机对这两个帧的转发端口分别是()。
A{3}和{1}
B {2,3}和{1}
C{2,3}和{1,2}
D{1,2,3}和{1}
第四章 网络层
1.因特网的网络层提供怎样的服务? 2.网络互连使用什么网络设备? 3.什么是IP地址?
4.分类的IP地址由_和_组成?
5.A类地址以_开头,前_位为它的网络号?其主机位能表示_个IP地址? 6.B类地址以_开头,前_位为它的网络号?其主机位能表示_个IP地址? 7.C类地址以_开头,前_位为它的网络号?其主机位能表示_个IP地址? 8.一个路由器至少有_个不同的IP地址?
9.128.14.32.0/20 表示的地址块共有_个IP地址?这个地址块的网络前缀有_位?
10.网络地址是一个地址块中最_的IP地址,广播地址是一个地址快中最_的IP地址。
11.将地址块206.0.68.0/22划分出需要100个IP地址的子网,该子网的网络前缀可取为/_?原地址块可划分为_个这样的网络?
12.将地址块206.0.68.0/22划分出需要350个IP地址的子网,该子网的网络前缀可取为/_?原地址块可划分为_个这样的网络?
13.怎样判断两台主机是否处于同一个网络中?
14.网桥连接的网络是_的网络,路由器连接的网络是_的网络。15.路由器不同的接口的IP地址是否相同?所在网络是否相同? 16.IP地址放在_的首部,物理地址(MAC地址)放在_的首部? 17.负责IP地址到物理地址转换的协议是_ 18.简述ARP协议的工作原理。19.IP数据报由_和_组成。
20.IP数据报首部的固定长度为_个字节。
21.路由表包含哪几项?路由器是按照主机的_地址进行转发的? 22.简述路由器的转发方法。
23.ICMP报文种类有几种?分别是什么?
24.Ping命令用来测试两个主机间的_,它使用的是_报文。
25.在总之系统AS内部使用的路由协议称为_,例如_和_,在AS外部使用的路由协议称为_,例如_。
26.RIP是基于_的路由选择协议,只允许一条路径最多只能包含_个路由器,超过这个距离表示这个网络_。
27.简述RIP协议的要点。28.简述OSPF协议的要点。
29.BGP协议是在AS之间交换的是_信息。
30.192.168.1.3这个IP地址能否被因特网中的路由器转发? 31.使用本地地址的主机如何与外界通信? 32.IPV6地址有_位。
33.IPV6首部固定长度为_字节,称为基本首部。
34.IPv6用冒号十六进制标记法,用冒号分隔成_段,每一段包含_位,用_位十六进制表示?
例题4-1,4-3,4-4 课后题4-12,4-21,4-22,4-25,4-26,4-27,4-29,4-31,4-32,4-33,4-37,4-38
1.某主机IP地址为180.80.77.55,子网掩码255.255.252.0,若该主机向其所在子网发送广播分组,目的地址可以是___ A 180.80.76.0
B 180.80.76.255
C 180.80.77.255
D 180.80.79.255 2.在子网192.168.4.0/30中,能接收目的地址为192.168.4.3的IP分组最大主机数是__ A 0
B 1
C 2
D 4 3.某网络的IP地址空间为192.168.5.0/24,采用定长子网划分。子网掩码为255.255.255.248。则该网络中最大子网个数,每个子网内最大可分配地址个数分别为___ A 32, 8
B 32, 6
C 8, 32
D 8, 30 4.某组织分配到一个地址块,其中第一个地址是14.24.74.0/24。这个组织需要划分为11个子网。具体要求是:
(1)具有50个地址的子网1个;(2)具有25个地址的子网2个;(3)具有10个地址的子网3个;(4)具有2个地址的子网4个
试设计这些子网(以上地址均为可分配的地址)。分配结束后还剩下多少个地址?
5.IP地址块202.113.79.0/27,202.113.79.32/27和202.113.79.64/27经过聚合后可用的地址数为()A、64
B、92
C、94
D、126
6.某网络的拓扑结构如下图所示,路由器R1只有到达子网192.168.1.0/24的路由。为了使R1可将IP分组正确的路由到图中的所有子网,则在R1中需要增加的一条路由(目的网络,子网掩码,下一跳)是__
A
192.168.2.0
255.255.255.128
192.168.1.1
B
192.168.2.0
255.255.255.0
192.168.1.1
C
192.168.2.0
255.255.255.128
192.168.1.2
D
192.168.2.0
255.255.255.0
192.168.1.2
7.某网络中的路由器运行OSPF 路由协议,题42 表是路由器R1 维护的主要链。路状态信息(LSI),题42 图是根据题42 表及R1 的接口名构造出来的网络拓扑。
(1)假设路由表结构如下表所示,请给出图中R1 的路由表,要求包括到达图中子网192.1.x.x 的路由,且路由表中的路由项尽可能少。目的网络,下一跳,接口
(2)当主机192.1.1.130 向主机192.1.7.211 发送一个TTL=64 的IP 分组时,R1 通过哪个接口转发该IP 分组?主机192.1.7.211 收到的IP 分组TTL 是多少?
第五章运输层
1.网络层的两个端点为_,运输层的两个端点为_。
2.运输层需要有两种不同的协议,即面向连接的_和无连接的_ 3.运输层用_来标识不同的进程,是_位的二进制。4.熟知端口号的取值范围为_?
5.简述UDP的主要特点。(有无连接,是否可靠,是否支持一对多,面向报文还是字节,首部字节数)6.简述TCP的主要特点。
7.在TCP首部中的“序号”和“确认号”分别表示什么?“窗口”的作用是?SYN表示?FIN表示?ACK表示? 简述发送窗口的工作过程。图5-9 9.什么是流量控制?怎样实现流量控制?图5-15 10.TCP连接的建立需要_次握手?释放需要_次握手? 11.什么是拥塞控制?
12.为了实现拥塞控制,在发送方应维持一个_窗口,窗口的大小取决于_? 13.发送窗口大小计算公式?
14.简述拥塞控制方法中慢启动算法的工作原理。15.简述拥塞控制中拥塞避免算法的工作原理。
16.在发生拥塞时,慢启动门限值和拥塞窗口是怎样变化的?
17.在利用慢启动和拥塞避免算法进行拥塞控制时,假设慢开始门限的初始值是16,拥塞窗口的大小初始值为_。
18.当拥塞窗口增加到4时,可正确收到数据包的确认,此时拥塞窗口应调整为_。19.当拥塞窗口增加到19时,可正确收到数据包的确认,此时拥塞窗口应调整为_? 20.当拥塞窗口增加到24时,无法收到数据包确认,此时,拥塞窗口应调整为_?慢开始门限应调整为_? 21.快速恢复是当发送发收到连续的_个重复ACK时,调整慢启动门限为_,拥塞窗口为_.1主机甲与主机乙之间建立一个TCP连接,双方持续有数据传输,且数据无差错与丢失。若甲收到1个来自乙的TCP段,该段的序号为1913、确认号为2046、有效载荷100个字节,则甲立即发送给乙的TCP段序号和确认号分别是()A 2046,2012
B 2046,2013
C 2047,2012
D 2047,2013
2.主机甲与主机乙建立了一个TCP连接,主机甲向主机乙连续发送了三个TCP报文段,分别包含了长度为300B,400B和500B的数据,其中第三段报文的序号seq=900,若主机乙正确收到了第1个和第3个报文段,则主机乙向主机甲发送的确认报文中确认号ack为()A 300
B 500
C 1200
D 1400
3.主机甲与主机乙建立了一个TCP连接,主机甲向主机乙连续发送了两个TCP报文段,分别包含了长度为300B和500B的数据,其中第一段报文的序号seq=200,主机乙正确收到了两个报文段,向主机甲发送的确认报文中确认号ack为()A 500
B 700
C 800
D 1000
4.主机甲与主机乙发送了一个(SYN=1,seq=11220)的TCP段,期望与主机乙建立连接,若主机乙接收该连接请求,则主机乙向主机甲发送的正确TCP段可能是()A(SYN=0,ACK=0,seq=11221,ack=11221)B(SYN=1,ACK=1,seq=11220,ack=11220)C(SYN=1,ACK=1,seq=11221,ack=11221)D(SYN=0,ACK=0,seq=11220,ack=11220)
5.主机甲与主机乙建立了一个TCP连接,TCP的最大段长度是1000B。若主机甲当前的拥塞窗口cwnd=4000B,在主机甲向主机乙连续发送了两个最大段后,成功收到主机乙对主机甲第一个报文段的确认,确认段中通告的接收窗口大小rwnd=2000B,此时,主机甲还可以向主机乙发送的最大字节数是()
A 1000
B 2000
C 3000
D 4000
6.主机甲和主机乙已建立了TCP 连接,甲始终以MSS=1KB 大小的段发送数据,并一直有数据发送;乙每收到一个数据段都会发出一个接收窗口为10KB 的确认段。若甲在t时刻发生超时时拥塞窗口为8KB,则从t时刻起,不再发生超时的情况下,经过10个RTT后,甲的发送窗口为()
A 8KB
B 9KB
C 10KB
D 11KB
7.主机甲和主机乙新建一个TCP连接,甲的拥塞控制初始阈值为32KB,甲向乙始终MSS=1KB大小的段发送数据,并一直有数据发送;乙为该连接分配16KB接收缓存,并对每个数据段进行确认,忽略段传输延迟。若乙收到的数据全部存入缓存,不被取走,则甲从连接建立成功时刻起,未发送超时的情况下,经过5个RTT后,甲的发送窗口是 A 1KB
B 8KB
C 16KB
D 32KB
第六章应用层
1.什么是域名解析?什么是域名服务器? 2.域名www.xiexiebang.com中的二级域名为_ 4.域名服务器有哪几种类型?
5.不管是哪一个本地域名服务器,若要对因特网上任何一个域名进行解析,只要自己无法解析,就首先求助于_。
6.当一个主机发出 DNS 查询请求时,这个查询请求报文就发送给_。7.主机向本地域名服务器的查询一般都是采用_查询。
8.本地域名服务器向根域名服务器的查询通常是采用_查询。9.怎样标志分布在整个因特网上的万维网文档?
10.在万维网客户程序与万维网服务器程序之间进行交互所使用的协议为_ 11.编译万维网文档的语言为_ 12.URL的一般形式为_? 13.简述点击页面上的URL后页面是如何显示在浏览器上的? 14.HTTP有哪两类报文?
15.万维网搜索引擎包括哪三个主要环节? 16.发送电子邮件必不可少的三部分为_、_和_ 17.发件人用户代理将邮件发送给邮件服务器用到的协议为__,发件方邮件服务器发送邮件到收件方邮件服务器用到的协议为_,收件方邮件服务器将邮件发送给收件人用户代理用到的协议为__ 18.简述发送和接收电子邮件的过程。
19.FTP服务器进程由两大部分组成:一个_进程和若干个_进程?
20.在FTP的客户和服务器之间要建立两个连接:_连接和_连接,实际用于传输文件的是_,_连接贯穿整个用户会话期间的是_连接,针对每一次文件传送都需要建立一个新的_连接。21.需要IP地址的主机在启动时向DHCP服务器以__方式发送___报文,该报文的源地址和目的地址分别为_和_? 22.DHCP服务器的应答报文叫做_报文,提供了_等配置信息? 23.DNS使用运输层_协议 24.HTTP使用运输层_协议 25.SMTP使用运输层_协议 26.FTP使用运输层_协议 27.DHCP使用运输层_协议
1.如果本地域名服务器无缓存,当采用递归方法解析另一网络某主机域名时,用户主机、本地域名服务器发送的域名请求消息数分别为()A 一条、一条
B 一条、多条 C 多条、一条
D 多条、多条
2.通过POP3协议接收邮件时,使用的传输层服务类型是()A.无连接不可靠的数据传输服务 B.无连接可靠的数据传输服务 C.有连接不可靠的数据传输服务 D.有链接可靠的数据传输服务
3.下列关于SMTP 协议的叙述中,正确的是()I.只支持传输7 比特ASC II 码内容 II.支持在邮件服务器之间发送邮件
III.支持从用户代理向邮件服务器发送邮件 IV.支持从邮件服务器向用户代理发送邮件 A.仅I、II 和III
B.仅I、II 和IV C. 仅I、III 和IV
D.仅II、III 和IV
4.使用浏览器访问某大学Web 网站主页时,不可能使用到的协议是()A.PPP
B.ARP
C.UDP
D.SMTP
5.若用户1与用户2之间发送和接收电子邮件的过程如下图所示,则图中①、②、③阶段分别使用的应用层协议可以是__
A.SMTP、SMTP、SMTP B.POP3、SMTP、POP3 C.POP3、SMTP、SMTP D.SMTP、SMTP、POP3
6.FTP客户和服务器间传递FTP命令时,使用的连接是__ A 建立在TCP之上的控制连接 B 建立在TCP之上的数据连接 C 建立在UDP之上的控制连接 D 建立在UDP之上的数据连接
7.某网络拓扑如图所示,其中路由器内网接口、DHCP服务器、WWW服务器与主机1均采用静态IP地址配置,相关地址信息见图中标注;主机2~主机N通过DHCP服务器动态获取IP地址等配置信息。
1)DHCP服务器可为主机2~主机N动态分配IP地址的最大范围是什么?主机2使用DHCP协议获取IP地址的过程中,发送的封装DHCP Discover的IP数据报源地址和目的地址分别是什么?
2)若主机1的子网掩码和默认网关分别配置为255.255.255.0和111.123.15.2,则该主机是否能访问WWW服务器?是否能访问Internet?请说明理由。