📅  最后修改于: 2023-12-03 15:41:40.418000             🧑  作者: Mango
计算机网络指的是通过通信线路互联在一起的计算机的集合。为了方便管理和维护这样复杂的网络系统,计算机网络体系结构应运而生。目前,最常用的计算机网络体系结构是TCP/IP模型和OSI模型。
TCP/IP模型是互联网使用的一种通信协议体系结构,也被称为因特网协议套件。此模型由四个层级组成,分别是:
应用层(Application Layer) 应用层是TCP/IP体系结构中的最高层。此层为应用程序提供数据传输服务,例如电子邮件、文件传输和网页浏览。常用的应用层协议有HTTP、FTP和Telnet等。
传输层(Transport Layer) 传输层用于在源和目标之间提供数据传输服务。TCP和UDP是传输层最常用的协议。TCP协议以可靠的方式提供数据传输服务,而UDP协议则以不可靠的方式提供数据传输服务。
网络层(Internet Layer) 网络层将数据分段并在网络上传输,目的是为数据包提供逐跳传输,即为数据包寻找一条从源到目标的通路。它所使用的协议是IP协议。
数据链路层(Data Link Layer) 数据链路层为网络层提供物理寻址、数据帧的定界与传输等功能。此层使用MAC地址标识每个设备,并以媒体访问控制协议(MAC)来管理数据传输。常见的数据链路层协议有以太网、Wi-Fi和FDDI。
OSI模型是由国际标准化组织(ISO)提出的一种通信协议体系。它由七个层级组成,分别是:
应用层(Application Layer) 应用层是OSI模型中的最高层,为用户提供服务。常用的应用层协议有HTTP、FTP和Telnet等。
表示层(Presentation Layer) 表示层是OSI模型中的第二层,它负责数据的格式转换和数据加密、解密功能。例如,将ASCII码转换为EBCDIC码以便两台不同类型的计算机之间互通。
会话层(Session Layer) 会话层是负责建立、管理和维护会话的层级。在会话层的作用下,客户机和服务器可以建立会话,交换数据并在结束时关闭连接。例如,远程登录时的操作就需要通过此层。
传输层(Transport Layer) 传输层是OSI模型中的第四层,除了TCP和UDP协议,它还有SCTP协议和DCCP协议。
网络层(Network Layer) 网络层管理网络拓扑和路由。它的主要协议是IP协议。
数据链路层(Data Link Layer) 此层定义了数据的组织方式,并在物理层提供了一些必要的错误修复功能。
物理层(Physical Layer) 物理层是负责维护设备间传输的物理连接的层级。它包括传输介质(例如网线、光纤)、通信协议、编码/解码技术等。