第八章 网路互联与因特网基础
1. 广义的网络互连可以在那几个层次上实现?分别需要用到哪些网络互
连设备?
参考答案:
广义的网络互连可以在网络体系结构的不同层次上实现,例如:
· 物理层:使用中继器或集线器在不同的电缆段之间复制位信号,在物
理上实现同类局域网络不同网段的互连;
· 数据链路层:使用网桥或交换机在局域网之间转发数据帧,可以用
MAC 地址寻址,高效实现不同局域网络之间的互连与通信;
· 网络层:使用路由器在不同的网络之间存储转发分组,用 IP 地址寻址,
可以实现不同类别链路的网络互连,这也是因特网的主要技术基础;
· 传输层及应用层:使用网关提供更高层次的互连,用端口号或其他特
定标识寻址,主要应用在不同类别的网络(例如:因特网与 SNA 的网间通信)
的互连。
2. 为什么说因特网可以在不可靠的网络层上实现可靠的传输服务?
参考答案:
因为因特网的网络层使用数据报通信,没有应答,重传等保证机制,所以
提供的是一种不可靠的网络服务;因特网的可靠传输服务主要由 TCP 协议来完
成,TCP 协议不仅保证可靠传输,还提供流量控制和拥塞控制等服务,这样
TCP 与 IP 协议的结合就可以完成可靠的网络传输服务。
3. 因特网中存在三种地址和两种地址转换机制,这两种机制的特点和区
别是什么?这三种地址存在的意义何在?
参考答案:
因特网上普遍存在的三种地址分别是主机域名、IP 地址、和局域网卡上的
MAC 地址(拨号上网不需要这种地址),两种地址转换机制分别是 DNS 和
ARP,DNS 用于完成主机域名到 IP 地址的转换,是一个全球性的分布式应用;
ARP 则是完成局域网内主机 IP 到 MAC 地址的转换,是一种局部性的应用。
因特网为什么使用了三种地址进行通信?这是因为:
首先,主机域名可以帮助人们记忆网络主机地址,因为它一般使用英文缩
写;
IP 地址则是完成 TCP/IP 网络通信所必需,使用 IP 地址可以惟一性的确定
通信所需要的网络主机或路由器(接口),所有的域名也必须转换成为 IP 地址
之后才能用于网络通信(IP 协议使用 IP 地址进行数据传输);
而 MAC 地址最为有趣,可以注意到在点堆点的通信协议中(如 PPP),其
实并不需要 MAC 地址,从理论上,MAC 地址对于因特网来说,显然是可有可
无的。之所以需要 MAC 地址,是因为需要支持多种网络技术的发展,并保持
网络链路层发展的独立性,例如在局域网络中还存在 IPX/SPX、AppleTalk 等
网络技术,保留了 MAC 地址,就可以使得网络技术在不同的应用领域中,保
留最大可能的多样性和选择余地。
4. 请分别计算 MAC 地址、IP v4 和 IP v6 的地址空间?
评论0