¶
网络结构图
前同步码
前同步码
定
界
符
定界符...
目标 MAC 地址
目标 MAC 地址
源 MAC 地址
源 MAC 地址
类型
类型
有效载荷
...............
(IP,ARP,ICMP,PPP....)
有效载荷..................
FCS
帧校验序列
FCS...
版本
版本
头长
头长
服务类型
服务类型
数据包
总长度
数据包 总长度
重组标识
重组标识
标志位
标志位
段偏移量
段偏移量
TTL生存时间
TTL生存时间
上层协议代码
上层协议代码
头校验和
头校验和
源 IP 地址
源 IP 地址
目标 IP 地址
目标 IP 地址
Option选项,n*32位
Option选项,n*32位
有效载荷 Payload
(TCP,UDP)
有效载荷 Payload...
源端口
源端口
目的端口
目的端口
数据序号
Sequence number
数据序号Sequence n...
确认序号
Ack number
确认序号 Ack number
偏移量
偏移量
保
留
位
保留位...
控制位
控制位
窗口大小
窗口大小
包校验和
包校验和
紧急指针
紧急指针
可选选项
最多40字节
..........
可选选项最多40字节...
填充
整字节
填充 整字节
有效载荷 Payload
(HTTP,FTP...)
有效载荷 Payload...
TCP
TCP
源端口
源端口
目的端口
目的端口
包长度
包长度
校验和
校验和
UDP
UDP
有效载荷 Payload
(DNS,NTP...)
有效载荷 Payload...
IP包
IP包
以太网帧
以太网帧
HTTP
HTTP
链路层
链路层
网络层
网络层
传输层
传输层
应用层
应用层
switch
switch
PC Client
PC Client
Remote Server
Remote Server
nintendo.com
nintendo.com
Gateway
Gateway
Gateway
Gateway
网关: 10.0.0.1
网关: 10.0.0.1
IP:192.168.1.1
IP:192.168.1.1
en0: 192.168.1.2
en0: 192.168.1.2
ns0: 10.0.0.2
ns0: 10.0.0.2
en0: imlgw.top
en0: imlgw.top
IP包
IP包
TCP包
TCP包
ScrIP: 10.0.0.2
ScrIP: 10.0.0.2
DstIP: nintendo.com
DstIP: nintendo.com
SrcPort: 12345
DstPort: 80
SrcPort: 12345...
IP包
IP包
TCP包
TCP包
ScrIP: 10.0.0.2
ScrIP: 10.0.0.2
DstIP: nintendo.com
DstIP: nintendo.com
SrcPort: 12345
DstPort: 80
SrcPort: 12345...
TCP/ UDP 包
TCP/ UDP 包
SrcPort: 54232
DstPort: 7777
SrcPort: 54232...
Listen on 7777
Listen on 7777
IP包
IP包
TCP包
TCP包
ScrIP: imlgw.top
ScrIP: imlgw.top
DstIP: nintendo.com
DstIP: nintendo.com
SrcPort: 12345
DstPort: 80
SrcPort: 12345...
IP包
IP包
TCP包
TCP包
ScrIP: nintendo.com
ScrIP: nintendo.com
DstIP: imlgw.top
DstIP: imlgw.top
SrcPort: 80
DstPort: 12345
SrcPort: 80...
将SrcIP替换成本机IP,然后将IP包转发到目标服务器
将SrcIP替换成本机IP,然后将IP包转发到目标服务器
TCP / UDP 包
TCP / UDP 包
SrcPort: 7777
DstPort: 54232
SrcPort: 7777...
IP包
IP包
TCP包
TCP包
ScrIP: nintendo.com
ScrIP: nintendo.com
DstIP: 10.0.0.2
DstIP: 10.0.0.2
SrcPort: 80
DstPort: 12345
SrcPort: 80...
IP包
IP包
TCP包
TCP包
ScrIP: nintendo.com
ScrIP: nintendo.com
DstIP: imlgw.top
DstIP: imlgw.top
SrcPort: 80
DstPort: 12345
SrcPort: 80...
将目的IP,目标mac替换成客户端
将目的IP,目标mac替换成客户端
ARP欺骗,client作为ns网关
ARP欺骗,client作为ns网关
所有网络请求都经过client
所有网络请求都经过client
pcap抓包
pcap抓包
Text is not SVG - cannot display