计算机网络作业参考答案 联系客服

发布时间 : 星期六 文章计算机网络作业参考答案更新完毕开始阅读

IP地址,处在网络层; 端口号,处在传输层;

此外,还有域名,以及在单位内部使用的私有IP地址。 地址转换:

2.面向连接通信服务和无连接通信服务的主要区别是什么? 答:参考教案

3. TCP/IP的网络层提供那些服务服务?传输层提供那些服务?

OSI/RM的网络层提供那些服务服务?传输层提供那些服务? 答:TCP/IP网络层只提供无连接服务(IP),传输层提供面向连接(TCP)和无连接服务(UDP):

OSI/RM网络层提供面向连接(VC)和无连接服务(DG),传输层只提供面向连接服务。

4. TCP/IP协议是什么网的通信协议?TCP/IP协议的网络层协议包含哪些协议?传输层包含哪些协议?常用的应用层协议有那些?各完成什么功能? 答:TCP/IP是因特网采用的通信协议;

网络层包括:IP,ARP/RARP,ICMP,IGMP,OSPF等协议 传输层包括:TCP,UDP

常用的应用层协议有:HTTP,FTP,TELNET,SMTP,POP3,NNTP,DNS,RIP,SNMP,BOOTP等 5.简述TCP协议与UDP协议的异同。举例说明常见网络应用中哪些使用TCP协议,哪些使用UDP协议。

答:TCP是面向连接的、可靠的流协议,报头开销大,时延大

UDP是无连接的、不可靠的协议,报头开销小,时延小

除了多媒体应用外,基本上所有的面向用户的应用都是基于TCP,如HTTP,FTP,TELNET,SMTP,POP3,NNTP

网络内部的应用协议一般基于UDP,如:DNS,RIP,SNMP,BOOTP等

6、说明主机名(域名)、IP地址、端口号、MAC地址与TCP/IP各协议层的关系。IP地址和物理地址、IP地址和主机名之间通过什么相互映射?

答:域名是IP地址的字符串表示,它们与TCP/IP的网间网层对应;

端口号对应于TCP/IP的主机-主机层; MAC地址对应于TCP/IP的网络接口层;

IP地址到物理地址之间的转换由ARP协议完成; 物理地址到IP地址之间的转换由RARP协议完成;

通过域名服务(DNS)将主机名(域名)翻译成对应的IP地址。

7、判定下列IP地址类型(A、B或C类)

131.109.56.1 78.36.6.90 220.103.9.56 240.9.12.2 19.6.91.245

129.9.236.52 126.78.6.2 答:B,A,C,E,A,B,A

8、判定下列IP地址中哪些是无效的,并说明其无效的原因。 131.256.256.18 127.21.19.109 220.103.256.56 240.9.12.12 192.6.91.25 129.6.91.255

129.9.256.254 10.256.256.254

答:131.256.256.18,220.103.256.56,129.9.256.254,10.256.256.254等IP地址无效,因为其中的256大于255;

9、将下列网络常用英文术语译成中文:

TCP IP arp socket port VPN subnet mask Domain Name System

答:传输控制协议,网间协议,地址解释协议,套接字,端口,虚拟专用网,子网掩码,域名服务

10.在图1所示的网中,使用矢量距离路由选择,包交换机C测量得到的到达B、D和E的延时分别等于6、3和5。

1)求包交换机C初始化后的路由表。 2)下列矢量刚刚被包交换机C收到: 来自B:(5,0,8,12,6,2) 来自D:(l6,12,6,0,9,10〕 来自E:(7,6,3,9,0,4) 求包交换机C的新路由表。

图1使用矢量距离路由选择的一个网络

解答:

(1)交换机C初始化后的路由表为:

取到达每一目的地的最小值(C除外)得到:

(一,6,0,3,5,一)

下一站路由表(输出线路)是: (一,直达,一,直达,直达,一) (2)假定交换机C分别经由下列相邻结点,到达各个目的结点的距离分别为:

通过B给出(11,6,14, 18, 12, 8)

通过D给出(19, 15,9,3,12, 13) 通过E给出(12, 11,8,l4,5,9)

取到达每一目的地的最小值(C除外)得到: (11,6,0,3,5,8)

下一站路由表(输出线路)是: (B,B,一,D,E,B)

11.图1-1中每个圆圈代表一个网络结点,每一条线代表一条通信线路,线上的标注表示两个相邻结点之间的权值。

请根据Dijkstra最短通路算法找出A到其它每个节点的最短距离和下一站路由表。在答案中只要求:

(1)依次列出每一步的工作结点(从S中选出的u);

(2)给出从A到其它每个节点的最短距离和下一站路由表.

图1-1习题2插图

解答: 具体的解答方法与过程请参考教案。下列是仿照李老师教材的一个参考答案。 初始化:S = { B(2 )、C(3 )、D(4)、 E(5)、 F(6)、G(7)、H(8)、I(9)、J(10) } ; 以下均用括号中的数字代表各结点。

数组R(1到其它每个节点的下一站路由表) 数组D(1到其它每个节点的最短距离)

1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10

- 2 3 0 0 0 0 0 0 0 - 8 4 ∞ ∞ ∞ ∞ ∞ ∞ ∞

While u 删去u的S (u,v) C=D(u) C

巡环次 +weight (u,v)

(3,1) 1不在S中 1

3 { 2,4 ,5,6 (3,4) C=4+1=5 C

,7,8,9,10 (3,5) C=4+4=8 C

(D),7,8,9,10} (4,3) 3不在S中 - 3 3 3 3 0 0 0 3 0 -7 4 5 7 ∞ ∞ ∞ 11 ∞ (4,5) C=5+2=7 C

3 (B) ,7,8,9,10} (2,4) 4不在S中 - 3 3 3 3 3 0 0 3 0 -7 4 5 7 11 ∞ ∞ 11 ∞

(2,6) C=7+4=11 C

5 {6, (5,3) (5,4) 3, 4不在S中

4 (E) 7,8,9,10} (5,6) C=7+4=11 D( 6) ≯C (无 动作 )

(5,7) C=7+2=9 C

(G) 8,9,10} (7,8) C=9+1=10 C

(7,9) C=9+1=10 C

6 8 (8,6) C=10+3=13 D( 6) ≯C (无动作 )

(H){6, 9,10} (8,7) 7不在S中 (无动作 )

(8,10) C=10+8=18 C

7 9 (9,3)

(I) {6, 10} (9,7) 3,7不在S中

(9,10) C=10+5=15 C

(F) { 10 } (6,5) 2,5,8不在S中

(6,8) (算法在此步无 动作。) 9 10 (10,8)

(J) { }空集 (10,9) 8,9不在S中 (算法在此步 无动作。)

S为空集, 算 法 在 此 结 束 。

每一步的工作结点见上表第二列。从源点1到其它每个节点的最短距离和下一站路由表为:

目的结点 下一站 源点(1)到目的结点的距离 1 -- -- 2 3 7

3 3 4 4 3 5 5 3 7 6 3 11

7 3 9 8 3 10