http协议帧各字段功能Word文件下载.docx

上传人:b****3 文档编号:15300668 上传时间:2022-10-29 格式:DOCX 页数:6 大小:18.62KB
下载 相关 举报
http协议帧各字段功能Word文件下载.docx_第1页
第1页 / 共6页
http协议帧各字段功能Word文件下载.docx_第2页
第2页 / 共6页
http协议帧各字段功能Word文件下载.docx_第3页
第3页 / 共6页
http协议帧各字段功能Word文件下载.docx_第4页
第4页 / 共6页
http协议帧各字段功能Word文件下载.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

http协议帧各字段功能Word文件下载.docx

《http协议帧各字段功能Word文件下载.docx》由会员分享,可在线阅读,更多相关《http协议帧各字段功能Word文件下载.docx(6页珍藏版)》请在冰豆网上搜索。

http协议帧各字段功能Word文件下载.docx

ethernet帧格式的发展

  1980dec,intel,xerox制订了etherneti的标准

  1982dec,intel,xerox又制订了ehternetii的标准

  1982ieee开始研究ethernet的国际标准802.3

  1983迫不及待的novell基于ieee的802.3的原始版开发了专用的ethernet帧格式

  1985ieee推出ieee802.3规范

  后来为解决ethernetii与802.3帧格式的兼容问题推出折衷的ethernetsnap格式

  (其中早期的etherneti已经完全被其他帧格式取代了所以现在ethernet只能见到后面几种ethernet的帧格式现在大部分的网络设备都支持这几种ethernet的帧格式如:

cisco的路由器再设定ethernet接口时可以指定不同的以太网的帧格式:

arpa,sap,snap,novell-ether)

  二.各种不同的帧格式

  下面介绍一下各个帧格式ethernetii

  就是dix以太网联盟推出的,它由6个字节的目的mac地址,6个字节的源mac地址,2个字节的类型域(用于标示封装在这个Frame、里面数据的类型)以上为Frameheader,接下来是46--1500字节的数据,和4字节的帧校验)novellethernet

  它的帧头与ethernet有所不同其中ethernetii帧头中的类型域变成了长度域,后面接着的两个字节为0xFFFF

  用于标示这个帧是novellether类型的Frame由于前面的0xFFFF站掉了两个字节所以数据域缩小为44-1498个字节,帧校验不变。

ieee802.3/802.2

  802.3的Frameheader和ethernetii的帧头有所不同ethernetii类型域变成了长度域。

其中又引入802.2协议(llc)在802.3帧头后面添加了一个llc首部,由dsap(destinationserviceaccesspoint)1byte,ssap(sourcesap),一个控制域--1byte!

  sap用于标示帧的上层协议ethernetsnap

  snapFrame与802.3/802.2Frame的最大区别是增加了一个5bytes的snapid其中前面3个byte通常与源mac地址的前三个bytes相同为厂商代码!

有时也可设为0,后2bytes与ethernetii的类型域相同。

  三.如何区分不同的帧格式

  ethernet中存在这四种Frame那些网络设备又是如何识别的呢如何区分ethernetii与其他三种格式的Frame如果帧头跟随sourcemac地址的2bytes的值大于1500则此Frame为ethernetii格式的。

  接着比较紧接着的两bytes如果为0xFFFF则为novellether类型的Frame如果为0xaaaa则为ethernetsnap格式的Frame,如果都不是则为ethernet802.3/802.2格式的帧1ethernetii

  1.1ethernetii协议简介

  以太网是当今现有局域网采用的最通用的通信协议标准。

该标准定义了在局域网中采用的电缆类型和信号处理方法。

ethernetii由dec,intel和xerox在1982年公布其标准,etherentii主要更改了etherneti的电气特性和物理接口,在帧格式上并无变化。

etherentii采用csma/cd的媒体接入和广播机制。

  1.2ethernetii报头详解

  ethernetii协议报头结构

  每个字段的详细解释如下:

  目标地址:

此数据包的目标mac地址。

源地址:

此数据包的源mac地址。

  协议类型:

上层协议,表示网络层使用的协议。

  数据:

高层协议、数据和填充符,范围在46~1500字节。

  Fcs:

