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
  • 相关阅读:
    django在admin后台注册自己创建的数据库表
    django的缓存机制
    python中eval函数作用
    falsk之文件上传
    django请求的生命周期
    mongodb高级操作
    mongodb基本操作
    mongodb安装教程
    flask之jinjia2模板(二)
    Maven系列--"maven-compiler-plugin"的使用、Maven之Surefire插件
  • 原文地址:https://www.cnblogs.com/yqpy/p/8614789.html
Copyright © 2011-2022 走看看