网络基础

Linux命令行抓包及包解析工具tshark(wireshark)使用实例解析

朱 茂海 发布于 2014-07-09

在Linux下,当我们需要抓取网络数据包分析时,通常是使用tcpdump抓取网络raw数据包存到一个文件,然后下载到本地使用wireshark界面网络分析工具进行网络包分析。 最近才发现,原来wireshark也提供有Linux命令行工具-tshark。tshark不仅有抓包的功...

阅读(6149)评论(4)

HTTP状态码详解

朱 茂海 发布于 2013-09-09

1、百科名片 HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。所有状态码的第一个数字...

阅读(466)评论(2)

linux双线/多线机器路由配置

朱 茂海 发布于 2013-05-14

双/多线路需要增加 原路返回路由 /bin/ip route flush table 100 /bin/ip route add default via 电信网关 dev 电信网卡设备名称 src 电信IP table 100 prio 50 /bin/ip rule add f...

阅读(474)评论(4)

DNS查询原理讲解

朱 茂海 发布于 2012-08-13

1、客户端需要访问www.centos.bz网站,首先查找本地dns缓存是否存在www.centos.bz的IP记录。 2、如果本地缓存没有记录,则向本地首选DNS服务器发送www.centos.bz的DNS查询请求。 3、本地DNS服务器接收查询请求后,首先查询缓存是否存在此域...

阅读(479)评论(7)

子网的划分

朱 茂海 发布于 2012-08-13

什么是子网掩码 子网掩码是一个32位地址,。是与IP地址结合使用的一种技术。用4个字节的点分二进制数来表示时,其网络地址部分全置为1,它的主机地址部分全置为0。它的主要作用有两个,一是用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。...

阅读(389)评论(1)

十进制数与二进制数的转换

3

朱 茂海 发布于 2012-08-13

一、二进制数转换成十进制数 由二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为”按权相加”法。 例1105 把二进制数110.11转换成十进制数。 二、十进制数转换为二进制数 十进制数转换为二进制...

阅读(134)评论(0)

TCP三次握手及四次挥手详细图解

6

朱 茂海 发布于 2012-08-13

相对于SOCKET开发者,TCP创建过程和链接折除过程是由TCP/IP协议栈自动创建的.因此开发者并不需要控制这个过程.但是对于理解TCP底层运作机制,相当有帮助. 而且对于有网络协议工程师之类笔试,几乎是必考的内容.企业对这个问题热情之高,出乎我的意料:-)。有时上午面试前强调...

阅读(3954)评论(5)