
网络&&协议分析
文章平均质量分 69
perddy
这个作者很懒,什么都没留下…
展开
-
The C10K Problem -- 翻译版
如今的web服务器需要同时处理上万个客户端了,难道不是吗?毕竟如今的网络已经非常庞大了。现在的计算机也很强大了,你只需要花大概1200美元就可以买一个有1000MHz处理器、2G内存、1000Mbit/sec网卡的机器。让我们看看 —— 分配给20000个客户端,每个50KHz、100Kbytes、50Kbit/sec。没有什么应用比为这两万个客户端的每一个,每秒从硬盘读取4Kbytes然后发转载 2016-03-07 00:01:29 · 2297 阅读 · 0 评论 -
宽带用户接入认证方式浅析
2003-04-04 14:53:01王 政1 陈 萍2 (1. 山东省通信公司, 济南 250001 2. 山东省邮政机械厂, 济南 250022) 摘 要:认证系统是宽带接入网的重要组成部分,本文从几个方面讨论了目前业界应用的几种主流认证方式,即PPPOE认证技术、WEB认证技术和802.1x认证技术。 关键词:PPPOE、WEB、802.1x 、转载 2008-10-31 16:05:00 · 5340 阅读 · 0 评论 -
关于HTTP协议头部Content-Type 信息的一张表
转自:http://www.utoronto.ca/webdocs/HTMLdocs/Book/Book-3ed/appb/mimetype.html Description of Data Content Typical Filename Extensions转载 2008-06-07 11:45:00 · 2302 阅读 · 0 评论 -
session 的工作原理
一、术语session 在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以 称之为一个session。有时候我们可以看到这样的话“在一个浏览器会话期间转载 2008-04-25 09:16:00 · 1413 阅读 · 0 评论 -
如何写robots.txt?
robin 发表于 08月 2, 2006转自:http://www.dunsh.org/2006/08/02/robotstxt/在国内,网站管理者似乎对robots.txt并没有引起多大重视,应一些朋友之请求,今天想通过这篇文章来简单谈一下robots.txt的写作。robots.txt基本介绍robots.txt是一个纯文本文件,在这个文件中网站管理者可以声明该网转载 2008-04-29 15:15:00 · 605 阅读 · 0 评论 -
了解 TCP 系统调用序列
转自:http://www.ibm.com/developerworks/cn/aix/library/au-tcpsystemcalls/index.html从内核到应用程序级别的函数调用序列级别: 中级Bindu Anupama (anubindu@in.ibm.com), 软件工程师, IBM 2007 年 12 月 10 日TCP/IP 编程接口提供各种系统调用,以帮助转载 2008-01-23 22:13:00 · 1021 阅读 · 0 评论 -
HTTP 协议的User-Agent相关信息
在使用HTTP协议进行请求时,HTTP协议头部会添加User-Agent,该信息可以标识请求者的一些信息,如什么浏览器类型和版本、操作系统,使用语言等信息。 通过抓包分析,得知IE,Firefox,傲游几个浏览器中 User-Agent的信息都为 “Mozilla/....”开头,而Opera 则不同的版本会有所不同,具体信息可以参照 下面网站,该网站信息很全,列出了常见原创 2008-04-11 15:13:00 · 13751 阅读 · 2 评论 -
window下进程相关命令
根据进程查端口号tasklistnetstat -ano | findstr 1140netstat -ano参数表示以数字形式显示所有活动的TCP连接以及计算机正在侦听的TCP、UDP端口,并且显示对应的进程ID PID号“|findstr 1140”表示查找进程PID为“1140”的TCP连接以及TCP、UDP端口的侦听情况根据端口号查进程netstat -anotasklist /fi "P转载 2008-01-17 17:11:00 · 819 阅读 · 0 评论 -
实验:了解HTTP单线程下载过程
正在自己写一个通过HTTP协议进行下载的小程序,进行实验抓包的过程时,发现点了一个下载链接之后,即使你没有选定保存或取消,也会有下载报文产生,很是纳闷,和之前想象中,点保存之后方进行下载的想法有些不同,于是验证了下。嘿,还真是没点保存就开下了,证据如下: 1、不做任何操作,先查看Temp文件夹,按修改时间排下序;打开Ethereal对port 80进行捕获。 2、点击一原创 2008-03-27 22:01:00 · 1397 阅读 · 0 评论 -
Packet Over SDH技术
北方交通大学 姜海东 裘正定一、引言 目前世界电话业务年增长率仅为8%,数据通信业务增长率却超过100%,尤其是Internet,进入20世纪90年代中期以来一直以300%的速率在 增长。虽然现阶段总体来说,数据通信量与语音相比仍然较小,约为1:4,但数据业务量的爆炸性增长(据有关专家预测,6年后,纯语音和数据流量将完全颠 倒,变为1:99)以及基于IP的分组交换技术的飞速发展,网络转载 2007-12-12 13:54:00 · 3921 阅读 · 0 评论 -
从Larbin看互联网爬虫设计
转载:http://blog.ifeng.com/article/121656.html互联网是一个庞大的非结构化的数据库,将数据有效的检索并组织呈现出来有着巨大的应用前景,尤其是类似RSS的以XML为基础的结构化的数据越来越多,内容的组织方式越来越灵活,检索组织并呈现会有着越来越广泛的应用范围,同时在时效性和可读性上也会有越来越高的要求。这一切的基础是爬虫,信息的来源入口。一个高转载 2008-11-14 10:28:00 · 825 阅读 · 1 评论 -
rebot.txt 作用
搜索引擎通过一种程序robot(又称spider),自动访问互联网上的网页并获取网页信息。 您可以在您的网站中创建一个纯文本文件robots.txt,在这个文件中声明该网站中不想被robot访问的部分,这样,该网站的部分或全部内容就可以不被搜索引擎收录了,或者指定搜索引擎只收录指定的内容。 一、 什么是robots.txt文件 搜索引擎通过一种程序robot(又称spider),自动访转载 2008-12-08 14:47:00 · 2354 阅读 · 0 评论 -
iptables出错18446744073709551615和2.6.23以后使用connlimit的方法
转自:http://www.php-oa.com/2010/01/25/iptables-18446744073709551615-connlimit.html在2.6.23以上的内核中使用connlimit时,常常会出下面二个错比如:当我们打1iptables -A INPUT -p tcp -s 192.168.1转载 2013-05-12 17:56:30 · 2627 阅读 · 0 评论 -
一个经典实用的iptables脚本
转自:http://www.cszhi.com/20111127/iptables-shell.html比较实用的一个脚本,根据自己的情况稍微修改下就可以用了。脚本如下:123456789101112131415161718192021222324252627282930313233转载 2013-04-20 16:07:28 · 1127 阅读 · 0 评论 -
linux 下 select 和 epoll 的不同对比
今天和同事交流获知其在使用异步socket,并且明确说用的是epoll而非select, 顿觉知识需要更新换代了。epoll精髓http://www.cnblogs.com/OnlyXP/archive/2007/08/10/851222.htmlselect 和 epoll区别http://zccst.iteye.com/blog/10转载 2013-04-21 23:48:53 · 868 阅读 · 0 评论 -
wireshark中radius协议相关过滤规则
wireshark中已经内置了对radius协议中各个属性的支持,用户可以通过输入相关过滤条件,准确筛选所需分析的报文,非常方便。同时对于特定厂商的BAS设备属性可以在 Wireshark\radius目录下增加相应的属性值。 wireshark网站中关于radius协议过滤规则的相关网址: http://wiki.wireshark.org/Radius原创 2012-11-18 16:03:53 · 5239 阅读 · 0 评论 -
学习如何在netfilter上开发一个自定义hook
记录相关网址: 1、Linux netfilter Hacking HOWTO http://www.netfilter.org/documentation/HOWTO/netfilter-hacking-HOWTO.html#toc3 2、优快云上一篇参考博文: A exa原创 2011-10-31 23:19:39 · 1338 阅读 · 0 评论 -
XP收到DHCP Offer之后,不发送DHCP Request问题
近日进行了DHCP相关功能的学习与研究,在测试过程中发现当使用交换机进行DHCP RELAY的情况下,DHCP server发送了DHCP Offer消息,同时 XP 的DHCP 客户机也接收到了该OFFER消息,但却不再下发DHCP REQUEST消息。原创 2011-10-14 00:26:23 · 50778 阅读 · 1 评论 -
网络类技术规划与相关书籍
自工作后很多的精力投入到了网络协议分析与相关功能的开发中,随着工作时间的不断增长,自知自己所接触的很多都是一些孤岛较难融合起来,因此总是有对网络技术及相关方向进行梳理的想法,希望能够绘制出一个关系图出来,将各个技术点以不同的角度相互关联起来,便于今后有目的地进行学习与研究。原创 2011-09-18 18:06:40 · 1023 阅读 · 0 评论 -
IP 协议中的checksum
Author:zfive5(zhaozidong)Email :zfive5@yahoo.com.cn 最近一段时间,对网络又开始追根溯源,最好的办法就是打开开源协议栈看一个究竟,不求写一个完整的ip协议栈,但求通达解惑! 众所周知,IP头定义如下:structIPHeader{ unsigned char ver_hlen;转载 2007-08-08 15:37:00 · 2008 阅读 · 0 评论 -
Linux网络编程socket错误分析
linux socke error转载 2010-08-15 23:54:00 · 1445 阅读 · 0 评论 -
IP网络带宽管理技术及应用分析
1 IP网络带宽管理及应用优化需求分析随着互联网的逐步发展,网上用户和业务流量在不断增长,除传统数据业务外,网络电话、网络视频、P2P下载等新型网络应用使得骨干网络中话音、视频、点到点下载流量在呈几何基数级膨胀趋势。今天的互联网用户中,没有听说或使用过Skype、QQ、MSN、BT、Emule、PPLive等应用的恐怕已经是极少数。对于用户而言,新型的业务和流量类型使他们的网上应用变转载 2007-12-11 15:42:00 · 1217 阅读 · 0 评论 -
为什么IE浏览器的User-Agent也是“Mozilla”打头的呢
本帖摘录自 http://www.firefox.net.cn/newforum/viewtopic.php?p=151591 IE加入mozilla的字符串是为了在当时netscape占领大部分市场的情况下告诉写网页他们的浏览器和netscape是兼容的。 第一轮浏览器大战最后以Netscape被收购,Internet Explorer独霸浏览器市场告终。而此时Mozilla原创 2007-12-11 12:24:00 · 5860 阅读 · 2 评论 -
非阻塞套接字资料收集
1、 两种I/O模式 * 阻塞模式: 执行I/O操作完成前会一直进行等待,不会将控制权交给程序。套接字默认为阻塞模式。可以通过多线程技术进行处理。 * 非阻塞模式:执行I/O操作时,Winsock函数会返回并交出控制权。这种模式使用起来比较复杂,因为函数在没有运行完成就进行返回,会不断地返回 WSAEWOULDBLOCK错误。但功能强大。 为了解决这个原创 2007-08-17 14:35:00 · 1673 阅读 · 0 评论 -
使用异步 I/O 大大提高应用程序的性能
2006 年 9 月 28 日M. Tim Jones (mtj@mtjones.com), 顾问工程师, Emulex原帖地址:http://www.ibm.com/developerworks/cn/linux/l-async/ AIO 简介 Linux 异步 I/O 是 Linux 内核中提供的一个相当新的增强。它是 2.6 版本内核的一个标准特性,但是我们转载 2007-08-17 14:02:00 · 715 阅读 · 0 评论 -
Short description of the Internet checksum[IP检验和]
IP checksum definitionThe IP checksum is the 16 bit ones complement of the ones complement sum of all 16 bit words in the header.One question many people may ask is "What is the 1s complement s转载 2007-08-08 14:18:00 · 1087 阅读 · 0 评论 -
什么是QoS
QoS的英文全称为"Quality of Service",中文名为"服务质量"。QoS是网络于用户之间以及网络上互相通信的用户之间关于信息传输与共享的质的约定,例如,传输延迟允许时间、最小传输画面失真度以及声像同步等, 是用来解决网络延迟和阻塞等问题的一种技术。现在的路由器一般均支持QoS。 在正常情况下,如果网络只用于特定的无时间限制的应用系统,并不需要QoS, 比如Web应用,或转载 2007-08-11 12:24:00 · 2063 阅读 · 0 评论 -
INFO: Header and Library Requirement When Set/Get Socket Options at the IPPROTO_IP Level
Article ID : 257460 Last Review : July 11, 2005转载 2007-08-04 18:56:00 · 1218 阅读 · 0 评论 -
套接字基本概念
应用层通过传输层进行数据通信时,TCP和UDP会遇到同时为多个应用程序进程提供并发服务的问题。多个TCP连接或多个应用程序进程可能需要通过同一个 TCP协议端口传输数据。为了区别不同的应用程序进程和连接,许多计算机操作系统为应用程序与TCP/IP协议交互提供了称为套接字(Socket)的接口。 区分不同应用程序进程间的网络通信和连接,主要有3个参数:通信的目的IP地址、使用的传输层协议(TCP或U转载 2007-08-04 16:50:00 · 1139 阅读 · 0 评论 -
socket编程原理
socket编程原理2.1 问题的引入 UNIX系统的I/O命令集,是从Maltics和早期系统中的命令演变出来的,其模式为打开一读/写一关闭(open-write-read-close)。在一个用户进程进行I/O操作时,它首先调用“打开”获得对指定文件或设备的使用权,并返回称为文件描述符的整型数,以描述用户在打开的文件或设备上进行I/O操作的进程。然后这个用户进程多次调用“读/写”转载 2007-08-04 16:19:00 · 721 阅读 · 0 评论 -
windows路由表完全掌握(内容:路由表解析,读懂路由表)
一.Windows路由表完全解析 时间能够以这样的方式过去令人感到惊异。人们倾向于认为计算机技术属于高科技,但是,TCP/IP协议在过去的三十年里以各种形式出现,无所不在。因此,TCP/IP协议有时间变得真正成熟起来,并且更稳定和更可靠。然而,当涉及到计算机的时候,事情就没有那样简单了。当路由包通过网络的时候,有时候会出现错误。在这种情况下,熟悉Windows路由表是很有帮助的。路由表能转载 2007-08-02 10:27:00 · 5817 阅读 · 4 评论 -
Big Endian和Little Endian
1.故事的起源“endian”这个词出自《格列佛游记》。小人国的内战就源于吃鸡蛋时是究竟从大头(Big-Endian)敲开还是从小头(Little-Endian)敲开,由此曾发生过六次叛乱,其中一个皇帝送了命,另一个丢了王位。我们一般将endian翻译成“字节序”,将big endian和little endian称作“大尾”和“小尾”。2.什么是Big Endian和Little转载 2007-07-29 12:44:00 · 776 阅读 · 0 评论 -
HTTP状态码
来源:http://wolfchina.blogchina.com/2152714.html完整的 HTTP 1.1规范说明书来自于RFC 2616,你可以在http://www.rfc-editor.org/在线查阅。HTTP 1.1的状态码被标记为新特性,因为许多浏览器只支持 HTTP 1.0。你应只把状态码发送给支持 HTTP 1.1的客户端,支持协议版本可以通过调用request.ge原创 2007-08-24 16:06:00 · 1081 阅读 · 0 评论 -
双网卡的Windows路由配置 ZZ
document.body.clientWidth-300) {this.height=(document.body.clientWidth-300)*this.height/this.width;this.width=document.body.clientWidth-300}" alt="click for full size" /> 因为Windows转载 2007-11-01 16:54:00 · 1373 阅读 · 0 评论 -
Inside the Linux Packet Filter
转自: http://www.linuxjournal.com/article/4852February 1st, 2002 by Gianluca Insolvibile in Security In Part I of this two-part series on the Linux Packet Filter, Gianluca describ转载 2007-12-06 18:45:00 · 1485 阅读 · 0 评论 -
IP Filter Based Firewalls HOWTO
xiaojl Brendan Conoboy Erik Fichtner $FreeBSD: src/share/examples/ipfilter/ipf-howto.txt,v 1.1.2.1 2002/04/27 20:04:18 darrenr Exp $摘要:本文档向初学者介绍IP Filter防火墙软件,同时介绍一些设计防火墙的基本方法。1.1声明作者对因该文档所造成的转载 2007-12-05 10:41:00 · 1146 阅读 · 0 评论 -
DNS收集的相关资料整理
基本介绍: 1、DNS DNS本质上是一个分布式数据库,主要功能就是将人易于记忆的Domain Name与人不容易记忆的IP Address作转换。 DNS系统中的服务器按照在网络中的功能可分为具有授权能力的Authoritative Name Server和具有缓存功能的Caching Name Server。 目前全球所采用的DNS大多都是由ISC(Inter原创 2007-12-06 13:44:00 · 1335 阅读 · 0 评论 -
为Solaris服务器配置款安全的防火墙
连接网上的服务器系统,不管是什么情况都要明确一点:网络是不安全的。因此,虽然创建一个防火墙并不能保证系统100%安全,但却是绝对必要的。传统意义上的防火墙技术分为三大类,“包过滤”(Packet Filtering)、“应用代理”(Application Proxy)和“状态检测”(Stateful Inspection),无论一个防火墙的实现过程多么复杂,归根结底都是在这三种技术的基础上进行转载 2007-12-05 08:58:00 · 1859 阅读 · 0 评论 -
DNS ID Hacking
by quack http://www.xfocus.org 安全焦点 参考资料:DNS ID Hacking by ADM crew 一、关于DNS ID Hacking的一些描述 你可能会对DNS ID Hacking/spoofing的含义有些迷惑,它与一般直接攻击一样,只 不过利用的是DNS协议上的漏洞,并且可能有较大的普遍性及伤害作用——好象没什 么DNS服务器能够逃过它——甚至转载 2007-11-26 14:59:00 · 1487 阅读 · 0 评论 -
用完成端口开发大响应规模的Winsock应用程序
作者:Anthony Jones&Amol Deshpande 翻译:刘西齐原文出处:http://msdn.microsoft.com/msdnmag/issues/1000/Winsock/ 通常要开发网络应用程序并不是一件轻松的事情,不过,实际上只要掌握几个关键的原则也就可以了——创建和连接一个套接字,尝试进行连接,然后收发数据。真 正难的是要写出一个可以接纳少则一个,多则数千个连转载 2007-11-26 14:50:00 · 819 阅读 · 0 评论