OSI五层协议

一、物理层

物理层:
    基于电器特性发送高低电平 0101011 高电压对应数字1 低电平对象数字0

二、数据链路层(定义了电信号的分组方式,主要是对数据进行分组)

封包:源地址,目标地址
早期每个公司都有不同的标准,后来统一标准:以太网协议
    规定数据分为两个部分:
        数据头  | 数据
        head    | date
        数据头规定固定字节:18个字节
        数据头部分 :
            源地址:6个字节
            目标地址:6个字节
            数据类型:6个字节
        将数据分为组的形式:一组电信号:数据报 也叫一帧
    head长度+data长度= 最短64字节 最长1518字节,超过最大限制就分片发送
    data长度也就是数据包的内容
    网卡中的mac的地址:每个网卡出厂的时候都会被烧上独一无二的mac地址
        12位16进制数组成:
            前六位是厂商编号 后六位:流水线号 40-8D-5C-93-F1-DE
    计算机的通信方式: 广播
        mac+广播的理论上可以跟所有的计算机进行通信,
        但是实际上会产生广播风暴,效率低,工作量太大
        所有mac+广播的形式仅限于局域网内

三、网络层

网络层:找到对方局域网的位置
根据ip协议寻找对方局域网的位置
ip + mac +广播就能确定世界上任何一台计算机的位置了

四、传输层

传输层:建立端口到端口的通信
    端口:确定软件的位置
    每个软件都有固定的端口
    端口范围:0-65535 0-1024为系统占用端口
    端口 + ip + mac + 广播 能确定世界上任何一个计算机软件的位置

五、应用层

每个软件对于数据都有不同的自定义协议

六、TCP、UDP协议位于传输层和应用层中

原文地址:https://www.cnblogs.com/chuwanliu/p/11121870.html