现在有很多免费的wifi 访问网页的时候底部会出现一些广告,以下为的实现过程:1.在路由器上抓http的TCP/IP包,解压,对比,并重新算校验码,打包,并转发如果没有很深入对的TCP/IP的了解,肯定做不了2.使用现场的一些带过滤的代理软件(其实也是实现以上过程,但已封装好接口,不需要你在去了解T...
分类:
其他好文 时间:
2015-03-03 13:20:52
阅读次数:
3725
MySQL Proxy处于客户端应用程序和MySQL服务器之间,通过截断、改变并转发客户端和后端数据库之间的通信来实现其功能,这和WinGate 之类的网络代理服务器的基本思想是一样的。代理服务器是和TCP/IP协议打交道,而要理解MySQL Proxy的工作机制,同样要清楚MySQL客户端和服务器...
分类:
数据库 时间:
2015-03-03 11:24:54
阅读次数:
179
PS: 这个实现对于某些特定情况未必是最佳实现,可以用数组来代替队列来实现参照TCP/IP详解第二卷24~29章,详细论述了TCP协议的实现,大概总结一下TCP如何向应用层保证数据包的正确性、可靠性,即TCP如何实现对数据报文的重组。首先要设计两个报文队列,一个存放正常来到的报文,一个存放失序到来的...
分类:
其他好文 时间:
2015-03-03 11:21:25
阅读次数:
139
简单网络管理协议(SNMP)是TCP/IP协议簇的一个应用层协议。在1988年被制定,并被Internet体系结构委员会(IAB)採纳作为一个短期的网络管理解决方式;因为SNMP的简单性,在Internet时代得到了蓬勃的发展,1992年公布了SNMPv2版本号,以增强SNMPv1的安全性和功能。如...
分类:
其他好文 时间:
2015-03-03 11:20:00
阅读次数:
187
用户输入网址后到收到网页,客户端需要发送三次数据。1、DNS域名解析2、建立TCP/IP连接3、发送请求网页信息先想到这些,有空展开写。
分类:
其他好文 时间:
2015-03-02 23:53:34
阅读次数:
177
本文旨在记述一些学习中的笔记OSI分层:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层详细点:1、应用层:为应用程序提供服务并规定程序中通信相关细节。2、表示层:将应用处理的信息转换为适合网络传输的格式,或将来自下一层的数据转换为上层能处理的格式。因此它主要负责数据格式的转换。具体来说,...
分类:
其他好文 时间:
2015-03-02 22:09:28
阅读次数:
153
先标注一个错误,domain.h书里说在netinet目录下,但是我的这个却在sys下。 所有domain形成链表,由全局变量domains来指出 struct?domain?{
?int?dom_family;??/*?AF_xxx?*/
?char?*do...
分类:
其他好文 时间:
2015-03-02 17:04:45
阅读次数:
119
在Internet RFC标准中,Netstat的定义是: Netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。 Netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络...
分类:
Web程序 时间:
2015-03-02 16:14:11
阅读次数:
146
void
ether_input(ifp,?eh,?m)
?struct?ifnet?*ifp;
?register?struct?ether_header?*eh;
?struct?mbuf?*m;
{
?register?struct?ifqueue?*inq;
?register?struct?llc?*l;
?struct?arpcom?...
分类:
其他好文 时间:
2015-03-02 13:18:51
阅读次数:
138