美文网首页
浅谈OSI七层网络模型

浅谈OSI七层网络模型

作者: fantasymango | 来源:发表于2017-12-28 16:26 被阅读0次

OSI网络参考模型

OSI(Open System Interconnection)模型表示一种层次型的网络架构。该模型共有7层,每一层都有独特的功能,如下图所示,

OSI 七层网络参考模型

物理层

主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(即由1、0转化为强弱电流来进行传输,到达目的后再转化为1、0,也就说我们常说的模数转换)。这一层的数据成为比特,网卡工作在此层。物理层一般较少关心网络入侵分析,更专注于保证设备的电缆安全。

数据链路层

主要是将从物理层接收的数据进行MAC地址的封装与解封装。这一层的数据常被称为帧。在这一层工作的设备是交换机,数据通过交换机来传输(三层交换机不在此层工作)

网络层

主要用于将从下层接收到的数据进行IP地址的封装与解封装。在这一层工作的设备是路由器,这一层的数据常被称为数据包。

传输层

本层定义了一些传输数据的协议和端口号(如http端口80等),比如:TCP(传输控制协议,传输效率低,可靠性高,用于传输对可靠性要求高且数据量大的数据)和UDP(用于数据包协议,与TCP的特性相反,传输的是对可靠性要求不高且数据量小的数据)。传输层主要是将从下层接收到的数据进行分段传输,到达目的地后再重组。我们常把这一层的数据成为段。

会话层

通过传输层(端口号:传输端口与接收端口)建立数据传输的通路。主要是在系统之间发起会话或接收会话请求(设备之间可通过IP,也可通过MAC或主机名来互相认识)。

表示层

主要是对接收的数据进行解释、加密与解密、压缩与解压缩等操作(也就是把计算机能够识别的东西转换成人能够识别的东西,比如图片、声音等)

应用层

主要是一些终端的应用,比如FTP(文件下载)、WEB(网页浏览)、QQ之类的应用(也可以把它理解成我们在电脑屏幕上所看到的东西,也就是终端应用),也可以理解为应用层是负责向用户或应用程序显示数据的。

相关文章

  • Java远程网络通讯协议之TCP/IP

    OSI七层网络模型 一般我们说的网络模型都是OSI网络模型,而所谓的OSI网络模型一般分为七层,这七层从上到下分别...

  • 聊聊网络模型

    OSI七层模型 网络七层协议,英文Open System Interconnection,简称OSI。OSI七层协...

  • linux网络管理-1

    网络基础 ISO/OSI 七层模型 OSI七层模型TCP/IP四层模型是在ISO/OSI七层模型的基础上演变而来的...

  • http工作原理相关

    1. OSI 七层模型 OSI(Open System Interconnection,开放系统互连)七层网络模型...

  • Linux网络管理技术

    Linux网络管理技术 OSI七层模型和TCP/IP四层模型 OSI七层参考模型,TCP/IP四层参考模型 OSI...

  • 网络模型,http协议,tcp/ip,在浏览器地址栏输入url到

    网络模型 目前公认的网络模型有两种,一种是OSI七层模型,另一种则是TCP/IP四层模型 OSI七层模型:OSI(...

  • Android网络编程总结

    Android网络编程总结 1.网络分层 OSI七层模型OSI七层协议模型主要是:应用层(Application)...

  • 计算机网络

    OSI 七层模型 OSI七层网络模型TCP/IP四层概念模型 图解计算机网络 TCP/UDP TCP(Transm...

  • http

    1.OSI七层模型指什么? OSI七层模型结构:OSI七层模型是通过七个层次化的结构模型使不同的系统不同的网络之间...

  • 网络 - 收藏集 - 掘金

    漫谈网络通信——从 OSI 网络模型到 TCP/IP 协议族 - 前端 - 掘金 OSI七层模型 OSI(Open...

网友评论

      本文标题:浅谈OSI七层网络模型

      本文链接:https://www.haomeiwen.com/subject/vdimgxtx.html