最全计算机⽹络简答题最全计算机⽹络简答题
⼀、简要⽐较OSI参考模型和TCP/IP模型
相同点:
1.⼆者都采⽤分层的体系结构,将庞⼤且复杂的问题划分为若⼲个较容易
处理的,范围较⼩的问题,⽽且分层的功能也⼤体相似。
2.⼆者都是基于独⽴的协议栈的概念。
3.⼆者都是可以解决异构⽹络的互联,实现世界上不同⼚家⽣产的计算机之
间的通信。
不同点:
1.OSI参考模型的最⼤功能就是精确地定义了三个主要概念:服务、协议和
接⼝,这与现代的⾯向对象程序设计思想⾮常吻合。⽽TCP/IP模型在这三个概念却没有明确区分,不符合软件⼯程的思想。
2.OSI参考模型产⽣在协议发明之间,没有偏向于任何特定的协议,通⽤性
良好。但设计者在协议⽅⾯没有太多的经验,不知道把哪些功能放到那⼀层更好。TCP/IP模型正好相反。⾸先出现的是协
议,模型实际上是对已有协议的描述,因此不会出现协议不能匹配模型的情况,但该模型不适合任何其他⾮TCP/IP的协议
栈。
3.TCP/IP模型在设计之初就考虑到多种异构⽹的互联问题,并将⽹际协议I
P作为⼀个单独的重要层次。OSI参考模型最初只考虑到⽤⼀种标准的公⽤数据⽹络将各种不同的系统互联。后来OSI参考模
型认识到⽹际协议I P的重要性,因此只好在⽹络层中划分出⼀个⼦层来完成类似于TCP/IP 模型中IP的功能。
4.TCP/IP⼀开始就对⾯向连接和⽆连接服务并重。OSI在开始时只强调⾯
向连接这⼀种服务,后来才制定⾯向⽆连接服务的有关标准。
5.TCP/IP较早就有较好的⽹络管理功能,⽽OSI到后来才开始考虑。
⼆、试述五层协议的⽹络体系结构的要点,包括各层的主要功能。
所谓五层协议的⽹络体系结构是为便于学习计算机⽹络原理⽽采⽤的综合了OSI七层模型和TCP/IP的四层模型⽽得到的五
层模型。
1.应⽤层
应⽤层确定进程之间通信的性质以满⾜⽤户的需要。应⽤层不仅要提供应
--
⽤进程所需要的信息交换和远地操作,⽽且还要作为互相作⽤的应⽤进程的⽤户代理(user agent),来完成⼀些为进⾏语
义上有意义的信息交换所必须的功能。
2.运输层
任务是负责主机中两个进程间的通信。因
特⽹的运输层可使⽤两种不同的协议。即
⾯向连接的传输控制协议TCP和⽆连接
的⽤户数据报协议UDP。⾯向连接的服
务能够提供可靠的交付。⽆连接服务则不
能提供可靠的交付。只是尽最⼤努⼒交
付。