APP下载

基于RTL8019AS的TCP/IP通信协议以太网的实现*

2011-11-11陈晓宇

河南工学院学报 2011年5期

郭 静,陈晓宇

(河南机电高等专科学校,河南 新乡 453000)

RTL8019AS是我国台湾Realtek公司生产的一种高集成度的以太网控制器,适用于即插即用NE2000可兼容适配器,并具有全双工和省电特点。三种省电控制特点使得RTL8019AS成为绿色PC系统网络器件的理想选择。全双工功能使得RTL8019AS可通过双绞线与全双工以太网网关连接,进行同步收发。虽然ISO推出了网络协议模型,并且实际应用中出现了多种网络及协议,目前应用最广泛的应该是TCP/IP协议。

1 以太网的构成

1.1 传输介质

所谓的传输介质,就是用什么办法将各个网络节点连接起来。我们生活中最常见的就是网线,一般是灰色的塑料皮,里面包有8根,4对不同颜色的导线。两端接口处,使用RJ45接头(也叫水晶头)连接起来。通常网线有两种类型:直通网线和交叉网线。所谓的直通网线就是RJ45两端的导线排列方式一致,实际使用时,一端接在PC机的网卡上,另一端接在HUB或者路由器上[1]。

1.2 物理层通信标准

在网线上进行传输的是数字信号,因此需要对这些信号进行组织,并且建立同步信号。通常将一组数据信号叫做一帧。目前物理层使用的通信标准是802.3,它定义的每帧中的各域如图1所示。

图1 802.3帧格式

填充位可变,如果数据域的数据小于46字节,那么就由填充位将不够的部分补齐,以保证整个帧的数据(除去前导位和帧起始位)为60字节。目的MAC地址为此帧要发送到的MAC地址(此地址全球唯一),源MAC地址为发送本节点的MAC地址,一共6字节,由低位到高位分别用16进制表示,可在dos命令行中用ipconfig命令查询本机的网卡地址。……

登录APP查看全文