计算机网络--TCP/IP--2--为什么要使用IP地址和MAC地址两种地址?

注意理解网络层ip地址的作用,它与数据链路层的mac地址所解决的问题并不同,网络层ip地址解决是的跨网络传输的问题,而数据链路层的mac地址解决的是局域网(更准确的说是以太网)传输的问题。设想一下,若现在没有互联网,只有局域网,那么在局域网内实现端到端的通信(端到端的通信是指应用进程之间的通信),是不是可以不用设计网络层了,因为数据链路层已经解决了主机到主机的问题(这个时候你就不要再想没有网络层的ip地址和arp协议如何知道主机的mac地址,因为我说不设计网络层了,那我们就在数据链路层设计其他协议来解决这些问题),接下来直接是运输层,解决进程到进程的问题,就可以完成通信了。并且还可以将mac地址设计成固定且唯一,这样你拿着电脑无论去接哪个局域网,都可以直接在局域网内进行通信了,而不用等待网络管理员给你分配一个地址,而且还不用担心这个地址会与局域网内的其他人重复。

但是现在我们现在要搞互联网,也就是将全球所有的局域网互联互通,如果还接着只使用mac地址,那么跨局域网通信将会变得异常困难,因为虽然说mac地址可以唯一标识一台主机,但同时它也是固定的,这会使得路由的设计变得相当的困难,比如你随时可能从一个局域网移动到另一个局域网,但是上网的地址却没有变,那么网络如何路由到你,即便说可以设计路由协议来解决这个问题,但我想那也绝对是比设计一个网络层要复杂得多。所以再设计一个网络层,用另外一个可以唯一标识一台主机的地址,并且这个地址是动态分配,而且还是基于地域的,来解决这个跨网络传输问题将会更加简单合理。这就好比如果全世界只有一个人叫张三,理论上我们可以通过张三这个名找到张三这个人,但实际上好像有点困难,还是有个具体的地址门牌号啥的好找一点。这里的张三代指mac地址,具体的门牌号地址代指ip地址,张三无论跑去哪里,都可以直接用张三这个名字与周围的人进行交流,但若在世界另一个角落有个人想要与张三交换信息,那就很难办了,他如果不知道张三的具体地址,就根本无法把信息交付给张三。

