zoukankan      html  css  js  c++  java
  • 网络通信协议五之IP协议详解

    网络层协议

    >>IP协议

    >>ARP(地址解析协议)

    >>RARP(反向地址解析协议)

    >>ICMP(互联网控制消息协议)

    IP协议功能

      >>寻址和路由:从一个地点到另一个地点的线路

      >>传递服务

        >>不可靠,可靠性由上层协议提供

        >>无连接:发送数据之前不建立会话

      >>数据报分段和重组

    固定部分是20字节,可变部分最多40字节

      >>版本--占4位,指IP协议的版本

      >>首部长度--占4位,可表示的最大数值,是15个单位(一个单位4字节),因此IP的首部长度的最大值是60字节

      >>服务类型:8位

      >>总长度:16位,指首部和数据之和的长度,数据报的最大长度为65535字节

      >>标识:16位,用来产生数据报的标识

      >>标志:占3比特,目前只有后两个比特有意义,标志字段的最低位是MF,MF=1表示后面“还有分片”,MF=0表示最后一个分片。只有当DF=0才允许分片

      >>片位移:占13比特,较长的分组在分片后,某片在原分组中的相对位置。片位移以8字节为偏移单位

      >>生存时间:8比特,TTL,这是为了限制数据报在网络中的生存时间,其单位最初是秒,但为了方便,都用“跳数”作为TTL的单位。数据报每经过一个路由器,其TTL值就减1  

      >>协议,8位,指出此数据报携带的数据使用何种协议,以便目的主机的IP层将数据部分上交给哪个处理过程

      >>首部检验和,16比特,只检验数据报的首部,不包括数据部分

      >>源地址和目的地址都各占4个字节

    人生苦短,何不用python
  • 相关阅读:
    【Java学习笔记】<集合框架>Iterator的子接口ListIterator
    【Java学习笔记】<集合框架>List特有的取出方式之一
    【Java学习笔记】集合框架Ⅱ
    【Java学习笔记】集合框架Ⅰ
    【PS】Ⅱ图像合成与渐变工具笔记
    【PS】Ⅰ基础及选框工具笔记
    [PS]简单的智能电视制作案例
    Spring中线程池的使用
    SpringBoot 多线程
    solr DIH 设置定时索引
  • 原文地址:https://www.cnblogs.com/yqpy/p/8614789.html
Copyright © 2011-2022 走看看