网络分析
Matrix_Designer
专注: ArmLinux/.NET开发
展开
-
交换网络问题
<br />今天发现,通过交换机连接的网络并不是完全广播的。交换机的端口做了处理,处理广播包广播到所有端口外,其他数据包都不在广播到所有端口。所以在交换网络中使用sniffer并不能捕获其他机器的数据包。但是基于hub,也就是集线器,也叫多端口中继器,这类网络是可以的。集线器工作在物理层,它将受到的数据广播给所有主机,而交换机工作在数据链路层,它把受到的数据做了处理。集线器下的主机位于同一个冲突域,交换机下的主机没做vlan设置的位于用一个广播域。原创 2010-10-06 17:29:00 · 725 阅读 · 0 评论 -
apache 2.2 + tomcat 6.0.35 建立集群
项目要压力测试报告,找到产品头上来了。压力测试,这个和部署环境的优化有很大关系啊,我优个环境,给份报告,项目能直接用?搞笑~ 目前形势主义真是太严重了~。言归正传,其他优化不说了,这里重点说下集群。一个apache+4个tomcat。项目包和资源包分离,资源包都是静态资源,直接部署在apache上,项目包集群到4个tomcat上。先安装好apache和4个tomcat,然后:1:修改APA原创 2013-08-29 13:24:51 · 895 阅读 · 0 评论 -
数据库读写分离
随着一个网站的业务不断扩展,数据不断增加,数据库的压力也会越来越大,对数据库或者SQL的基本优化可能达不到最终的效果,我们可以采用读写分离的策 略来改变现状。读写分离现在被大量应用于很多大型网站,这个技术也不足为奇了。ebay就做得非常好。ebay用的是oracle,听说是用Quest Share Plex 来实现主从复制数据。 读写分离简单的说是把对数据库读和写的操作分开对应不同转载 2012-12-18 12:54:50 · 679 阅读 · 0 评论 -
HTTP1.1和HTTP1.0的区别
翻了下HTTP1.1的协议标准RFC2616,下面是看到的一些它跟HTTP1.0的差别。Persistent Connection(持久连接)在HTTP1.0中,每对Request/Response都使用一个新的连接。HTTP 1.1则支持Persistent Connection, 并且默认使用persistent connection.Hos转载 2012-11-05 15:30:21 · 381 阅读 · 0 评论 -
select转combobox的extjs代码
Ext.onReady(function(){ Ext.QuickTips.init(); storeList = new Ext.form.ComboBox({ typeAhead: true, triggerAction: 'all',转载 2012-05-25 16:47:03 · 464 阅读 · 0 评论 -
关于合肥联通宽带不能访问某些网站的解决办法
近期有部分客户反映安装了联通的宽带,能打开安徽农业大学的网站主页,但是不能访问分页。并且访问一些网站速度有点慢,就这个问题咨询了一些人,现提出一个解决办法。请手动设置DNS,一个设置成58.242.2.2,一个设置成210.22.70.3,就可以了。请大家尝试一下。欢迎回复!转载 2012-03-22 14:22:55 · 3522 阅读 · 1 评论 -
什么是A记录?什么是别名记录(CNAME)?什么是MX记录?什么是NS记录?
A (Address) 记录是用来指定主机名(或域名)对应的IP地址记录。用户可以将该域名下的网站服务器指向到自己的web server上。同时也可以设置您域名的二级域名。 别名记录(CNAME)也被称为规范名字。这种记录允许您将多个名字映射到同一台计算机。 通常用于同时提供WWW和MAIL服务的计算机。例如,有一台计算机名为“host.mydomain.com”(A记录)。 它转载 2012-03-26 09:35:33 · 653 阅读 · 0 评论 -
网页验证码的基本原理、常见漏洞及解决方法
前些天查了一些验证码的资料,了解了一些信息,也发现了一些网站确实存在的漏洞。下文将分析验证码原理及存在的问题。首先声明:本文仅仅探讨技术,请各位读者不要利用这些信息进行非法行为,笔者不承担任何连带责任!当然,笔者能力有限,这里也提供不了什么实质性技术,只是将自己获取的一些信息与大家分享,呵呵。 验证码的原理其实比较简单,一般都是链到一个动态页面,然后后台服务器生成一个随机数,利用这个随机数映射一张图片,最后将这张图片返回客户,同时将这个随机数保存起来,当用户提交验证码时检测填写的验证码是否原创 2011-02-18 11:40:00 · 6032 阅读 · 1 评论 -
浏览器内核
<br /> Rendering Engine浏览器最重要或者说核心的部分是“Rendering Engine”,可大概译为“解释引擎”,不过我们一般习惯将之称为“浏览器内核”。负责对网页语法的解释(如HTML、JavaScript)并渲染(显示)网页。<br /> 所以,通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是转载 2010-10-06 17:31:00 · 495 阅读 · 0 评论 -
win32下的内存分配失败原因
<br />0xcdcdcdcd - Created but not initialised <br />0xfdfdfdfd - 分配的CD区域前后各有一个,标示边界 <br />0xdddddddd - Deleted,CRT中称处于这种状态的内存区为 Dead Land。同时边界DWORD也同时被清除。 <br />0xfeeefeee - Freed memory set by NT's heap manager <br />0xcccccccc - Uninitiali原创 2010-10-06 17:31:00 · 967 阅读 · 0 评论 -
UDP/TCP 打洞
<br />由于NAT服务器的存在,P2P技术受到一定的限制。为了让P2P技术能穿透NAT,需要打洞。UDP和TCP打洞的基本原理相同。假设主机A和主机B位于NAT内部(可能是两个不同的NAT),服务器S位于NAT外。A要和B通信,首先A通知服务器S它想和B通信。此时S同时向A和B发送连接通知,A和B接到通知后立即和对方通信。它们俩首先连接的必然失败,用户打洞;但是后连接的由于先连接的已经打过洞了,因而可以成功。对于UDP可以直接采用这种方式操作。TCP需要做相应处理。首先A和B都在某个端口监听。为了打洞,原创 2010-10-06 17:29:00 · 920 阅读 · 0 评论 -
禁止网络有名登录
<br />通过修改控制面板/管理工具/本地安全策略/本地策略/安全选项/网络访问-本地账户的共享和安全模式可以禁止网络有名登录,此项对应的注册表键值为:HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Lsa下forceguest,参数1就是“仅来宾”,参数0就是“经典”。转载 2010-10-06 17:32:00 · 504 阅读 · 0 评论 -
CGI
<br />CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。在物理上是一段程序,运行在服务器上,提供同客户端 Html页面的接口。这样说大概还不好理解。那么我们看一个实际例子: 现在的个人主页上大部分都有一个留言本。留言本的工作是这样的:先由用户在客户端输入一些信息,如名字之类的东西。接着用户按一下“留言”(到目前为止工作都在客户端),浏览器把这些信息传送到服务器的CGI目转载 2010-10-06 17:31:00 · 468 阅读 · 0 评论 -
本地网页打开的错误处理
<br />1. 当遇到相同的html文档在本地和服务器浏览器处理方式不同时,可以尝试在<html>标记外面加上:<br /><!-- saved from url=(0047)http://v.youku.com/v_show/id_XMjA0MjUxODc2.html --><br />其中的url为服务器端页面的url<br /><br />2. 当出现跨域(特别是在服务器端请求跨域网站的html文档修改后发给客户端时)访问失败时,可以尝试在<head>标记中加入:<br /><base h原创 2010-10-06 17:32:00 · 610 阅读 · 0 评论 -
微型Web服务器
<br /> 工作需要,最近写了一个小的Web服务器,在指定端口监听,接收客户的Get和Post请求。收到客户的Get请求后将请求直接转发给原始服务器,然后将原始服务器返回的html文档解析,插入一段脚本后再返回给客户。这段脚本会在页面加载完毕时分析网页结构,将结构信息Post给Web服务器,然后再转发给处理程序。<br /> 转发Get时,需要获取主机名和主机名下的网页地址,然后根据主机名获取主机IP地址,然后连接主机,如果URL上没有端口号则以默认端口号80连接。主机名需要赋原创 2010-10-06 17:30:00 · 817 阅读 · 0 评论 -
局域网中具有相同mac地址的主机试验
<br />网络数据从高层下来后,到达网络层,封装为IP数据包,在这一层的传输,只认识IP地址。再到达数据链路层的时候,封装为数据帧,在这一层,只认识MAC地址。在交换环境中,是靠着MAC来传输数据的。交换机的工作原理,大家也都知道,每一个交换机的端口都有学习功能,可以记住端口所连接NIC的MAC地址,然后有数据传输需求的时候,就会智能的建立专用传输通道,分隔了冲突域,也在一定程度上保证数据安全。<br />可是改成同一个MAC地址,那将怎么访问呢。<br />于是做了一次试验:<br />A(192.转载 2010-10-06 17:29:00 · 2262 阅读 · 0 评论