Ethernet Frame Types

本文介绍了在Novell LAN环境中常见的多种以太网帧类型,包括Ethernet 802.3(Raw)、Ethernet II、Ethernet 802.2及Ethernet SNAP等,并详细说明了每种帧类型的结构特点及其所支持的应用协议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 原文详见:

http://telecom.tbi.net/frmlan.html

Introduction

There are a variety of Ethernet Frame Types that may be observed in a Novell LAN environment. This depends upon the version of NetWare, and the applications employed.

NetWare 2.X   : Ethernet 802.3 (Raw)
                Ethernet II

NetWare 3.X   : Ethernet 802.3 (Raw)
                Ethernet II
                Ethernet 802.2
                Ethernet SNAP (Sub-Network Access Protocol)

Not all frame types can support all traffic variants. For example, NetWare IPX/SPX packets are usually transmitted by 802.3 (Raw) frames. In fact, the 802.3 frame type can only support IPX/SPX traffic. When TCP traffic is generated, the Ethernet II frame is often used. Some desktop LAN analyzers will employ SNAP frames.

Ethernet Frame Types

Ethernet 802.3 (Raw)

This is the original (and default) frame type used by NetWare. IT CAN ONLY SUPPORT NOVELL IPX/SPX TRAFFIC! The frame is similar to that described in 802.3 except that it does not contain the Logical Link Control (LLC) information in the packet.

Preamble            : 8 bytes
Destination Address : 6 bytes
Source Address      : 6 bytes
Length Field        : 2 bytes
Data Field          : Between 46 and 1500 bytes
Pad Characters      : Variable, stuffs data field up to 46 bytes
Frame Check Sequence: 4 bytes
Min Frame Length    : 64 bytes
Max Frame Length    : 1518 bytes (not including Preamble)

Ethernet 802.2

This frame includes fields from 802.3 and 802.2 (Logical Link Control) and can support the Novell IPX/SPX and FTAM (File Transfer, Access, and Management) protocols. The frame parameters are identical to those listed above, EXCEPT that the first three bytes of the data field are used to indicate 802.2 header (LLC) information.

Preamble            : 8 bytes
Destination Address : 6 bytes
Source Address      : 6 bytes
Length Field        : 2 bytes
Data Field          : Between 46 and 1500 bytes (including LLC)
Pad Characters      : Variable, stuffs data field up to 46 bytes
Frame Check Sequence: 4 bytes
Min Frame Length    : 64 bytes
Max Frame Length    : 1518 bytes (not including Preamble)

The LLC field consists of:

Destination Service Access Point (DSAP): 1 byte  (NetWare 0xE0)
Source Service Access Point (SSAP)     : 1 byte  (NetWare 0xE0)
Control Field                          : 1 byte  (NetWare 0x03)

NetWare IPX/SPX packets will assign a hexadecimal value of E0 to the DSAP and SSAP fields and a hexadecimal value of 03 to the Control field. The "03" Control value indicates an unnumbered 802.2 layer.

Ethernet II

Again, a similar frame type, EXCEPT that the two-byte Length field has been replaced with a two-byte Type field (Ethertype). Ethernet II frames can support Novell IPX/SPX, TCP/IP, and AppleTalk Phase 1 protocols. Ethernet II frames do not use a LLC header in the data field.

Preamble            : 8 bytes
Destination Address : 6 bytes
Source Address      : 6 bytes
Ethernet Type       : 2 bytes (Novell 0x81-37)
Data Field          : Between 46 and 1500 bytes
Pad Characters      : Variable, stuffs data field up to 46 bytes
Frame Check Sequence: 4 bytes
Min Frame Length    : 64 bytes
Max Frame Length    : 1518 bytes (not including Preamble)

The Ethernet Type field is coded with hexadecimal 8137 for transport of NetWare IPX/SPX packets.

Go here for more information on EtherType variable assignments

Ethernet SNAP

Sub-Network Access Protocol (SNAP) is similar to 802.2, with LLC parameters, but with expanded LLC capabilities. Ethernet SNAP can support IPX/SPX, TCP/IP, and AppleTalk Phase 2 protocols.

