jnetpcap 兴趣研究

JAVA 网络抓包工具。网址:http://jnetpcap.com

download 一个deb包以后就开始写简单的获取 网络设备的程序,但是获取不到网络设备,正纳闷看到这个:

http://jnetpcap.com/node/269

于是问题解决,因为我用的ubuntu没有用到root权限,搞不定,所以换了root权限就搞定了。

先了解下网络分层,在每层都传输些什么包。图示如下

jnetpcap 兴趣研究_第1张图片


比如说如果我们访问一个网页,那么各层所传输的包如下图所示:

jnetpcap 兴趣研究_第2张图片


一些基本常识:

英文:

the maximum size of an IP packet is 65,535 bytes while the typical

maximum transmission unit (MTU
) for Ethernet is 1,500 bytes.

中文:

IP包最大只能传输 65535 个字节。以太网最大能传输 1500 个字节。

那么要传输的数据超出MTU怎么办呢?切成碎片再传咯。。

你可能感兴趣的:(ubuntu)