以太网帧_PPPOE_IP_TCP_UDP_FTP_DNS协议分析

以太网帧_PPPOE_IP_TCP_UDP_FTP_DNS协议分析

ID:46521449

大小:123.00 KB

页数:13页

时间:2019-11-24

以太网帧_PPPOE_IP_TCP_UDP_FTP_DNS协议分析_第1页
以太网帧_PPPOE_IP_TCP_UDP_FTP_DNS协议分析_第2页
以太网帧_PPPOE_IP_TCP_UDP_FTP_DNS协议分析_第3页
以太网帧_PPPOE_IP_TCP_UDP_FTP_DNS协议分析_第4页
以太网帧_PPPOE_IP_TCP_UDP_FTP_DNS协议分析_第5页
资源描述:

《以太网帧_PPPOE_IP_TCP_UDP_FTP_DNS协议分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、以太网帧格式來自线路的二进制数据包称作一个帧。从物理线路上看到的帧,除其他信息外,述有前导码和帧开始符。任何物理硬件都会需要这些信息。下面的表格显示了在以1500个八位元组为MTU传输(有些吉比特以太网甚至更高速以太网支持更大的帧,称作巨型帧)时的完整帧格式。一个八位元组是八个位组成的数据(也就是现代计算机的一个字节)。表]:802.3以太网帧结构802.3以太网帧结构前导码帧开始符MAC目标地址MAC源地址802.1Q标签(可选)以太类型或长度负载冗余校验帧间距101010107个octet101010111个octet6octets6oc

2、tets(4octets)2octets46-1500octets4octets12octetS64-1522octets72-1530octets84-1542octets二、PPPOE格式PPPOE,饰Point-to-PointProtocolOverEthernet,它工作在OSI的数据链路层,PPPOE协议提供了在广播式的网络(如以太网)中多台主机连接到远端的访问集中器(我们对目前能完成上述功能的设备为宽带接入服务器)上的一种标准。PPPOE协议共包括两个阶段,即PPPOE的发现阶段(PPPOEDiscoveryStage)和PPPOE

3、的会话阶段(PPPOESessionStage)。而两者的主要区别在于只是在PPP的数据报文前封装了PPPOE的报文头。PPPOE的数据报文是被封装在以太网帧的数据域内的。简单来说我们叮能把PPPOE报文分成两大块,,一犬块是PPPOE的数据报头,另一块则是PPPOE的净载荷(数据域),对于PPPOE报文数据域中的内容会随着会话过程的进行而不断改变。下表为PPPOE的报文的格式:表2:PPPOE报文的格式+Bits0-34-78-1516-310版本类型代码会话ID32长度数据以卜•是对上表中PPPOE各个字段的描述:表1:PPPOE各个字段的描

4、述版本这个域的内容填充Ox1o类型这个域的内容填充0x1代码对于PPPOE的不同阶段这个部分的内容也是不一样的会话ID当访问集中器还未分配唯一的会话ID给用户主机的话,则该域内的内容必须填充为0x0000,一旦主机获取了会话ID后,那么在后续的所有报文中该域必须填充那个唯一的会话ID值。长度数据部分的长度数据在PPPOE的不同阶段该域内的数据内容会有很大的不同。在PPPOE的发现阶段时,该域内会填充一些Tag(标记);而在PPPOE的会话阶段,该域则携带的是PPP的报文。三、IP数据报格式TCP/IP协议定义了一个在因特网上传输的包,称为IP数据

5、报(IPDatagram)o这是一个与硬件无关的虚拟包,曲首部和数据两部分组成。首部的前一部分是固定长度,共20字节,是所有IP数据报必须具有的。在首部的固定部分的后面是一些可选字段,其长度是可变的。首都中的源地址和目的地址都是IP协议地址。IP数据报头格式见下图::表3:IP数据报格式+Bits0-34-78-1516-1819-310版本首部长度服务类型总长度32标识(Identification)标志(Flag)片偏移64生存时间协议首部检验和96源地址128目的地址160选用160/192+数据IP数据报各个字段的描述:版本指IP协议的版

6、本。通信双方使用的IP协议版本必须一致。口前广泛使用的IP协议版本号为4。首部长度该字段用來描述32位字的个数,最大为15(即60字节),当IP分组的首部长度不是4字节的整数倍时,必须利用最后的填充字段加以填充。服务只冇在使用区分服务时,这个字段才起作用。总长度总长度指首都及数据之和的长度,单位为字节。标识该字段并不表示序号,当数据报由于长度超过网络的MTU而必须分片时,这个标识字段的值就被复制到所冇的数据报的标识字段Hq标志1o冃前只有2位有意义。最低位记为MF(MoreFragment),MF=1即表示后面“还冇分片”的数据报,标志字段中间的

7、一位记为DFCDonlFragment),思是“不能分片”。只有当DF=0吋才允许分片。片偏移较长的分组在分片后,某片在原分组小的相对位置。片偏移以8个字节为偏移单位。生存吋间TTL(TimeToLive),其表明数据报在网络中的寿命。协议指出此数据报携带的数据是使用何种协议。首部检验和这个字段只检验数据报的首部。源地址源主机IP地址目的地址R的主机IP地址四、TCP数据报格式在因特网协议族(Internetprotocolsuite)中,TCP层是位于IP层之上,应用层Z下的传输层。不同主机的应用层之间经常需要可靠的、像管道一样的连接,但是IP

8、层不提供这样的流机制,而是提供不可靠的包交换。TCP使用了端口号(Portnumber)的概念來标识发送方和接收方的应用层。对每个TCP

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。