第5章 网络互连与因特网基础(22问)       返回上一级

1.因特网的分层结构和协议数据单元为何?

2.数据链路层的帧格式是在哪个层转换的?

3.请问怎么根据子网掩码判别网络ID和主机ID?

3.数据链路层的reliable-delivery and folw control和传输层的有何不同?the principle of error detection是什么?

4DHCP的工作流程是怎样的?

5IGMP包是做什么用的?

6IGMP有什么特点?

7IPv4IPv6的地址空间是怎么算的?

8IPv6128位,那地址空间是2^128?

9.交大IP地址分配问题?

10.关于ip地址分配问题?

11IP地址的逻辑性是什么?是区别于MAC地址吗?

12TCP三次握手的问题?

13.关于IPV4转换IPV6的问题?

14frame的源地址是路由器接口的物理地址还是源主机的物理地址?

15.子网掩码是什么意思?

16.怎样获得一个站点的ip地址?

17.为什么IP地址的主机地址部分不能全为1

18.子网掩码起什么作用?

19.为什么TCP/IP协议对Internet很重要?

20.域名、IP地址和物理地址之间的对应关系是什么?

21.因特网协议栈包括哪五层?每一层主要完成什么功能?每层的PDU名称是什么?

22.什么是面向连接的服务和无连接服务?

 

返回

 

1.因特网的分层结构和协议数据单元为何?

答:因特网的体系结构为TCP/IP,各层的名称和PDU分别为:

应用层(报文,message

传输层(数据段,segment

网络层(分组/数据报,packet/datagram

链路层(帧,frame

物理层(比特流,bit-string

 

TOP

  

2.数据链路层的帧格式是在哪个层转换的?

网络层负责将IP包发送到目标主机。假如目标主机在一个以太网,源主机在令牌环网,总之是不同的网络。那么,它们的数据链路层的帧格式可能不同,谁来进行帧格式的转换。是网络层吗?那么相应的协议是什么?

答:路由器连接两边的网络。在网络层都是IP,但是它的两个链路层则分别支持以太网和令牌环网的协议,这样就实现了不同网络的互连。

 

TOP

   

3.请问怎么根据子网掩码判别网络ID和主机ID?

请问您,怎么根据子网掩码判别哪部分是网络ID哪部分是主机ID。还有别的方法来判别么? 

答:

A 0.0.0.0 126.255.255.255

B 128.0.0.0 191.255.255.255

C 192.0.0.0 223.255.255.255

 

TOP

   

3.数据链路层的reliable-delivery and folw control和传输层的有何不同?the principle of error detection是什么?

答:

1)从原理上是相同的,但实现的和应用的场合不同。

2)把由原始数据计算而得得冗余数据与原始数据一同发送,来保证数据传输中的错误可以检验出来,冗余数据与原始数据的比例与检错能力成正比。

 

TOP  

 

4DHCP的工作流程是怎样的?

我知道IP分为动态和静态两种,那具体给哪类主机分配动态IP,又是给哪些分配静 态的IP?在分配动态IP的时候需要使用DHCP服务器,能不能结合一个实例讲述以下DHCP的工作流程。

答:DHCP可以用在局域网或拨号入网方式上,以解决静态IP地址“僧多粥少”的问题;另外对使用动态IP的主机来说,因为每次上网的IP可能不同,在一定程度上也提高了安全性。

 

TOP

   

5IGMP包是做什么用的?

答:ICMPIGMP internet控制消息协议ICMP是用于报告错误并代表IP对消息进行控制。IP运用互联组管理协议IGMP来告诉路由器,某一网络上指导组中的可用主机。 ICMP ICMP源抑制消息:当TCP/IP主机发送数据到另一主机时,如果速度达到路由器或者链路的饱和状态,路由器发出一个ICMP源抑制消息。

 

TOP

    

6IGMP有什么特点?

What is the main property that makes IGMP different to the other Internet network layer? IGMP operates locally, and is this the main difference?

答:IGMP is connection-oriented

 

TOP

  

7IPv4IPv6的地址空间是怎么算的?

答:根据位数的多少,计算可以容纳多少个不同的寻址单位。

 

TOP

  

8IPv6128位,那地址空间是2^128?

答:从理论上来说基本如此,但千万不要以为有那么多end system 可以接入,因为地址分类的原因,总有开销和盲点。存在不能使用的地址。这一点,在IPv4中尤为明显。

 

TOP

  

9.交大IP地址分配问题?

您好,看了IP地址的分类,我对照了宿舍的IP,我觉得是C类,可是那样就只有253个地址了,咋们学校这么多宿舍,怎么够用啊,用子网有什么好处啊,IP个数也没变啊。

答:请注意,交大拥有的网络地址资源是202.117下的所有C类地址,所以交大可以上网主机数量至多为254*254台,所以,大家大可不必为宿舍上网络的地址资源发愁。

 

TOP

  

10.关于ip地址分配问题?

最近跟同学讨论ip地址分配的问题时有点分歧,希望老师能指正!

1)网络的广播地址应该是主机地址号全为1的地址,也就是说,如果是A类地址的话,那么61.255.255.255才是该网络内的广播地址,是不是应该这样理解?

2)而主机地址部分全为零的地址不能分给计算机,那么61.0.0.0就不能(?),但我记得,ip地址四部分的最后一部分的范围只能是1-254,这样,61.83.127.0也应该不能分配给计算机的(?),关于这一点,跟同学一直争执不定,不知道是不是我记错了,希望老师能指正一下!

答案:

1Yes

2)这里的网络地址是61,主机地址部分是83.127.0,不是全零,所以是合法的; 192.168.5.0才是不合法的,因为这里的网络地址是192.168.5,主机地址部分是0

 

