网络OSI七层模型

本文详细介绍了OSI七层模型,包括应用层、表示层、会话层、传输层、网络层、数据链路层和物理层的功能。传输层重点讲解了TCP与UDP的区别,网络层解释了IP地址和子网掩码的作用,数据链路层提到了MAC地址和CRC校验,而物理层则涉及数据编码和传输介质。此外,还提及了常见数据格式和网络通信的相关概念。
摘要由CSDN通过智能技术生成

网络OSI七层模型

  • 应用层

​ 为用户提供交互接口

  • 表示层
    将数据按一定的格式表示出,编码、数据格式转换等

  • 会话层
    应用程序和网络之间通话的接口,负责不同实体之间的会话

  • 传输层

    • 将数据进行分段重组,对数据的传输进行控制,对数据的缺失进行检查,对系统服务进行区分
    • 分段重组
    • 为了更好的共享和管理网络,我们会对数据进行分段,并且在接受到之后进行重组
    • 在网卡上我们规定了最大传输单元,正常情况下是1500字节
    • 定义数据的传输方:TCP
    • 可靠的数据传输,所有重要的数据都必须得到对方的确认
    • 三次握手
      https://iproute.cn/2020/03/06/TCP-%E6%9C%89%E9%99%90%E7%8A%B6%E6%80%81%E6%9C%BA/
    • 确认号与序列号
    • 用于保障数据的可靠传输
    • 四次挥手
    • 滑动窗口
    • UDP:尽力而为的数据传输,所有的数据都不需要被对方确认,用于延迟和质量要求低的服务。比较安全。大小有限1500字节,发包快,不能分片重组。
    • 端口号:
      一个IP地址有65536个端口号,每个端口号都允许运行一个服务
      在电脑上一个进程可以占用一个或者多个端口号,当有数据到达对应端口号的时候,就可以获得对应进程的处理
      常用的端口号:C:\Windows\System32\drivers\etc\service
      http: 80/tcp
      https: 443/tcp/udp
      ssh: 22/tcp
      telnet: 23/tcp
      ftp: 20/tcp 21/tcp
      dns: 53/tcp/udp
      rdp: 3389/tcp/udp
      vnc: 5900/tcp
  • 网络层

    • 网络层是用于连接各个不同局域网的
    • 通过IP地址可以识别出不同的局域网,并且使用路由器设备进行数据的远距离转发
      • IP地址由32位二进制组成,是一个逻辑地址,和MAC不一样,MAC地址是跟着设备走的,类似于你的名字

      • IP地址是根据网络位置不一样而变化的

          MAC地址相当于你的姓名,IP地址相当于你的位置,只有在IP地址所在的局域网才可以找到你的MAC地址
        

        IP地址的组成
        网络位
        用于标识IP地址所属的局域网
        如果主机的IP地址网络位是一样的,那就表示这些主机是处于同一个局域网的
        网络位由子网掩码来标识长度,子网掩码是32位二进制,可以与IP地址一一对应
        子网掩码位为1表示IP地址对应的位就是网络位
        主机位
        用于在同一个网络中区分不同网络节点的
        主机位全为0,表示这个地址是网段号
        主机位全为1,表示这个地址是广播地址

  • 数据链路层

    • 负责将物理层的二进制进行成帧, 将数据帧进行校验,我们认为物理层是不可靠的
    • 通过CRC循环冗余校验对所有的二进制进行计算,并且和数据帧尾部的FCS(帧尾校验序列)进行比对
    • 负责校验数据帧中的目的地址是不是本机,如果不是,就丢弃
    • MAC地址(media access control),是网卡上厂商设置的,并且是全球唯一的*,由48位二进制组成,按照8位一组,用16进制表示
      • 在windows上按下"田+R",输入"ncpa.cpl",然后双击WLAN,查看详细信息,里面有物理地址,就是MAC地址
    • 数据链路层将目的地址+源地址+类型+数据+FCS,一起生成二进制,传递给物理层

    数据帧格式:
    在这里插入图片描述

    • 或者将物理层的二进制校验结束,然后把数据提取出来,交给网络层
  • 物理层

    • 定义数据传输介质的电气标准

    • 弱电工程师 综合布线

    • 线的质量和美观

    • 网线 传递高低电平 二进制

      • 五类 短距离千兆 1G

      • 超五类 2.5G

      • 六类 短距离万兆 10G

      • 网线建议不超过100米

      • 光纤 传递光信号 二进制

      • 多模 超过40KM 40G

      • 单模 超过100KM 100G

        • 接口

        • 电口
          RJ45
          RJ11
          BNC

        • 光口
          LC
          SC

      • 光模块
        SPF
        QSPF

    • 数据的编码

    • 文字

      • ascii 8bit(位)=1Byte(字符)
      • unicode 32bit=4Byte
      • utf-8 24bit=3Byte
      • GBK 16bit=2Byte
    • 图像

      • 位图

        • jpeg RGB 0-255
        • png RGBA
        • gif
        • bmp
      • 矢量图
        ai
        esp

    • 视频
      mp4
      avi
      rmvb

         ai
                esp
                ...
      
    • 视频
      mp4
      avi
      rmvb

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值