1. TCP/IP协议栈与OSI参考模型不同,TCP/IP协议栈共有4层,其中网络接口层对应OSI中的物理层和数据链路层,应用层对应OSI中的应用层、表示层和会话层。在网络接口层的主要协议有:ARP、RARP等。ARP协议主要功能是根据IP地址获取物理地址,RARP协议则反之。网络层的主要协议有:I...
分类:
其他好文 时间:
2015-08-31 19:30:21
阅读次数:
193
1、UDP,TCP,HTTP之间的关系tcp/ip是个协议组,它可以分为4个层次,即网路接口层,网络层,传输层,以及应用层,在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层有TCP,UDP协议而在应用层有HTTP,FTP,DNS等协议因此HTTP本身就是一个协议,...
分类:
Web程序 时间:
2015-08-21 19:19:19
阅读次数:
323
LVSrealserverlo端口配置中涉及到调整两个网络参数arp_announce=2和arp_ignore=1,忽略官方文档复杂晦涩的表述,其实我们可以这样理解:arp_ignore=2表示对于网络上发来的arp广播包,realserver的lo端口将会丢弃,因为如果做出应答,根据arp协议,相当于通告网络上其它主机VIP对..
分类:
其他好文 时间:
2015-08-12 17:04:21
阅读次数:
187
1、TCP/IP是个协议组,可分层次:网络层、传输层和应用层。? 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。? 在传输层中有TCP协议与UDP协议。? 在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。...
分类:
Web程序 时间:
2015-08-05 15:10:44
阅读次数:
174
一,ARP概述ARP(AddressResolutionProtocol,地址解析协议)用于实现IP地址到MAC地址的映射,实现数据的封装过程,其在以太网上,属于网络层。二,ARP工作原理ARP工作原理:由IP----->MAC地址主机发送信息时包含目的IP地址的ARP请求广播到网络上的所有主机,相应的主机接收..
分类:
其他好文 时间:
2015-08-02 18:29:20
阅读次数:
348
1.做一个靠谱,被信任的人。2.自身小事做起,勤奋,努力的态度,不计较,不抱怨,好习惯当下做起3.不要自我感觉4.把你"所有"的精力集中到一点,你就能成功5,集中自己的所有时间去学习ARP协议:通过ip地址获得主机物理mac地址32bit的ip地址48bit的mac地址ARP原理:原理是把目的..
分类:
其他好文 时间:
2015-08-01 06:37:04
阅读次数:
200
TCP/IP协议族分为四层,互联网中不同的主机是通过IP层使用不同的IP地址来寻址的,也就是说,在IP层及其上层使用的是IP地址,它是一个逻辑地址(Logic Address)。但IP层的数据报传输到数据链路层后,通过数据链路层的网络接口卡,才能把IP数据报传输到目的主机或距目的主机较近的路由器.....
分类:
其他好文 时间:
2015-07-23 17:17:13
阅读次数:
166
一、ARP攻击
我们先来看ARP的功能:ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的进行。
ARP的具体实现方式,我在《ARP协议(1)什么是ARP协议》已有说明:
Q:这张映射表是如何生成的?
A:
(1)这张表中,每条记录(非静态)的生存时间一般为20分钟,起始时间从被创建开始算起,一旦过期,将在这张表中删除。(手动删除全部,可以用 ...
分类:
其他好文 时间:
2015-07-14 11:29:53
阅读次数:
107
之前的几篇文章,分别介绍了 ARP 协议格式,在vs2012里配置winpcap环境,我们该做的准备都已经做完了,现在我们真正来实现了。
一、定义数据结构
根据ARP的协议格式,设计一个ARP协议格式
根据ARP的分组格式,我们知道它有两部分组成:
1、以太网首部,这是数据包在数据链路层上传输所必不可缺的部分,它的后面跟着相关的协议数据包(A...
分类:
其他好文 时间:
2015-07-13 18:36:54
阅读次数:
190
好,之前说了那么多,终于到了,我们可以操刀的时候了。
在对ARP协议编程前,我们必须要能控制网络适配器(网卡),这个部分就是驱动!
“我们要编写网卡驱动?”,对,但是,至少我们现阶段不需要。网络上有写好的驱动和开发包,我们拿来就可以用。我这里使用的是winpcap的驱动以及开发包,因此我们首先要安装和搭建我们的编程环境:
1、下载winpcap驱动。...