TOP

  

11IP地址的逻辑性是什么?是区别于MAC地址吗?

答:IP地址在物理上是不存在的,它仅用于网络层上。也就是说,没有哪个硬件对应与一个不变的IP地址。IP地址最终都要转换成MAC地址才能在物理网络上被识别。 

 

TOP

  

12TCP三次握手的问题?

TCP三次握手建立之后才发送数据吗?那前两次握手中的data只是试探吗?为什么第三次就没有了?

答:TCP在传输数据之前需要进行“握手”,前两次握手信号(一来一往)的交换不涉及数据的传递,但第三次握手信号往往伴随数据传送一并进行,所以也称为“捎带应答(piggybacked)”。在握手过程中,收发双方的一项重要任务是准备自己的“起始”序号,而这个序号,由于技术上的原因,一般不是从“0”或“1”开始的(而是某个随机的数值),握手过程中,通信双方就是要将本次联结的“各自”(因为TCP是全双工的数据传输)的起始序号“告诉”对方,对方才有可能在对方第一个数据段到达之前,就可以在进行应答“指出”期望中的分组序号。

 

TOP

  

13.关于IPV4转换IPV6的问题?

1dual_stack的中文术语怎么讲?

2)此种方法IPV6主机要同时兼容IPV4,那么是不是需要主机同时具有IPv6IPIPv4IP?可是IPv6是因为IPv4已经用完才引进的,那么怎么再向IPv6分配IPv4地址?

答:

1dual_stack可以按字面翻成“双栈”;

2IPv6恐怕不会到IPv4地址用完的“那一天”才开始使用。所以可以确信,IPv6开始起用时,IPv4的地址仍有可用的。另外,一些应用在网络中的交换设备(router)原先是有IPv4地址的,IPv6的引入,无非在同一“Interface”上再绑定一个IPv6版的地址,目前因特网上有许多所谓的“虚拟主机”用的就是这类方法。

 

TOP

  

14frame的源地址是路由器接口的物理地址还是源主机的物理地址?

请问,书上说当向LAN以外的主机发送数据包时在通过路由器时由路由器将数据包装在一个frame里,那这个frame的源地址是什么呢,是路由器接口的物理地址还是源主机的物理地址?

答:当IP数据报从一个LAN通过路由器送到另一个LAN时,frame的源地址和宿地址在通过路由器时会发生变换。在由信源的end system发出时,frame的源地址就是end system的源地址(物理地址或MAC地址),当IP数据报再从路由器发出时,frame的源地址就是路由器的接口的物理地址。

 

TOP

  

15.子网掩码是什么意思?

答:由于IP地址中有一个网络ID和一个主机ID,必须有一种技术来区分这两种ID号。子网掩码指定了ID地址中的哪一部分应看作网络ID,哪一部分应看作主机ID。在同一个网络段中,所有计算机的子网掩码是一样的。子网掩码是一个32位长的二进制数,分成48位的部分。每部分由句号来分开。每部分的数值必须小与256。如子网掩为255.255.255.0,表示TCP/IP应该将头3个数当作网络ID号,将最后一个数当作主机ID号。子网掩码的正确分配是很重要的,否则TCP/IP会将信息发送到错误的网络段中,并且可能引发冲突。

 

