
网络技术
文章平均质量分 90
smstong
创新来自于夯实的基础。
展开
-
RJ45短路环在千兆网卡上的应用
1.话题由来 对于经常工作于多个操作系统的人来说,Windows作为宿主系统,搭配Vmware Workstation已经是标准工作站了。我个人也是来回往返于Windows和Linux之间,使用的笔记本的配置为:Windows7作为宿主,VMWare Workstation 9安装虚拟机CentOS以及OpenBSD等。虚拟机的网络连接设置为桥接方式,以使虚拟机更像是局域网里的真正主机。原创 2013-04-17 11:53:34 · 10164 阅读 · 2 评论 -
MySql基本命令
第一招、mysql服务的启动和停止net stop mysqlnet start mysql第二招、登陆mysql语法如下: mysql -u用户名 -p用户密码键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:mysql>注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP原创 2010-02-06 16:02:00 · 1336 阅读 · 0 评论 -
tomcat 7.0 由于开启manager和密码设置简单被上传木马--亲身经历
最近用tomcat做一些开发和学习,由于不是生产环境,所以安全设置随便了些,没想到遭到了攻击。把这段亲身经历写下来,以供自己和大家参考!安全问题不能松懈啊1 受害主机软硬件环境受害主机操作系统为CentOS6, 装有Tomcat7运行环境,为方便开发调试,打开了Tomcat自带的manager管理功能。2 入侵日志分析Tomcat开启服务为2012年7月18日,由于端口号设置的比较原创 2012-09-16 23:19:48 · 16646 阅读 · 1 评论 -
多IP映射之ARP
某公司拥有中国联通提供的30个公网IP,一部分公网IP被映射到内部服务器的私用IP,一部分被直接配置到服务器上,还有一部分暂时没有使用。网络拓扑如下: 这里只想解释一个在高手看来简单的问题,那就是218.25.161.161这个设备如何向被映射的服务器(以218.25.161.186为例)发送报文。对于直接连在交换机上的218.25.161.173,218.25.161.18原创 2012-08-01 16:46:36 · 2121 阅读 · 0 评论 -
网规复习笔记---------(CSMA/CD)的最小帧长计算
最小帧长的由来: 在一帧发送完毕之前,发送方必须要检测到是否有冲突发生,如果没有则大吉,如果有则按照相应算法检测后重新发送该帧。 这样就很清楚了,就是一个帧发送完的时间必须大于检测到冲突的最长时间。检测到冲突需要的最长时间为电信号在传输最长距离上跑一个来回的时间再加上端设备的物理延迟时间,考试中设备物理延迟一般不用考虑,电信号的速度考试时按照(200000000m/s)即可原创 2010-09-25 12:34:00 · 28812 阅读 · 6 评论 -
SDH带宽
光载波级别 帧格式 SDH级别 帧格式 线路速率 OC-1 STS-1 - - 51.840 Mbit/sOC-3 STS-3 SDH-1 STM-1原创 2012-03-07 16:31:36 · 3284 阅读 · 0 评论 -
ARP协议原理与缺陷(附ARP欺骗源代码)
0 引言IP协议之所以如此广泛地被应用于全球,一个重要的原因就是它可以运行于几乎所有链路层之上,如点对点的串行线路、环网FDDI,当然目前支撑IP协议的最普遍的链路层还是以太网。对于点对点的串行线路,只有两个节点,没有物理地址定义的必要;而对于像以太网这样的广播型网络,网络上的每一个节点都会有一个物理地址来唯一标示。IP层生成的数据报必须通过实际的物理链路层才能变成真正的物理信号发送出去,原创 2012-01-31 09:57:03 · 10078 阅读 · 3 评论 -
理解HTTP协议中的"Transfer-Encoding: chunked"
最近写个http客户端的小程序,由于http是基于tcp的无消息边界保护的协议,所以接受时必须要确定接受数据的数量才能完整接收数据。传统的方式,只要先接收到Content-Length就可以通过这个长度接受消息体部分了。而transfer-encoding:chunked的引入,打破了这个规矩,正好找到一篇合适的文章,转载之。 转自:http://hi.baidu.com/ah__fu/b转载 2012-01-19 23:37:31 · 13608 阅读 · 2 评论 -
以太网供电(POE) 有源以太网 802.1af 802.1at
最近,电信给楼内免费安装无线系统,基本结构是:电线光缆引入机房,每层楼安装一个 H3C S3100TP-PWR-EI POE交换机和多个无线AP(5米间隔一个),交换机光口引入机房核心交换。AP通过网线直接有支持POE的交换机供电,电压48V。所以整理了一些关于POE的资料,以备后查。 POE (Power Over Ethernet)指的是在现有的以太网Cat.5布线基础架构不作任何改动转载 2012-01-13 14:15:35 · 9004 阅读 · 0 评论 -
交换机中access和trunk详解
首先需要说明的是,vlan的标准802.1q中采用的是untagged,tagged这两个术语来制定vlan规范,并没有access,trunk。然而大多数实际的交换机设备在配置时,却都采用access,trunk。 以下简称802.1q中数据包中的vlan标识部分为vid标签。pvid是标识一个物理端口的,一个物理端口只能有一个pvid;vid是数据包中携带的vlan号。原创 2011-12-10 14:26:01 · 45783 阅读 · 4 评论 -
FCL应用技巧之------实现UDP组播
1 组播原理组播的概念是在IP层定义的,一些特殊的IP地址被规定为组播IP地址,不能配置为某个主机的IP。具体说来,组播使用的IP地址是整个D类地址,即:整个D类地址是不能配置到主机网卡上的,它们专门供组播使用。2 FCL中实现UDP组播的两种方式FCL为使用UDP提供了两个类,一个是基础的Socket,一个是封装了Socket的UdpClient。需要说明原创 2013-07-21 16:27:02 · 3942 阅读 · 0 评论 -
基于网络远程开关机的原理与实践
计算机网络运维中,远程关闭和启动计算机是常见的任务。这可以通过开发专门的软件来实现,但实际上大多数系统都自身就原生地拥有这些功能,本文在分析原理的基础上,基于系统本身的功能详细说明了基于网络的远程开关机的步骤。1 远程开机1.1 原理网络远程开机,也被称作Wake On Lan,其原理很简单,就是计算机处于关闭状态时,网卡仍然处于激活状态,可以接收来自网络的数据包,如果收到的数据包符合原创 2013-11-22 10:24:42 · 12499 阅读 · 2 评论 -
oracle之Flash Recovery Area全面介绍
refer to: http://blog.sina.com.cn/s/blog_4ab088470106b36f.htmloracle之Flash Recovery Area全面介绍 1. 设置闪回恢复区闪回恢复区主要通过3个初始化参数来设置和管理db_recovery_file_dest:指定闪回恢复区的位置db_recovery_file_dest_size:指定闪回恢复区的可用空间大小db转载 2016-08-08 13:21:42 · 2355 阅读 · 0 评论 -
亲历的几个糟糕的应用层通信协议设计
去年和今年分别参与了两个公司的项目,这两个项目都涉及到了通信方面的程序设计,或者是以太网络通信,或者是串口通信。凡是通信就必须要有通信协议,个人认为协议的设计是个非常严肃的工作,需要理解业务需求和掌握基本的协议设计知识。但是从这两个项目来看,其协议的设计可以说是 糟糕到了极点。下面就其糟糕的设计之处予以批判。1 糟糕设计之一:消息格式“包头+数据+包尾”与UDP不同,TCP通信属于流式通信,没有消息原创 2015-10-15 11:20:05 · 9530 阅读 · 7 评论 -
使用recvfrom()接收UDP包在Windows和Linux平台的不同表现
recvfrom()接收UDP包时,在Windows和Linux平台的不同表现。原创 2014-12-25 16:58:02 · 9687 阅读 · 0 评论 -
重温WIN32 API ------ 一个简单的UDP服务器类
最近一个项目需要使用简单的UDP进行通信,为方便调用,使用C++类封装了一个简单的UDP服务器类。1 基本思路网络通信程序设计中最难的部分就是IO的处理,不同操作系统平台提供不同的IO处理机制,Windows平台有select模型、完成端口等,Linux平台则是poll和epoll。由于本项目要求简单,通信量也不大,所以没有采用这些与平台相关的IO模型,而是采用简单的专用线程来负责侦听。当收到数据原创 2014-12-22 18:07:37 · 5180 阅读 · 1 评论 -
以太网中IP组播的实现
最近看到一篇关于IP组播的美文,转载到这里。IP组播是第三层(IP)的协议,但是任何IP层的协议最终还是要映射到链路层来实现,以太网目前是链路层最常见的类型。本文专注于以太网单一子网中IP组播的实现。如果是交换环境(Switch)而不是Hub,那么交换机必须要支持IP组播才行。关键地方就在于组播IP地址如何映射到MAC地址,对于单播IP,通过ARP协议映射到MAC;对于广播IP,固定映射为MAC:转载 2014-12-23 12:50:09 · 5091 阅读 · 0 评论 -
一个通过捕获ARP发现IP的小工具
0 由来公司接入层交换机划分了很多Vlan,每个Vlan对应一个IP子网,各个房间所属Vlan号非常混乱。有时候,电脑IP丢失或新配电脑时,不能知道到底该配置那个IP网段。解决办法就是,登录交换机,查看电脑MAC出现在哪一个交换机Vlan中。问题是,这需要额外的能正常上网的计算机来登录交换机。是否有其他方法能知道一个给定端口的IP段呢?方法是有的,那就是直接使用链路层的以太网来捕获ARP包,并从中原创 2015-01-08 19:49:37 · 3525 阅读 · 5 评论 -
第三次遇到同样DNS无法解析的问题,不得不把解决方法分享了
症状:DNS服务器设置正确,而且也能够ping通,但是就是无法解析域名,如www.baidu.com这个域名,使用nslookup查询会报告未知主机。浏览器访问域名会显示找不到主机。原因分析:首先排除了DNS设置问题,能ping通DNS服务器,又排除了网络层的问题。只剩下DNS客户端软件的问题了,重启后仍不好用,进一步预测为Windows socket的问题。解决办法:超级简单,在命令行窗口运行原创 2014-11-27 21:18:02 · 13327 阅读 · 0 评论 -
CentOS7+Tomcat 生产系统部署
Tomcat与CentOS7生产环境部署。原创 2014-10-13 16:16:53 · 26976 阅读 · 1 评论 -
一张图片表述数字证书的签名与验证原理
原创 2014-07-11 18:08:30 · 2575 阅读 · 0 评论 -
一张图片说明Oracle数据库网络连接原理
原创 2014-04-23 16:15:51 · 2976 阅读 · 0 评论 -
“由于这台计算机没有终端服务器客户端访问许可证远程会话终段”的解决方法
转自:http://www.jb51.net/os/windows/Win2003/36328.html 由于windows2003默认仅支持2个终端用户的登陆。当“终端连接超出了最大连接”的情况出现导致不能登录时,可以:1、在另外一台Windows2003的机器上运行“tsmmc.msc”,打开远程桌面连接,添加一个新的连接,输入远程服务器的IP地址、远程登录帐号和密码,登转载 2011-12-17 13:01:24 · 1584 阅读 · 0 评论 -
实用Linux命令,不求最全但求实用-------iptables命令实战
转载自: http://jiujiang.blog.sohu.com/97911176.html如果你的IPTABLES基础知识还不了解,建议先去看看.开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[root@tp转载 2011-09-02 18:07:44 · 1654 阅读 · 0 评论 -
Linux系统iSCSItarget(存储提供端)和iSCSI initator(存储使用端)的配置
Linux系统iSCSI target和initator的配置。转载 2011-05-04 17:02:00 · 3288 阅读 · 0 评论 -
初试跨平台远程桌面VNC
远程桌面控制软件有很多,Windows平台上有微软自带的“远程桌面控制”,功能比较简单;也有著名的PCanywhere,单价格不菲,且都不能跨平台使用。Linux类系统的XWindow窗口环境本身就采用客户服务器模式,显示与计算原生支持分离,但是只能作为被控端,且性能不是太好。 而今天我们介绍的VNC(Virtual Network Computing),确实是不可多得的真正跨平台的远程桌原创 2009-05-31 10:01:00 · 2761 阅读 · 0 评论 -
(转载)Internet结构解析
转自:http://steven24.blog.51cto.com/346765/71364Internet由全球范围内超过3万个ISP互联而成,这3万个是注册过As号的(即自治域系统号),还有很多没有As号的依附于这些ISP,所以实际的运营商数量远远不止这些。ISP互联相对无国界,所以并没有集中式的管理,也不需缴纳关税,但实际上Internet是有中心的,在美国。 美国是ISP的转载 2009-05-14 09:20:00 · 1492 阅读 · 0 评论 -
网络工程师学习笔记-------关于T1和E1载波
关于T和E载波标准模拟话音信号频率为4KHz,为了对模拟语音进行数字化,必须按至少8KHz的速率采样,采用7Bit进行量化即128级量化,则每个信道的比特率为:8KHz*7Bit=56Kb/s。为了每一个这样的低速信道安装一条通信线路是不划算的,于是发明了把多个低速信道整合到一条物理线路上同时进行传输。T1载波也叫一次群,他把24路数字语音信道按时分多路的原理复合在一条1.544Mb原创 2009-05-13 12:30:00 · 7110 阅读 · 0 评论 -
网络工程师考试笔记--------CRC循环冗余校验计算详解
CRC校验码计算详解(网络工程师考试必备) 以实例说明:2008年下半年上午试题(18)。采用CRC进行差错检验,生成多项式为G(X)=X4+X+1,信息码字为10110,则计算出的CRC校验码是: A. 0000 B. 0100 C. 0010原创 2009-05-12 09:59:00 · 5696 阅读 · 0 评论 -
网络工程师考试笔记--------数字数据编码
数据编码详解 这里首先区分一下两个基本概念:数据,信号。数据是逻辑上的概念,可分为数字数据和模拟数据。数字数据有0和1组成,而模拟数据有连续的数值组成。信号是物理上的概念,可分为数字信号和模拟信号。数字信号就是高低电平,而模拟信号为一定频率的交流电压。数据的存储和传输需要用信号来完成。这里以数字数据为例,每一位0或1在不同的介质上需要不同的表示方式,如在磁盘上表现为磁性方向,在原创 2009-05-12 10:53:00 · 2489 阅读 · 0 评论 -
对战平台原理分析
游戏对战平台,在没有了解的情况下,总是给人一种很神秘的感觉,然而,当你对socket的理解到达一定程度之后,你就不会再觉得神秘。 用一句话来总结这种技术:虚拟局域网(VLAN)。 实现这种平台,主要是客户端,而客户端有很多种方法,就我所了解,可以用面三种方法实现: 1. 替换Windows socket DLL,然后,你想做什么就做什么吧。 2. 进程注入,HO转载 2009-04-13 11:17:00 · 9902 阅读 · 2 评论 -
关于以太网接口和以太网交换接口
最近在看路由器和交换机的基本知识,发现有连个概念必须弄清楚,否则很容易迷失在错综复杂的网络之中。那就是网络接口和网络交换接口。 网络接口,指的是路由器或PC网卡的外联接口,该接口对内连接着一个具有MAC地址的网络芯片。这种接口是实体,可以设置IP地址。 网络交换接口,指的是交换机的外联接口,该接口对内没有连接到网络芯片,也就没有MAC地址。它是用来对外连接路原创 2009-03-18 11:14:00 · 2454 阅读 · 0 评论 -
完全免费快速搭建个人www服务器
想拥有自己的web服务器吗?想把服务器放到自己家里吗?通过ADSL拨号也能建立个人的服务器吗?本文告诉你答案。 要建立自己的web服务器,需要两个最重要的工作:1 让别人知道你的主机目前访问Internet上主机的方式主要有两种:一是通过IP地址;而是通过域名。由于ADSL拨号导致了每次获得的IP地址都不一定相同,所以如果你IP地址公布你的网站时,会导致每次公布的IP都不一样,原创 2009-03-18 15:38:00 · 16902 阅读 · 1 评论 -
交换机环境下的Sniffer
sniffer--配置交换机端口镜像2007/10/07 下午 10:55sniffer软件博大精,我之所窥也不过沧海一粟。因此这个教程仅仅是一个针对初学者的教程,但如果没有一定的网络基础,恐怕仍然会让你感到吃力。有兴趣的朋友就跟我一起来玩~ 现在很多时候我们都需要在交换环境下进行sniffer监控,因此这里就先从定义镜像端口做起。为什么要先定义镜像端口才能转载 2009-03-04 11:30:00 · 2864 阅读 · 0 评论 -
网桥,交换机,路由器
交换机与网桥的区别 交换指的是不同LAN段之间的帧交换。交换机工作在链路层,虽然通过IP设置,但是实际参与工作的是通过ARP协议解析出来的MAC地址。为了连接不同的网段,可以采用交换机或者路由器,交换机工作于链路层,速度快,不能被tracert等程序跟踪;路由器工作于IP层,速度慢,可以被tracert等程序跟踪,便于管理。 局域网交换机的基本功能与网桥一样,具有帧转原创 2009-02-12 17:15:00 · 2083 阅读 · 0 评论 -
被译名掩盖了本质的socket
在网络编程领域(注意不是Web编程),几乎每天都与socket打交道。然而不知如何,国人竟把socket翻译成了“套接字”。socket的原意是指电源插座,而“套接字”为何物? 虽然这种翻译已经被绝大多数国人认可,可这也恰恰给网络编程的入门及其本质的理解造成了难以理解的巨大恶果。还是先让我们来看看插座吧。 对于电源插座,相信大家都不会陌生了。看看下面这个再简单不过的生活经历:小原创 2009-07-11 18:40:00 · 2105 阅读 · 0 评论 -
实例数据表明Web Server领域Apche的绝对优势
今天测试了国内外典型政府、企业、机构网站的WebServer使用情况,现列举如下: 1.政府网站中国--Apache日本--Zeus/4.2韩国--IIS-6.0美国--Apache英国--Apache-Coyote/1.1伊朗--Apache(CentOS)法国--Apache(Solaris)俄罗斯--Apache/1.3.34(Unix)南斯拉夫-原创 2009-07-10 11:05:00 · 1471 阅读 · 0 评论 -
网络程序开发库备忘
网络程序开发需要的库备忘。原创 2010-09-04 12:17:00 · 1741 阅读 · 0 评论 -
勤有功,戏无益--------如何顺利通过"软考"?
根据自身经验,总结的软考备考步骤方法。原创 2010-06-23 11:59:00 · 2060 阅读 · 0 评论 -
中国电信互联网ChinaNet骨干网结构概述
ChinaNet,中国最大的骨干互联网,本文概述其骨干网基本结构。转载 2010-06-28 16:07:00 · 16940 阅读 · 2 评论