http协议帧各字段功能Word文件下载.docx
- 文档编号:15300668
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:6
- 大小:18.62KB
http协议帧各字段功能Word文件下载.docx
《http协议帧各字段功能Word文件下载.docx》由会员分享,可在线阅读,更多相关《http协议帧各字段功能Word文件下载.docx(6页珍藏版)》请在冰豆网上搜索。
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:
长宽,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- http 协议 字段 功能