TOP

  

16.怎样获得一个站点的ip地址?

我知道可以从左下方的状态栏看到网站的ip,但它的速度太快看不清,还有没有其他的办法,谢谢!

答:找一个网络扫描程序,里面都有“HOST NAME LOOKUP"功能,一查就显示出来了。在ftp://ctec.xjtu.edu.cn/teacher/network/cwg下有一个SUPERSCAN就可以查。

 

TOP

  

17.为什么IP地址的主机地址部分不能全为1

答:IP地址的主机地址部分全为1,即十进制数255,被用作广播地址。

 

TOP

  

18.子网掩码起什么作用?

答:在TCP/IP 中是通过子网掩码来表明本网是如何划分的。将子网掩码和IP地址进行“与”运算,即可区分一台计算机是本地网络还是远程网络。

 

TOP

  

19.为什么TCP/IP协议对Internet很重要?

   答:因为Internet具有的特点,需要解决网络传输中数据报丢失和延迟问题,而在TCP/IP协议系列中,传输控制协议TCP比其他通用的传输协议提供了可靠的传输服务。具体说TCP提供一个完全可靠的(没有数据重复或丢失)、面向连接的、全双工的流传输服务。允许两个应用程序建立一个连接,并在任何一个方向上发送数据,然后终止连接。每一个TCP连接可靠地建立,完美地终止,在终止发生之前的所有数据都会被可靠地传递。而可靠性是因特网很多应用的基础,所以TCP/IP协议对Internet的重要性是不言而喻的。

 

TOP

  

20.域名、IP地址和物理地址之间的对应关系是什么?

答:连入Internet的每台主机至少有一个全网唯一的IP地址,是由数码表示的主机逻辑地址。域名是Internet中为每台主机所取的一个具有一定含义又便于记忆的名字。物理地址是安装在主机网卡上的地址。域名与IP地址之间的映射称为域名解析。IP地址与物理地址之间的映射称为地址解析。在Internet应用中,人们使用的是方便、易记的域名,为了将信息发送到对方的主机上,就必须先把域名映射为IP地址,然后把IP地址映射为相应的物理地址,从而通过物理网络进行传输。

 

TOP

  

21因特网协议栈包括哪五层?每一层主要完成什么功能?每层的PDU名称是什么?

答:因特网协议栈共有五层:应用层、传输层、网络层、链路层和物理层。每一层主要完成什么功能是:

应用层:支持网络应用,

应用协议仅仅是网络应用的一个组成部分,运行在不同主机上的进程则使用应用层协议进行通信。

主要的协议有:httpftptelnetsmtppop3等。

传输层:负责为信源和信宿提供应用程序进程间的数据传输服务,这一层上主要定义了两个传输协议,传输控制协议即TCP和用户数据报协议UDP

网络层:负责将数据报独立地从信源发送到信宿,主要解决路由选择、拥塞控制和网络互联等问题。

数据链路层:负责将IP数据报封装成合适在物理网络上传输的帧格式并传输,或将从物理网络接收到的帧解封,取出IP数据报交给网络层。

物理层:负责将比特流在结点间传输,即负责物理传输。该层的协议既与链路有关也与传输介质有关。

按照上述介绍作用的顺序,这五层的PDU特定名称分别为报文、段、数据报、帧和比特流。

 

TOP

  

22.什么是面向连接的服务和无连接服务?

答:面向连接的服务在不同的端接系统间建立了一个连接关系或简称连接,这就像人与人交流时打招呼和握手的过程。并与其它若干重要的通信服务机制进行了整合,包括可靠的数据传输、流量控制和拥塞控制。可靠的数据传输是指有序的字节流数据传输;流量控制指发送端不会将接收端“淹没”;拥塞控制指当网络拥塞时发送端须“降低发送速率”。TCP就是一个提供面向连接服务的协议,HTTPFTPTelnetSMTP均要使用TCP协议,以获得可靠的数据传送。

无连接服务则没有握手过程,当某应用程序的一端往对方发送分组时,直截了当地进行发送。但是由于没有事先的握手过程,数据可能会更快的发送。无连接服务是由UDP协议提供的,是相对较不可靠的通信方式,表现为不可靠的数据传输,没有流量控制,没有拥塞控制。使用UDP的应用程序包括:流媒体、视讯会议和IP电话等。

 

TOP