OSI自下而上的系统结构是物理层、数据链路层、网络层、传输层、会话层、表示层、应用层;TCP/IP网络接口层和网上依次为网络接口层和网络层(IP)、传输层(TCP或UDP)、应用层(TELNET、FTP、SMTP等);一般在学习计算机网络时,自下而上采用五层协议的系统结构是:物理层、数据链路层、网络层、传输层和应用层。接下来,我们来谈谈各层的作用。物理层的主要任务是确定与传输媒体接口相关的特性,考虑如何在连接各种计算机的传输媒体上传输数据比特流,用多大的电压代表1或0,以及接收方如何识别发送方发送的比特,以及连接电缆的插头应该有多少引脚,以及如何连接引脚。数据链路层是为两个相邻节点之间的链路提供数据传输服务,数据链路层交付网络IP数据报封装成帧,在两个相邻节点间的链路上传输帧,每一帧包括数据和必要的控制信息,如同步信息、地址信息、差错控制等。数据链路层是为两个相邻节点之间的链路提供数据传输服务,数据链路层交付网络IP数据报包装成帧,在两个相邻节点之间的链路上传输帧,每个帧包括数据和必要的控制信息,如同步信息、地址信息、错误控制等。网络层负责为不同的主机提供通信服务,分别确定路由和转发分组。在发送数据时,网络层需要传输传输层产生的报纸包装组或包。另一项任务是选择合适的路由,使源主机传输层传输的分组能够通过网络中的路由器找到目的主机。传输层的任务就是负责向两台主机中进程之间的通信提供通用的数据传输服务,主要协议有传输控制协议TCP与用户数据报告协议UDP,TCP主要提供完整的服务,UDP主要提供及时服务。应用层的任务是通过应用程序之间的交互完成特定的网络应用。该协议定义了应用程序之间的通信和交互规则。再来说说表示层和会话层。表示层主要是数据压缩、加密和数据描述,这使得应用程序不必关心每个主机中不同数据内部格式的问题。会话层主要是建立和管理会话。
OSI与TSP/IP各层的结构和功能有哪些协议? OSI的体系结构:物理层、数据链路层、网络层、传输层、会话层、表达层、应用层 TCP/IP的体系结构:从下到上依次是网络接口层和网络层(IP)、传输层(TCP或UDP)、应用层(TELNET、FTP、SMTP等) 五层协议(一般来说,在学习计算机网络时,采用五层协议的系统结构):物理层、数据链路层、网络层、传输层和应用层 物理层:物理层考虑如何在连接各种计算机的传输媒体上传输数据比特流,以及接收方如何识别出发送方发送的比特。还需要确定连接电缆的插头应该有多少个引脚,以及如何连接每个引脚。物理层的作用是尽可能屏蔽这些传输媒体和通信手段的差异,使物理层上的数据链路层感觉不到这些差异。物理层的主要任务可以描述为确定与传输媒体接口相关的特征,即: (1)机械特性:指明接口所用连接器的形状和尺寸、引脚数目和排列、固定和锁定装置等 (2)电气特性:指出接口电缆各条线的电压范围 (3)功能特性:指明某条线上出现的某一电平的电压的意义 (4)过程特征:指出不同功能的各种可能事件的顺序 数据链路层:两台主机之间的数据传输总是在链路上传输。数据链路层协议是为两个相邻节点之间的链路提供数据传输服务。数据链路层交付网络层IP数据报组装成帧,并在两个相邻节点之间的链路上传输帧。每帧包括数据和必要的控制信息(如同步信息、地址信息、错误控制(错误检查、纠正)等)。 接收数据时,控制信息,使接收端知道帧从哪个比特开始,到哪个比特结束。这样,接收帧后,链路层可以将数据部分取出并交给网络层。 控制信息还允许接收器检测收到的帧中是否有错误。如果发现错误,数据链路层只是丢弃错误的帧,以免继续在网络中传输,浪费资源。如果需要纠正数据在数据链路层传输中的错误,则需要使用可靠的传输协议来纠正错误。 网络层:网络层负责为分组交换在线不同主机提供通信服务。在发送数据时,网络层将传输层生成的报纸段包装成分组或包。 网络层的另一个任务是选择合适的路由,使源主机传输层传输的分组能够通过网络中的路由器找到目的主机。 (控制子网的运行,如逻辑编址、分组传输、路由选择等) 互联网由大量的异构网络通过路由器连接,互联网使用的网络层协议是无连接的网络协议IP因此,互联网的网际层或IP层。 传输层:传输层的任务是为两台主机之间的通信提供通用的数据传输服务。应用程序使用该服务传输应用层报文。所谓通用,是指可以使用相同的传输层服务,而不是针对特定的网络应用。由于主机可以同时运行多个过程,传输层具有重用和分用功能。重用是指多个应用层过程可以同时使用以下传输层的服务。相反,传输层将收到的信息分别交付给上述应用层的相应过程。 传输层主要采用以下两种协议: 传输控制协议TCP——提供连接可靠的数据传输服务,其数据传输单位为报文段。 用户数据报告协议UDP——提供无连接的数据传输服务(不保证数据传输的可靠性),其数据传输单位是用户数据报告 TCP主要提供完整的服务,UDP主要提供及时服务。 应用层:应用层的任务是通过应用程序之间的交互完成特定的网络应用程序。应用层协议定义了应用程序之间的通信和交互规则。不同的网络应用程序需要不同的应用层协议。互联网上有许多应用层协议,如域名系统DNS、支持万维网应用HTTP协议,支持电子邮件SMTP协议等。将应用层交互的数据单元称为报纸。 DNS:域名系统是域名和IP地址相互映射的分布式数据库可以更方便地访问互联网,而不记得机器可以直接读取的数据库IP数串。 HTTP:超文本控制协议HTML页面的方法。 表示层:数据压缩、加密和数据描述使得应用程序不必关心每个主机中不同的数据内部格式。 会话层:建立和管理会话。