Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1291910
  • 博文数量: 196
  • 博客积分: 4141
  • 博客等级: 中将
  • 技术积分: 2253
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-21 20:04
文章存档

2019年(31)

2016年(1)

2014年(16)

2011年(8)

2010年(25)

2009年(115)

分类: 系统运维

2010-10-16 17:21:50

        每台计算机有多个网络设备(接口,用ifnet表示),每个网络设备可以有一个或者多个协议地址(ifaddr,有些接口例如slip仅能支持一个协议地址,而其他接口例如以太网能够支持多个地址)。

Ifnet简介

主要分为一下5部分:

1.  实现信息

2.  硬件信息

3.  接口统计

4.  函数指针

5.  输出队列

以太网接口

最短46字节,理由:

1.  为了区分有效数据和垃圾数据

2.  为了更好的检测冲突

最长1500字节,理由:

无特别合理的理由,只是当时内存很贵,不好定制太长。

以上可以参看《计算机网络》

Slip接口

依靠IP层和传输层来检测分组。

ARP

下图是arp的数据结构的一个案例:

下图是arp请求或者回答的格式

阅读(3044) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~