a 安吉 安庆 鞍山 澳门 b 保定 宝鸡 包头 北海 北京 蚌埠 滨州 c ...
分类:
其他好文 时间:
2015-06-26 12:45:43
阅读次数:
103
关于校验算法的学习(学习以太网时遇到的)以太网的包头还是数据都会有校验,在FPGA上实现IP核时,用的是CRC校验,然后学习ICMP协议时,也看到一种校验算法,以此学习分析一下背后原理。一、先看看ICMP的包格式,主要是写ping命令是用到(会有一篇专门将ping的c语言实现),所以只是展示与ping命令背后的ICMP规则。
(来自维基)
对于校验的研究暂时不需要理解其他数据的意思,...
分类:
编程语言 时间:
2015-06-25 15:44:31
阅读次数:
176
在前面的一篇文章中,简单了介绍了HTTP报文格式,详情参考http://www.firefoxbug.net/?cat=47。这里大概介绍下基本的,常见的HTTP包头格式。POST /report/getComment.jsp HTTP/1.1Host: yeeg.comConnection: ke...
分类:
Web程序 时间:
2015-06-23 17:20:55
阅读次数:
128
[转]HTTP请求模型和头信息参考参考:http://blog.csdn.net/baggio785/archive/2006/04/13/661410.aspx模型:http://blog.csdn.net/baggio785/archive/2006/04/13/661412.aspxHTTP请...
分类:
Web程序 时间:
2015-06-18 16:41:31
阅读次数:
162
MIME是服务器通知客户机传送文件是什么类型的主要方法,客户机浏览器也通过MIME告诉服务器它的参数。在网上,如果接收到的文件没有MIME头,就默认它为HTML格式。但这样也不好,因为当MIME的包头是text/plain时,浏览器将直接显示而不关心它的什么字体,颜色之类的参数response.se...
分类:
Web程序 时间:
2015-06-12 19:21:22
阅读次数:
478
NAT,全称为Network Address Translation,意思是网络地址转换,如果想让所有的人都能够在共有IP不足的情况下上网,就可以使用NAT功能。
一台NAT主机一定要有两个IP: 其中一个是和互联网通信的共有IP;另一个是与内部局域网通信的私有IP。我们知道,网络上的所有信息封包的包头部分都含有源IP地址和目的IP地址,通过NAT主机,可以将从内部局域网发往互联网的封包的来源I...
分类:
系统相关 时间:
2015-05-21 09:11:29
阅读次数:
215
紧接着:网络知识学习11.IP地址 IP包头的结构如图 A、B、C网络类别的IP地址范围(图表) A、B、C不同的分配网络数和主机的方式(A是前8个IP地址代表网络,后24个代表主机;B是16:16;C是24:8) 私有IP讲解 2.子网掩码 标准子网掩码,A的是255.0.0.0;B是255......
分类:
其他好文 时间:
2015-05-16 18:05:37
阅读次数:
117
我们知道,报文经过网卡驱动处理后,调用net_receive_skb传递给具体的协议处理函数,对于IPv4报文来说,其协议处理函数就是ip_rcv了,ip_rcv在进行一些健康检查等操作后,会调用ip_rcv_finish来处理报文。这也是IPv4协议对报文接收处理的开始。
我们先看下ip_rcv_finish源代码:
本地传递
转发
报文转发有下面几个步骤完成:
1. 处理IP选项
2. 确定封包可以被转发
3.递减封包头部的TTL字段,如果TTL字段为0,则丢弃该封包
4.根据路径相关MTU,在必要...
分类:
系统相关 时间:
2015-05-14 10:03:41
阅读次数:
222
一、Linux发送网络消息的过程 (1) 应用程序调用write()将消息发送到内核中 ( 2)内核中的缓存达到了固定长度数据后,一般是SO_SNDBUF,将发送到TCP协议层 (3)IP层从TCP层收到数据,会加上自己的包头然后发送出去。一般分片的大小是MTU(含IP包头),而IPV4...
分类:
系统相关 时间:
2015-05-09 23:37:17
阅读次数:
311
pcap文件是网络抓包得到的文件,可通过pcap抓包程序、wireshark等抓包然后保存成.pcap文件得到。文件格式:文件头 数据包头 数据包 数据包头 数据包 。。。。。。如下图(TCP协议的): 文件头格式: magic为文件识别头,pcap固定为:0xA1B2C3D4。(4个字节)m...
分类:
其他好文 时间:
2015-05-05 19:16:01
阅读次数:
199