二、 下面再来看看UDP的分片是否和ICMP类似。要发送UDP包,在网上找了很多工具,都不好用,想了想还不如自己用ruby简单的写一个。
- require 'socket'
-
sock = UDPSocket.new
-
i=0
-
a = []
-
while i<1000
-
a << i.to_s
-
end
-
sock.send(a.to_s,0,'192.168.1.1',4444)
wireshark抓包截图如下:
如上图所示,和ICMP的分片情况一样,一个带有UDP头,一个不带有UDP头。
最大的那个分片是1514.
阅读(3369) | 评论(0) | 转发(0) |