美文网首页
七层和四层协议

七层和四层协议

作者: 哓晓的故事 | 来源:发表于2018-05-17 21:27 被阅读0次
协议映射.png

OSI 七层协议

七层协议.png

TCP/IP 四层协议

深入浅出 TCP/IP 协议

四层协议.png
IP层传输单位是IP分组,属于点到点的传输;TCP层传输单位是TCP段,属于端到端的传输
数据在层次的封装.png
http请求的数据封装.png
  1. 链路层(MAC地址)
    对电信号进行分组并形成具有特定意义的数据帧,然后以广播的形式通过物理介质发送给接收方
  • 首部固定为14个字节,包含了目标MAC地址、源MAC地址和类型
  • 数据最短为46个字节,最长为1500个字节,如果需要传输的数据很长,就必须分割成多个帧进行发送
  • 尾部固定为4个字节,表示数据帧校验序列,用于确定数据包在传输过程中是否损坏
  1. IP层(IP地址)
    定义网络地址,区分网段,子网内MAC寻址,对于不同子网的数据包进行路由
    首部长度为20个字节,主要包含了目标IP地址和源IP地址
    数据部分的最大长度为65515字节
  • IP协议 解决发送者如何知道接收者和自己同属一个子网的问题,通过IP地址和umask进行AND后发送者和接受者地址相等判断
  • ARP协议 解决发送者如何知道接收者的MAC地址的问题,ARP首先会发起一个请求数据包,数据包的首部包含了目标主机的IP地址,进行广播,服务端对比自己的IP地址,如果相同就符合的返回自己的MAC地址,否则丢弃数据包
  • 路由协议 解决如果接收者和自己不在同一个子网,数据包如何发给对方的问题,在ARP协议执行之前先执行路由协议,通过IP协议判断2台主机是否在一个网段,如果不在,转发给网段的网关(路由器)进行转发
  1. 传输层(端口)
    定义端口,标识应用程序身份,实现端口到端口的通信,TCP协议可以保证数据传输的可靠性
    首部长度为8个字节,主要包括源端口和目标端口
    数据最大为65527个字节,整个数据包的长度最大可达到65535个字节。
  2. 应用层
    定义数据格式并按照对应的格式解读数据

相关文章

  • OSI-体系结构

    一 OSI七层模型 OSI七层协议模型以及个模型协议 OSI七层协议模型主要是:应用层(Application)、...

  • HTTPS 浅析

    网络七层协议TCP/IP 五层协议HTTPS 概念HTTPS 优化 网络七层协议 OSI是Open System ...

  • 从网络协议说起:TCP/IP协议

    网络协议 七层协议模型:指OSI七层协议模型,主要是:应用层(Application)、表示层(Presentat...

  • 网络七层协议简介

    对于整个网络基础来说,OSI体系即网络七层协议,对于这七层协议的作用与协议族可以基本见下表 下面分别对这七层进行简...

  • OSI开放式互联参考模型--2019年1月5日01:30:56

    OSI开放式互联参考模型 现在市面上的协议模型分为四层、五层和七层协议,而国际标准化组织ISO制定的OSI七层协议...

  • 网络基础及系统运行状态管理

    简述osi七层模型和TCP/IP五层模型 osi七层模型 OSI七层协议模型主要是:应用层(Application...

  • 聊聊网络模型

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

  • TCP和UDP

    TCP协议为TCP/IP协议;UDP为UDP/IP协议。TCP和UDP都是对应网络七层协议上的传输层。IP属于网络...

  • 网络协议、端口和Socket

    1、网络协议分层 网络层次可划分为五层因特网协议栈和七层因特网协议栈。 1.1 五层因特网协议栈 因特网协议栈共有...

  • socket之网络基础

    1、OSI七层协议 2、五层协议 3,协议详解 4,tcp详解

网友评论

      本文标题:七层和四层协议

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