① 论述计算机网络的定义,OSI网络参考模型与TCP/IP协议的体系结构。
TCP/IP协议并不完全符合OSI的七层参考模型。传统的开放式系统互连参考模型,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这7层是:物理层、数据链路层、网路层、传输层、话路层、表示层和应用层。
而TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。这4层分别为:
●应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。
●传输层:在此层中,它提供了节点间的数据传送服务,如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到下一层中,这一层负责传送数据,并且确定数据已被送达并接收。
●互连网络层:负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机(但不检查是否被正确接收),如网际协议(IP)。
●网络接口层:对实际的网络媒体的管理,定义如何使用实际网络(如Ethernet、Serial Line等)来传送数据。
② 计算机网络的七层结构、五层结构和四层结构
计算机网络体系结构分为三种主要模型:OSI(七层)、TCP/IP(四层)和五层结构。其中,TCP/IP体系结构在实际应用中更为常见,而OSI模型则是一个理论上的网络通信模型。
五层网络体系结构包括应用层、表示层、会话层、传输层和网络接口层。每一层都有其特定的功能和职责,它们共同协作以实现数据传输。应用层负责应用程序的交互,表示层处理数据的编码和解码,会话层管理连接和会话,传输层提供可靠的端到端数据传输,网络接口层负责物理层的数据传输。
TCP/IP体系结构则包括应用层、传输层、互联网层和网络接口层。这种结构比五层结构更简洁,且在现代网络中广泛使用。TCP/IP协议数据交换的示意图显示了数据如何在各层之间流动。
总结来说,OSI模型提供了一个详尽的网络通信框架,但实际应用中,TCP/IP四层模型因其简洁性和高效性成为了主流选择。五层结构在功能上介于两者之间,提供了一种平衡的体系结构。