美文网首页
网络7层协议的学习记录

网络7层协议的学习记录

作者: 毛_毛_虫_ | 来源:发表于2020-12-16 12:46 被阅读0次

    osi(open system interconnection) 网络7层协议

    物理层

    (RJ-45网线、无线网卡) 通过连接网络媒体,传送0、1这种位串,未进行分组的位串数据010100000110100......

    由于网络媒体只能传送 0 与 1 这种位串,因此物理层必须定义所使用的媒体设备之电压与讯号等,
    同时还必须了解数据讯框转成位串的编码方式,最后连接实体媒体并传送/接收位串。

    数据链接层

    早期的时候,数据链路层就是来对电信号来做分组的。后来形成了统一的标准即以太网协议Ethernet。

    Ethernet规定
    一组电信号称之为一个数据包,或者叫做一个“帧”
    每一数据帧分成: 报头head和数据data两部分

    head包含:(固定18个字节)
    发送者(源地址,6个字节)
    接收者(目标地址,6个字节)
    数据类型(6个字节)

    data包含:(最短46字节,最长1500字节) 超过最大限制就分片发送

    mac封包表头

    mac封包表头

    网络层

    网络层定义了一个IP协议
    计算机之间的联机建立、终止与维持
    因此这个层级当中最重要的除了 IP 之外,就是封包能否到达目的地的路由 (route) 概念了

    IP封包表头

    IP封包表头

    传输层

    这一个分层定义了发送端与接收端的联机技术(如 TCP, UDP 技术), 同时包括该技术的封包格式,数据封包的传送、流程的控制、传输过程的侦测检查与复原重新传送等等, 以确保各个数据封包可以正确无误的到达目的端。

    TCP协议

    TCP封包表头

    TCP封包表头

    TCP三次握手

    TCP三次握手

    UDP协议

    UDP封包表头

    UDP封包表头

    会话层

    主要功能是用来管理网络设备的会话连接,细分为三大功能:
    建立会话:A、B两台网络设备之间要通信,要建立一条会话供他们使用,在建立会话的过程中也会有身份验证,权限鉴定等环节;
    保持会话:通信会话建立后,通信双方开始传递数据,当数据传递完成后,OSI会话层不一定会立刻将两者这条通信会话断开,它会根据应用程序和应用层的设置对该会话进行维护,在会话维持期间两者可以随时使用这条会话传输局;
    断开会话:当应用程序或应用层规定的超时时间到期后,OSI会话层才会释放这条会话。或者A、B重启、关机、手动执行断开连接的操作时,OSI会话层也会将A、B之间的会话断开。

    表示层

    OSI第六层:表示层功能作用
    OSI表示层功能:电脑从网卡收到一串数据时,这些数据在电脑中都是都是二进制的格式,我们人类是看不懂二进制的,就需要表示层帮忙将这些二进制转换成我们能够识别的数据。

    表示层的基本作用就是对数据格式进行编译,对收到或发出的数据根据应用层的特征进行处理,如处理为文字、图片、音频、视频、文档等,还可以对压缩文件进行解压缩、对加密文件进行解密等。

    应用层

    OSI第七层:应用层功能及介绍
    OSI应用层功能:应用层提供各种各样的应用层协议,这些协议嵌入在各种我们使用的应用程序中,为用户与网络之间提供一个打交道的接口。

    相关文章

      网友评论

          本文标题:网络7层协议的学习记录

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