WIFI网络具有移动性,同时WIFI以无线电波作为传输媒介,这种媒介本质上是开放的,且容易被拦截,任何人都可以通过抓包工具截取无线网络的数据包。因此,在设计WIFI协议(其实就是802.11协议)时,需要提供一些传输数据和管理的服务。...
分类:
其他好文 时间:
2014-09-17 21:57:02
阅读次数:
281
开发android,我们需要哪些技能基础
①Java基础知识 ②Linux基础知识 ③数据库基础知识 ④网络协议 ⑤Android基础知识 ⑥服务器端开发知识①Java基础知识
很多朋友一上手就开始学习Android,似乎太着急了一些。Android应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄别人的代码,是没有任何意义的。万丈高楼平地而起,Java就...
分类:
移动开发 时间:
2014-09-17 16:59:32
阅读次数:
213
ICMP是“Internet Control Message Ptotocol”(Internet控制消息协议)的缩写。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。
在网络中经常会使用到ICMP协议。例如经常用于检查网络不通的...
分类:
其他好文 时间:
2014-09-17 13:41:32
阅读次数:
208
加载网卡时把网卡绑定到openVswitch端口上(ovs-vsctl add-port br0 eth0),绑定后每当有数据包过来时,都会调用该函数,把数据包传送给这个函数去处理。而不是像开始那样(未绑定前)把数据包往内核网络协议栈中发送,让内核协议栈去处理。openVswitch中数据包接受函数为:void ovs_vport_receive(struct vport *vport, struct sk_buff *skb);函数,该函数所在位置为:datapath/vport.c中。数据包进入open...
分类:
其他好文 时间:
2014-09-17 10:23:22
阅读次数:
484
一,三次握手协议
首先来看我们生活中很常见的一件事:
在我们网购的时候,常常会跟客服这样聊天:我们向客服询问某件事,客服回答,然后我们断网了。。。过了一会儿,我们再登陆就收...
分类:
其他好文 时间:
2014-09-16 12:41:40
阅读次数:
159
最早接触DHCP还是以前在宿舍上网的时候,有过一两次怎么连接无线还都是上不去,后来查到自己的DHCP客户端服务被关掉了,手动开启后才能上的去网。
那么,DHCP是如何动态分配IP的呢?let's figure it out!
首先还是形象的看一下大致过程:...
分类:
其他好文 时间:
2014-09-16 12:38:40
阅读次数:
216
Wireshark是一个强大的网络协议分析软件,最重要的它是免费软件。 过滤规则
只抓取符合条件的包,在Wireshark通过winpacp抓包时可以过滤掉不符合条件的包,提高我们的分析效率。
如果要填写过滤规则,在菜单栏找到capture->options,弹出下面对话框,在capture fil...
分类:
其他好文 时间:
2014-09-15 22:49:39
阅读次数:
377
开发android,我们需要哪些技能基础
①Java基础知识 ②Linux基础知识 ③数据库基础知识 ④网络协议 ⑤Android基础知识 ⑥服务器端开发知识①Java基础知识
如何获取这些技能呢?一起来看
分类:
移动开发 时间:
2014-09-15 15:41:19
阅读次数:
295
OSI模型的分层结构
OSI(Open System Interconnection),开放式系统互联参考模型 ,它把网络协议从逻辑上分为了7层。这7层分别为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层,每一层都有相关、相对应的物理设备,比如常规的路由器是三层交换设备,常规的交换机是二层交换设备。OSI七层模型是一种框架性的设计方法 ,建立七层模型的主要目的是为解决异种网...
分类:
其他好文 时间:
2014-09-15 12:59:18
阅读次数:
239
yum install nc nc用来取代telnet这里我们希望让大家知道网络协议中的一个经验:参数越多,死得越快;参数越少,越能持久。参数太多了,根本不利于使用,无法推广,早晚会被别的协议取代。这也符合科学的基础原理,简单。smtp协议SMTP也是个请求/响应协议,命令和响应都是基于ASCⅡ文....
分类:
系统相关 时间:
2014-09-13 14:34:35
阅读次数:
348