数据帧校验序列,用于确定数据包在传输过程中是否损坏。

  1.3数据包解码

  下面我们就通过实际解码来学习ethernetii协议。

  以下是对该数据包解码的详细介绍:

00:

59:

aa:

93:

0d。

41:

26:

3F:

9e。

0x0800表示网络层使用的是ip协议。

传输层和应用层的数据(udp和qq)。

数据帧校验序列。

  2ethernet802.2

  2.1ethernet802.2协议简介

  ethernet802.2协议是ieee正式的802.3标准,它由ethernetii发展而来。

ethernet802.2将ethernetii帧头的协议类型字段替换为帧长度字段,并加入llc-802.2头,用以标记上层协议。

llc头包含目的服务访问点(dsap)、源服务访问点(ssap)和控制(control)字段。

  2.2ethernet802.2协议报详解

  ethernet802.2

  协议报头结构

此数据包的目标mac地址;

  源地址:

此数据包的源mac地址;

  长度:

帧包含的数据量必须小于或等于1500(16进制的05dc);

  dsap:

目标服务存取点(destinationserviceaccesspoint);

  ssap:

源服务存取点(sourceserviceaccesspoint);

  控制:

无连接或面向连接的llc;

高层协议、数据和填充符;

  2.3ethernet802.2协议解码

  ethernet802.2协议的解码视图:

01:

80:

c2:

00;

04:

0c:

38:

cd:

c9;

数包含的数量为38;

  目标服务存取点:

0x42;

  源服务存取点:

3;

  注意:

服务存取点标识的功能类似于以太网类型或tcp/ip传输协议中的端口号,为高协议提供相应的接口。

  3ethernet802.3

  3.1ethernet802.3协议简介

  ethernet802.3是1983年novell发布其netware/86网络套件时采用的私有以太网帧格式,该格式以当时尚未正式发布的ieee802.3标准为基础;

但是当两年以后ieee正式发布802.3标准时情况发生了变化(ieee在802.3帧头中又加入了802.2llc头),这使得novell的ethernet802.3协议与正式的ieee802.3标准互不兼容;

ethernet802.3只支持ipx/spx协议,是目前所用的最普通的一种帧格式,在802.2之前是ipx网络事实上的标准帧类型。

  3.2ethernet802.3协议报详解

  ethernet802.3

帧包含的数量必须或等于1500。

高层协议(ipx/spx)、数据和填充符,范围在46~1500字节。

Fcs:

有关ipx/spx协议可参看

  

  3.3ethernet802.3协议解码

  下面我们就通过实际解码来学习ethernet802.3协议.

  篇三:

http码流协议描述v1.1

  获取http模式码流

  1.简介

  此文档描述如何读某型hisi芯片的ipcam设备,通过http协议获取音视频码流。

  2.协议简介

  版本1.1

  此协议与使用http协议获取网站上的视频文件类似.

  3.码流协议描述

  以下描述一个客户端向一个ipcam设备取视频流的http请求交互过程.

  以字符c代表客户端,

  字符s代表ipcam,

  以c->

s代表客户端向ipcam发送数据,

  c  (以下事例假设ipcam的ip是192.168.0.117,mac是00:

11:

6e:

e0:

e2:

3c).

  a.c->

s(请求)

  "

get/video0.m4vhttp/1.1\r\n"

user-agent:

test_contRol\r\n"

accept-encoding:

gzip,deflate\r\n"

authorization:

basiccm9vddpyb290\r\n"

host:

192.168.16.126\r\n"

connection:

keep-alive\r\n"

\r\n"

  字符串"

cm9vddpyb290"

是字符串"

root:

root"

的base64加密后的密文,字符串"

左边的root是指ipcam的用户名,右边的root是指ipcam的密码.

  Video0.m4v中的数字0表示主码流,ipcam可用的还有Video1.m4v,表示子码流;

  b.c  "

http/1.1200ok\r\n"

server:

3c\r\n"

close\r\n"

pragma:

no-cache\r\n"

cache-control:

no-store\r\n"

content-type:

multipart/x-mixed-replace;

boundary=boundarymediastream\r\n"

  c.c  content-type:

数据类型,

  content-length:

当前帧长度,

  x-tag:

计数器,

  x-Framerate:

帧率,

  x-Resolution:

长宽,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1