大家好,今天小编关注到一个比较有意思的话题,就是关于网络的七层协议的问题,于是小编就整理了3个相关介绍网络的七层协议的解答,让我们一起看看吧。
李永乐网络七层协议详解?
OSI是一个开放性的通信系统互连参考模型,它是一个定义得非常好的协议规范。OSI模型有7层结构,每层都可以有几个子层。 OSI的7层从上到下分别是 7 应用层 6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路层 1 物理层 ;其中高层(即7、6、5、4层)定义了应用程序的功能,下面3层(即3、2、1层)主要面向通过网络的端到端,点到点的数据流。
各层功能
应用层
与其它计算机进行通讯的一个应用,它是对应应用程序的通信服务的。例如,一个没有通信功能的字处理程序就不能执行通信的代码,从事字处理工作的程序员也不关心OSI的第7层。但是,如果添加了一个传输文件的选项,那么字处理器的程序就需要实现OSI的第7层。示例:TELNET,HTTP,FTP,NFS,SMTP等。
表示层
这一层的主要功能是定义数据格式及加密。例如,FTP允许你选择以二进制或ASCII格式传输。如果选择二进制,那么发送方和接收方不改变文件的内容。如果选择ASCII格式,发送方将把文本从发送方的字符集转换成标准的ASCII后发送数据。在接收方将标准的ASCII转换成接收方计算机的字符集。示例:加密,ASCII等。
会话层
它定义了如何开始、控制和结束一个会话,包括对多个双向消息的控制和管理,以便在只完成连续消息的一部分时可以通知应用,从而使表示层看到的数据是连续的,在某些情况下,如果表示层收到了所有的数据,则用数据代表表示层。示例:RPC,SQL等。
传输层
这层的功能包括是否选择差错恢复协议还是无差错恢复协议,及在同一主机上对不同应用的数据流的输入进行复用,还包括对收到的顺序不对的数据包的重新排序功能。示例:TCP,UDP,SPX。
网络分层7层与5层差别?
网络七层协议由下往上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。其中物理层、数据链路层和网络层通常被称作媒体层,是网络工程师所研究的对象;传输层、会话层、表示层和应用层则被称作主机层,是用户所面向和关心的内容。
TCP/IP五层模型的协议分为:应用层、传输层、网络层、数据链路层和物理层。中继器、集线器、还有我们通常说的双绞线也工作在物理层;网桥(现已很少使用)、以太网交换机(二层交换机)、网卡(其实网卡是一半工作在物理层、一半工作在数据链路层)在数据链路层;路由器、三层交换机在网络层;传输层主要是四层交换机、也有工作在四层的路由器。
osi七层协议详解?
OSI七层协议是一种网络通信协议体系,用于将网络通信过程分为七个不同的层次。这些层次分别是物理层数据链路层网络层传输层会话层表示层和应用层。
1. 物理层负责传输比特流,主要涉及物理介质电压等。
2. 数据链路层负责将比特流转换为帧,主要涉及MAC地址帧同步等。
3. 网络层负责将帧转发到目标网络,主要涉及IP地址路由选择等。
4. 传输层负责端到端的可靠传输,主要涉及端口号流量控制等。
5. 会话层负责建立管理和终止会话,主要涉及会话标识同步等。
6. 表示层负责数据的格式化和编码,主要涉及数据压缩加密等。
7. 应用层负责提供特定的网络服务,主要涉及HTTPFTP等。
到此,以上就是小编对于网络的七层协议的问题就介绍到这了,希望介绍关于网络的七层协议的3点解答对大家有用。