Preamble            : 8 bytes
Destination Address : 6 bytes
Source Address      : 6 bytes
Length Field        : 2 bytes
Data Field          : Between 46 and 1500 bytes (including LLC)
Pad Characters      : Variable, stuffs data field up to 46 bytes
Frame Check Sequence: 4 bytes
Min Frame Length    : 64 bytes
Max Frame Length    : 1518 bytes (not including Preamble)

The LLC field (the first eight bytes in the data field) consists of:

Destination Service Access Point (DSAP): 1 byte  (0xAA)
Source Service Access Point (SSAP)     : 1 byte  (0xAA)
Control Field                          : 1 byte  (NetWare 0x03)
Organizational Code                    : 3 bytes (0x00-00-00)
Ethernet Type                          : 2 bytes (NetWare 0x81-37)

Go here for more information on EtherType variable assignments

Hexadecimal AA (decimal 170) values are usually employed for the DSAP and SSAP values. Netware uses a hexadecimal 03 in the SNAP Control field and will use the 0x81-37 Ethernet Type value. Usually, the Organizational Code is coded as all 0s (0x00-00-00) and NetWare is no exception.

Distinguishing Between Frame Types

1) Receive good frame.
2) Analyze frame. Perform the following steps, in order:

  • If the EtherType/Length value is greater than 0x05-DC (decimal 1500), then process the frame as Ethernet II. Any EtherType value greater than 0x05-DC (such as 0x0800 for IP or 0x81-37 for NetWare IPX/SPX) will be interpreted as an Ethernet II frame.

  • If the IPX header (0xFF-FF) follows the Length field, the frame is interpreted as a 802.3 (Raw) frame with Netware IPX/SPX traffic. Standard SSAP and DSAP values do not include hexadecimal FF, so the 802.3 (Raw) frame can be distinguished from LLC frames (Ethernet SNAP, 802.2).

  • Next, the byte following the length field (DSAP) is examined. If the value is 0xAA, the frame is interpreted as a SNAP frame. Otherwise, it is interpreted as a 802.2 frame.

|
1. 用户与权限管理模块 角色管理: 学生:查看实验室信息、预约设备、提交耗材申请、参与安全考核 教师:管理课题组预约、审批学生耗材申请、查看本课题组使用记录 管理员:设备全生命周期管理、审核预约、耗材采购与分发、安全检查 用户操作: 登录认证:统一身份认证(对接学号 / 工号系统,模拟实现),支持密码重置 信息管理:学生 / 教师维护个人信息(联系方式、所属院系),管理员管理所有用户 权限控制:不同角色仅可见对应功能(如学生不可删除设备信息) 2. 实验室与设备管理模块 实验室信息管理: 基础信息:实验室编号、名称、位置、容纳人数、开放时间、负责人 功能分类:按学科(计算机实验室 / 电子实验室 / 化学实验室)标记,关联可开展实验类型 状态展示:实时显示当前使用人数、设备运行状态(正常 / 故障) 设备管理: 设备档案:名称、型号、规格、购置日期、单价、生产厂家、存放位置、责任人 全生命周期管理: 入库登记:管理员录入新设备信息,生成唯一资产编号 维护记录:记录维修、校准、保养信息(时间、内容、执行人) 报废处理:登记报废原因、时间,更新设备状态为 "已报废" 设备查询:支持按名称、型号、状态多条件检索,显示设备当前可用情况 3. 预约与使用模块 预约管理: 预约规则:学生可预约未来 7 天内的设备 / 实验室,单次最长 4 小时(可设置) 预约流程:选择实验室→选择设备→选择时间段→提交申请(需填写实验目的) 审核机制:普通实验自动通过,高危实验(如化学实验)需教师审核 使用记录: 签到 / 签退:到达实验室后扫码签到,离开时签退,系统自动记录实际使用时长 使用登记:填写实验内容、设备运行情况(正常 / 异常),异常情况需详细描述 违规管理:迟到 15 分钟自动取消预约,多次违规限制预约权限 4. 耗材与安全管理模块 耗材管理: 耗材档案:名称、规格、数量、存放位置、
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值