知道了上面这些,接下来我们以这个角度来理解为什么互联网以TCP/IP协议族作为标准。因为我们这里说的是互联网,所以应更加关心跨网络传输的问题,而在TCP/IP协议族中只规定了网络层及以上的协议,并没有规定网络层以下该如何设计,所以它并不在意数据链路层使用的是什么协议。这时我们要把眼界放开阔一点,因为链路层协议不能与以太网协议划等号,我们可以在链路层使用其他协议,如PPP协议,这时根本就用不到mac地址了,甚至根本就不需要链路层地址了,因为没有链路层地址PPP协议也可以完成在局域网内信息由主机到主机的交付。也就是说TCP/IP协议族不管你链路层用什么协议,只要你网络层使用的是ip地址,那你就可以上互联网实现跨网络通信了,这样做也极为合理,它不仅让数据链路层协议百花齐放,从而实现各种类型的局域网传输,也推动了互联网的发展。综上,设计成两层即网络层和数据链路层,用两个不同的地址分别解决跨网络传输和局域网传输无疑是最合适的,所以说真的不得不佩服互联网的先驱者们的设计思想。

  • 8
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
试题_计算机网络应用基础 西南科技大学网络教育学院(2008)/(2009)学年第2学期试题单 课程名称: 计算机网络应用基础 专业班级: 命题教师: 彭红 学 号: 成 绩: 学生姓名: 考试时间: 月 日 第 1 页,共 3 页 一、单项选择题(每题2分,共20分) 1.计算机网络中可以共享的资源包括( ) A.硬件、软件、数据 B.主机、外设、软件 C.硬件、程序、数据 D.主机、程序、数据 2.在TCP/IP体系结构中,与OSI参考模型的网络层对应的是( ) A.网络接口层 B.互联层 C.传输层 D.应用层 3.完成路径选择功能是在OSI模型的( ) A.物理层 B.数据链路层 C.网络层 D.运输层 4.在以太网中,冲突( ) A.是由于介质访问控制方法的错误使用造成的 B.是由于网络管理员的失误造成的 C.是一种正常现象 D.是一种不正常现象 .下面关于以太网的描述哪个是正确的( ) 5 A.数据是以广播方式发送的。 B.所有节点可以同时发送和接受数据。 C.两个节点相互通信时,第3个节点不检测总线上的信号。 D.网络中有一个控制中心,用于控制所有节点的发送和接受。 6(为局域网上各工作站提供完整数据、目录等信息共享的服务器是( )服务器。 A(磁盘 B(终端 C(打印 D(文件 7(接收端发现有差错时,设法通知发送端重发,直到正确的码字收到为止,这种差错 控制方法称为( )。 第 2 页,共 3 页 A(前向纠错 B(自动请求重发 D(混合差错控制 C(冗余检验 8(HDLC是( )。 A(面向字符型的同步协议 B(面向比特型的同步协议 C(异步协议 D(面向字计数的同步协议 9(一般认为决定局域网特性的主要技术有三个,它们是( )。 A(传输媒体、差错检测方法和网络操作系统 B(通信方式、同步方式和拓朴结构 C(传输媒体、拓扑结构和媒体访问控制方法 D(数据编码技术、媒体访问控制方法和数据交换技术 10(字符问的同步定时是指( )。 A(字符问问隔任意 B(字符问比特凤间隔任意 C(字符间间隔固定 D(字符内比特间间隔固定 二、填空题(每题2分,共20分) 1. 在TCP/IP协议簇的层次中, 保证端-端的可靠性是在 上完成的。 2. MAC地址通常存储在计算机的 中。 3. 为了保证连接的可靠建立,TCP通常采用 。 芯。 4. EIA RS-232C规定的一种标准连接器是 5. 的网络上的每个设备能够同时发送和接收数据 6. CERNET的中文名称为 。 7. 用于连接两个不同类型局域网的互联设备称为 。 8. 调制解调器MODEM的调制功能指的是 。 9. IEEE802标准只覆盖OSI模型的 和 层。 10. 用于流量控制的最常用技术是 。 三、判断正误(每小题5分,共15分;正确的打"?";错的打"X",并改正;) 1. 网桥不必接收所有连接到它的LAN上站点所发送的帧( )。 2. 传输层协议是端到端的协议( )。 3. 基带电缆不可以直接传送二进制数据。( )。 第 3 页,共 3 页 四、简答题(每题6分,共30分) 1(什么是计算机网络, 2(简述CSMA/CD协议的工作过程 3(简述数据报和虚电路的工作的区别 4(简述地址解析协议 ARP 和反向地址解析协议 RARP 的作用。 5(简述透明网桥的工作原理。 五、计算与应用题(第1题7分,第2题8分;共15分) 1. 数据链路层采用协议3(有噪声信道的停等协议)的50Kbps的卫星网中,卫星链路的往返时 间是500ms,定时器被设置为500ms,数据帧长为4000位,其中帧头为40位,数据帧平均 重发的次数R,1.5,假设不考虑确认帧的处理时间,求信道的利用率(即协议的效率)。 (7分) 2. 数据传输率为10Mbps的令牌环网中有10个站结点均匀地分布在1km长的环上,电信号的传 播延迟为200m/,s, 每个结点具有1比特的延迟且每个结点的最大数据传输时间为10ms,问令牌绕环旋转一周 所需的最短(空载)和最长(满载)时间分别是多少,(8分)。 ----------------------- 试题-计算机网络应用基础全文共4页,当前为第1页。 试题-计算机网络应用基础全文共4页,当前为第2页。 试题-计算机网络应用基础全文共4页,当前为第3页。 试题-计算机网络应用基础全文共4页,当前为第4页。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值