JAVA 网络抓包工具。网址:http://jnetpcap.com
download 一个deb包以后就开始写简单的获取 网络设备的程序,但是获取不到网络设备,正纳闷看到这个:
http://jnetpcap.com/node/269
于是问题解决,因为我用的ubuntu没有用到root权限,搞不定,所以换了root权限就搞定了。
先了解下网络分层,在每层都传输些什么包。图示如下
[img]http://dl.iteye.com/upload/attachment/152585/99aed4de-2078-392e-a058-11955bfa66dd.jpg[/img]
比如说如果我们访问一个网页,那么各层所传输的包如下图所示:
[img]http://dl.iteye.com/upload/attachment/152750/88109d03-54f7-3031-acd4-3c52c7d742e7.png[/img]
一些基本常识:
英文:
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怎么办呢?切成碎片再传咯。。
download 一个deb包以后就开始写简单的获取 网络设备的程序,但是获取不到网络设备,正纳闷看到这个:
http://jnetpcap.com/node/269
于是问题解决,因为我用的ubuntu没有用到root权限,搞不定,所以换了root权限就搞定了。
先了解下网络分层,在每层都传输些什么包。图示如下
[img]http://dl.iteye.com/upload/attachment/152585/99aed4de-2078-392e-a058-11955bfa66dd.jpg[/img]
比如说如果我们访问一个网页,那么各层所传输的包如下图所示:
[img]http://dl.iteye.com/upload/attachment/152750/88109d03-54f7-3031-acd4-3c52c7d742e7.png[/img]
一些基本常识:
英文:
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怎么办呢?切成碎片再传咯。。