网络模型
我们所说的OSI七层参考模型与实际应用的TCP/IP模型如下图所示:
制定模型的用意是标准化计算机之间的通信,下面主要说一下OSI七层参考模型各层的作用。
分层作用
物理层:物理层是第一层,将位转换为用于传送的电压。物理层控制同步、数据传送速率、线路噪声与介质访问。
数据链路层:数据链路层定义了如何让格式化数据进行传输,以及如何对物理介质进行访问。通常还会提供错误检测和纠正,以确保数据的可靠传输。
网络层:网络层对位于不同地理位置的网络中的两个主机系统之间提供连接和路径选择。主要职责是在数据包的首部中插入信息,以便将数据正确的编址和路由。
传输层:传输层定义了一些传输数据的协议和端口号,作用是将从下层接收到的数据进行分段和传输,到达目的地址后再将数据进行重组。
会话层:会话层通过传输层(端口号:传输端口与接收端口)建立数据传输的通路,主要是在系统之间发起会话或者接受会话请求。会话层和传输层功能相似,差异是在会话层工作的协议是建立应用程序直接的链接,传输层上工作的协议则建立计算机系统之间的连接。
表示层:表示层接受来自应用层协议的信息,然后将信息转变为所有遵循OSI模型的计算机可以理解的格式。
应用层:应用层是最靠近用户的OSI层,提供文件传输、消息交换、终端会话以及更多功能。
数据传输
在两个计算机进行的通信过程中,数据从应用层发出,经过传输层、网络层、数据链路层到达物理层,因为我们最终的数据都是通过各种介质(网线、光纤、无线电等)进行传输的,到了另一台的设备的物理层,在经过数据链路层、网络层、传输层到达应用层。这样就达到了应用层之间的通信,实现了网络通信的目的。传输过程如下图所示:
仔细想想,其实网络通信并没有神奇的技术,无非就是数据经过了大量的网络设备,网络设备再将数据包转发而已。
来源:freebuf.com 2018-10-09 15:20:13 by: 360网络安全学院
请登录后发表评论
注册