Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2096104
  • 博文数量: 909
  • 博客积分: 4000
  • 博客等级: 上校
  • 技术积分: 12260
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-06 20:50
文章分类

全部博文(909)

文章存档

2008年(909)

我的朋友

分类:

2008-05-06 21:59:32

一起学习
运行于以太网的基础协议


作者 张志强

下载源代码


1、引言
前段时间编写了一个网络监听工具。为了分析抓到的数据包,要熟悉各种网络协议。本人痛苦的发现网上很少有集中讲解这方面的文章,而图书大部分讲解得不够仔细,小部分专门研究网络协议的图书又太大,不适合我们的要求。故把常用的以太网协议写出来和大家分享。

2、以太网的特点
以太网采用的是CSMA/CD技术,即带碰撞检测的载波侦听多址访问。在CSMA/CD技术中,如果网络上没有数据,则任何时候都可以将数据传送出去。如果网络被使用,那就要等到网络空闲时再传送。在以太网中传输的数据是无选择的发送到所有网卡的。这就为网络监听创造了条件。

3、以太网数据包
在以太网中,数据是以被称为帧的数据结构体为单位进行交换的。这种数据包结构如下图所示:
 

报头 下载本文示例代码


运行于以太网的基础协议运行于以太网的基础协议运行于以太网的基础协议运行于以太网的基础协议运行于以太网的基础协议运行于以太网的基础协议运行于以太网的基础协议运行于以太网的基础协议运行于以太网的基础协议运行于以太网的基础协议运行于以太网的基础协议运行于以太网的基础协议
阅读(206) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~