关于抓包的基础

网络层主要就是转发数据包,就是路由器转发的,而且,不同网段之间只能靠路由器进行转发。

网络层:1定义了:IP协议的逻辑地址,IP地址

2.连接不同的媒介。

路由器可以连接不同的设备,摄像头,电视机,投影仪等,只要是网络设备都可以和路由器连接。

3数据

Version:版本4,iPV4地址

          首部长度:不包含数据,表示IP数据包的包头的长度,4.bit表示最短就是20字节,可变的。加了选项字段,长度会发生变化,必须是4的背书,就是一个固定的长度。

优先级以及服务类型:不需要高宽带,延迟低的一些场景。

标识符:数据进入网络后,是会被分片的。数据分片要被打上标识,排序

Flags:用于校验当前数据被分段之后,在这一些列的分片中,最后一个分片的是否已被发出。

Time to live :生命周期IP数据包的生命周期。每过一个路由器减一,0直接丢弃。

Ttl:128win系统,64左右就是linux ping一下减去ttl就是跳了多少服务器

Header checksum :首部校验和,保证数据在传输过程中没有被损毁或者篡改。

Source address 源IP地址

Destination address 目标IP地址

可选项:提供额外的控制和信息,可选项字段不是必须的。

时间戳,在数据包中添加一个时间戳,记录数据包发送时间和到达时间,排查网络故障

路由记录:记录数据包在传输过程中经过的路由器和跳数(ttl),网络拓扑分析(数据包是怎么走的)和网络优化(ttl).

Data:数据,数据指的是可以被传输,存储,处理,操作的数字,文本,图像,音频,视屏等形式的信息。

 

Icmp:网际控制报文协议

Ping -t在Windows中会一直ping

-n指定发送包的个数

Mtu:最大传输单元,用来通知对方,我能够接受数据的最大尺寸,默认最大值是1500,实际上1200-1300,没有特殊需求一般是不修改的。

 

  1. 网络,ping本地IP地址,ping服务器能不能通,网络通的(优先级最高
  2. 程序本身:网页,在服务器上会有一个应用,这个应用就是用来提供页面服务的程序。程序的状态:程序是否处在运行状态,程序关闭了,当然不能访问。
  3. 看端口,端口没有,无法实现通讯,端口对应的服务没有起来,或者是程序的端口号被占用了,(次之
  4. 防火墙,是不是防火墙的策略,把数据屏蔽了,或者请求的IP(客户端),被防火墙隔离了。

    Type:表示icmp报文的类型

    代码:表示报文类型的子类型

  5.  

     

    ARP:是一个网络层协议,作用是将网络层的IPV4地址转换成数据链路层的mac地址,

    会把IP地址和mac做映射,形成arp关系表。

     

    1.从一个设备到另一个设备发送数据包,需要知道接受设备的mac地址。

    2.检查arp缓存表,表里有,直接走

    3.表里没有,则设备会在这个网段中广播一个arp请求数据包,请求pc1对应的mac地址

    广播的内容:

    PC2的mac地址和IP地址,目标IP地址

    如果没有响应就丢弃

     Arp协议只适用于同一网段设备之间的地址解析,如果不同网段,需要路由器来进行转发。

  6.  

    静态:人工配置,永不消失(除非手动删除)

    动态:实时获取,本身不在我的配置中

  7.  

    Windows cmd 命令

    Arp-a查看arp缓存表

    Arp-d 删除缓存表

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值