好,之前说了那么多,终于到了,我们可以操刀的时候了。
在对ARP协议编程前,我们必须要能控制网络适配器(网卡),这个部分就是驱动!
“我们要编写网卡驱动?”,对,但是,至少我们现阶段不需要。网络上有写好的驱动和开发包,我们拿来就可以用。我这里使用的是winpcap的驱动以及开发包,因此我们首先要安装和搭建我们的编程环境:
1、下载winpcap驱动。...
这是近期在看《TCP/IP详解》系列书总结出来的,之后会陆续把其他协议部分分享出来。
我尽量以简单易读、易懂的方式呈现出来,但是,由于文笔和水平有限,有些地方也许存在描述上的不足或繁琐或缺失,还请各位看官指出,我会尽量去弥补和更正。
这序列文章,首版是在公众平台发布,同时会同步到csdn(http://my.csdn.net/xiongxianhe),欢迎大家指正和交流。...
分类:
其他好文 时间:
2015-07-12 15:42:49
阅读次数:
147
一、协议格式
ARP协议的格式如下:
分两大块来讲解:
1、红色框起来的是:以太网的首部,共14字节。
这部分是你不管发送什么以太网协议的数据包,它都是需要的,而且是必须的。各字段的说明:
字段
所占字节数
说明
以太网目的地址
6
要向哪台主机发送信息,主机的MAC地址
以太网源地址
6
信息是从哪台机器发...
分类:
其他好文 时间:
2015-07-12 15:42:00
阅读次数:
134
WIZnet 自1998年在韩国创立以来,一致专注研发全硬件TCP/IP协议栈芯片,同时开发设计相关网络模块和无线产品,同时 WIZnet 鼓励开源硬件,相关开源硬件产品也已层出不断。
主要特点:通讯速率快,开发简单,卸载了主芯片的TCP/IP 负载,使系统更稳定。...
分类:
Web程序 时间:
2015-07-10 16:39:34
阅读次数:
171
假如现在 你向支付宝 转账,即一些数据信息,为了保证信息传送的保密性、真实性、完整性和不可否认性,需要对传送的信息进行数字加密和签名,其传送过程为:
1.首先你要确认是否是支付宝的数字证书,如果确认为支付宝,则对方真实可信,
2.你准备好要传送的数字信息(明文);
3.你 对数字信息进行哈希运算,得到一个信息摘要;
4.你 用自己的私钥对信息摘要进行加密得到 你 的数字签名,并将其附在数字信息上;
5.你 随机产生一个加密密钥,并用此密码对要发送的信息进行加密,形成密文;
6.你用 支付宝的公钥对刚才随机产...
分类:
其他好文 时间:
2015-07-09 09:50:26
阅读次数:
209
TCP/IP 是用于因特网 (Internet) 的通信协议。
TCP/IP 是供已连接因特网的计算机进行通信的通信协议。
TCP/IP 指传输控制协议/网际协议(Transmission Control Protocol / Internet Protocol)。
TCP/IP 定义了电子设备(比如计算机)如何连入因特网,以及数据如何在它们之间传输的标准...
分类:
其他好文 时间:
2015-07-04 11:14:17
阅读次数:
174
TCP/IP学习笔记,关于数据链路层的一些简单介绍,第一部分。...
分类:
其他好文 时间:
2015-07-03 09:23:34
阅读次数:
341
修改Time_Wait和CLOSE_WAIT时间修改Time_Wait参数的方法 (在服务端修改)Windows下在HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters,添加名为TcpTimedWaitDelay的...
分类:
其他好文 时间:
2015-07-01 12:05:38
阅读次数:
273
TCP/IP协议族-----19、域名系统(DNS)...
分类:
其他好文 时间:
2015-06-26 01:47:25
阅读次数:
110