zoukankan      html  css  js  c++  java
  • 第1章 1.6计算机网络概述--OSI参考模型

    ISO七层模式:国际标准组织对互联网通信规则进行的定义。

    理论模型与网络排错、网络安全参考:https://www.cnblogs.com/andy9468/p/11416684.html

    OSI理论模型

    层级

    名称

    举例

    功能

    7

    应用层

    QQ、OA

    网络通信

    6

    表示层

    web数据压缩、https加密

    压缩、加密

    5

    会话层

    端口号建立连接、释放连接

    区分通信不混淆

    4

    传输层

    TCP、UDP

    可靠传输、流量控制、不可靠传输

    3

    网络层

    IPv4、IPv6、路由器

    选择最佳路径、规划IP(VLAN)

    2

    数据链路层

    交换机

    帧的开始和结束、透明传输、检查错误

    1

    物理层

    电话线、光纤、WiFi、电压、波形

    接口标准、电器标准

    7、应用层:所有能产生网络流量的程序,如:QQ。

    6、表示层:传输前对数据进行进行处理,是一种数据处理的规则,如:加密、压缩、传输二进制(图片)、传输ASCII码(字符文档)。

    5、会话层:访问不同网站,会建立不同会话,以保证流量不乱套。

    延伸:会话层查木马。windows

    查看会话
    netstat -n
    查看可能的木马程序,木马程序在后台偷偷运行,没有图像界面。木马程序要和黑客的电脑进行通讯的原理,就必然会有会话层的建立。
    netstat -nb

    4、传输层:控制传输。可靠传输、不可靠传输、流量控制。

    可靠传输和流量大小控制。如:TCP。

    不可靠传输,即不用建立会话。如:UDP。

    3、网络层:选择数据传输的路径。可以自动选择最近路径,也可以人工指定,如静态路由。

    2、数据链路层:

    定义帧的开始和结束,用特殊的01表示数据帧的开头和结尾。

    透明传输,如果数据本身有特殊01,则会在数据01前加另一特殊的D1说明,这不是结束(开始),数据接收完成后,再把D1标记删掉,这是透明传输。

    差错校验,如果传输过程信号衰减、或丢失,就会在数据链路层检查出来,错误的数据帧就丢掉。

    1、物理层:

    接口标准。如:水晶头里面几根线。

    电器标准。如:网络中01的表示,网卡0V电压代表0,5V电压代表1。

    如何在物理链路上传输更快的速度。

    (关注①传输介质:光纤、铜线②带宽利用率:如何多路复用,提高信道的利用率)

    这就是OSI参考模型。

    数据单位:

    段、包、帧、bit流

  • 相关阅读:
    关闭浏览器清除cookie
    JSONP跨域请求数据报错 “Unexpected token :”的解决办法
    HTTP请求方法
    Html 中判断某个class的个数
    将div标签中的table水平居中
    js阻止事件冒泡
    Vue中V-bind的使用。为何标签中style="height:90px"也需要写为V-bind:style="height:90px",哪些属性需要绑定?哪些属性不需要绑定?
    css中 !important的作用。
    Notification通知
    DataAdapter中DeleteCommand和UpdateCommand
  • 原文地址:https://www.cnblogs.com/andy9468/p/10095330.html
Copyright © 2011-2022 走看看