零基础学网安之IP协议

简述

跟前面提到的Ethernet ||协议类似,但这个是作用在网络层的协议,规定了数据包的结构。

1、回顾

  • 网络层

    • IP协议是属于网络层的协议,目前使用的是IPv4版本
    • 网络层所封装的是源和目的IP地址(源IP、目的IP)
    • 网络层传输的是数据包
  • IP地址

    • IP地址:标识网络中的某一台主机(在网络环境中,可以通过IP地址对主机进行定位)
    • IP地址一般是和子网掩码配套使用,子网掩码的1标识了IP地址的网络部分,子网掩码的0标识了IP地址的主机部分
  • 封装结构

    • 应用层数据到了传输层会进行分段
    • 传输层数据到了网络层可能会分片

2、IP报文字段

  • 0100 …. = Version: 4:IP协议的版本

  • …. 0101 = Header Length: 20 bytes (5):首部长度(标识的是IP数据包头部长度)

  • Differentiated Services Field: 0x00 (DSCP: CS0, ECN: Not-ECT):区分服务字段:一般用于做网络层流量控制

  • Total Length: 126:总长度(整个IP数据包的长度)

  • Identification: 0xef3b (61243):标识

    1. …. = Flags: 0x2, Don’t fragment:标志
  • …0 0000 0000 0000 = Fragment Offset: 0:段片偏移

    标识、标志、段片偏移主要目的是上层来的数据报文过大,在网络层会进行分片

  • Time to Live: 128:生存时间(标识数据包在网络中的生存时间,当生存时间为0时,路由器会丢弃数据包,数据包没经过一跳路由器,生存时间减1)防止数据包在网络中一直转发

    • Windows操作系统默认的TTL值128
    • Linux操作系统默认的TTL值64

  • Protocol: UDP (17):协议(标识上层报文协议类型,UDP:17,TCP:6,ICMP:1)

  • Header Checksum:  [validation disabled]:首部校验和(只校验IP头部内容,不校验数据)

  • Source Address: 源IP地址

  • Destination Address:目的IP地址

如果对您有帮助感谢点赞评论转发,博主将持续更新零基础学网安系列内容。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值