通信工程综合实验(GSM系统实验、网络协议分析实验、900.docx_第1页
通信工程综合实验(GSM系统实验、网络协议分析实验、900.docx_第2页
通信工程综合实验(GSM系统实验、网络协议分析实验、900.docx_第3页
通信工程综合实验(GSM系统实验、网络协议分析实验、900.docx_第4页
通信工程综合实验(GSM系统实验、网络协议分析实验、900.docx_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

通信工程综合实验姓 名:班 级:学 号:指导教师:上课时间:周五10:10-12:00GSM系统实验实验一 移动台主叫实验一. 实验目的 1、掌握移动台主叫正常接续时的信令流程。 2、了解移动台主叫时被叫号码为空号时的信令流程。 3、了解移动台主叫时被叫用户关机或处于忙状态时的信令流程。 4、了解移动台主叫时被叫用户振铃后长时间不接听的信令流程。 二. 实验原理1、主叫信令流程移动用户做主叫时的信令流程从MS向BTS请求信道开始,到主叫用户TCH指令完成为止。 下面的图1.1是两个移动台建立通话并释放的整个信令过程。下面只介绍移动台主叫信令的流程。图1.1 成功建立呼叫的信令流程2、MSC之间使用到的七号信令消息的简单介绍在GSM移动通信网络里,网络侧的各设备之间的连接都具有单一的接口。比如MSC和HLR、VLR之间,以及MSC与MSC之间。网络侧各实体间均用CCS7信令(即七号信令)支持相互间的信令交换。CCS7信令方式的信令协议结构如下图1.2所示。图1.2 GSM系统的CCS7信令协议层各协议相同的底层功能层面是大家分享的,从最底层的物理传输层到第三层的MTP都是相同的。MTP以上的协议就与所涉及的功能实体相关了。在MSC之间或者MSC与其他外部设备之间,与呼叫有关的信令将使用ISUP,与呼叫无关的信令侧组合在MAP上。在两个移动台进行呼叫的过程中,主叫MSC和被叫MSC的信令就是ISUP中规定的基本信令。3、呼叫建立过程中出现的异常现象及其对应的信令(1)被叫号码无效时的情况:主叫过程中,MSC收到SET UP消息后,能够知道被叫号码和主叫标识等更为详细的信息。当主叫MSC分析SET UP消息发现其中的信息无效时,比如被叫号码为“未分配号码”、“号码已改变”、“无效号码格式(长度不完全)时,MSC将向主叫MS发送Release Complete消息,启动清除程序,释放MSC和MS之间的信令链路。信令流程如图1.3所示:图1.3 被叫号码无效时的信令过程(2)被叫忙或者未开机时的情况:此情况的信令流程如图1.4所示:被叫的MSC收到主叫MSC发送来的初始化地址消息ISUP INITIAL ADDRESS后,被叫MSC将根据初始化地址消息中包含的被叫用户的信息进行查询。如果此时被叫忙或者未开机,则向主叫MSC发送ISUP RELEASE消息,收到此消息的主叫MSC则向主叫MS发送DISCONNECT消息,进行链路的释放。图1.4 被叫忙或者被叫未开机情况下的信令流程(3)被叫无应答的情况下的信令流程:被叫的电话振铃,但是被叫长时间没有应答时的信令流程如图1.5所示:被叫MSC收到主叫MSC发送的初始化地址消息后,寻呼被叫MS并建立和MS之间的信令链路。若被叫MS振铃,被叫MSC将向主叫MSC发送ISUP ADDRESS COMPLETE地址完成消息。主叫MSC于是向主叫MS发送Alert消息,实际中,该消息一般由MS翻译成回铃音。若在一定的时间内,被叫不摘机,被叫MSC将释放MSC和被叫MS之间的链路,并同时向主叫MSC发送ISUP RELEASE消息,主叫MSC收到ISUP RELEASE消息后,也将由网络发起MSC和MS之间的链路释放过程。图1.5被叫无应答的情况下的信令流程三. 实验内容1、呼叫建立正常时的信令流程;2、被叫无应答时的信令流程;3、被叫关机时的信令流程;4、被叫号码无效时的信令流程。四. 实验步骤1、通过串行口将实验箱和电脑连接,给实验箱上电。将与实验箱相连的电脑上的学生平台程序打开。在主界面上双击“主叫实验”图标,进入此实验界面。 2、点击“初始化”键,看到消息框中出现“初始化”完成。再点击“开机”键,从而使移动台处于开机状态。 3、移动台主叫实验需要某一个被叫移动台的配合,选择一个作为被叫的实验箱,并了解此被叫的电话号码。 4、下面进行呼叫建立正常的实验。 (1)提示被叫通过点击学生平台上的“初始化”、“开机”键,使被叫处于开机空闲状态。 (2)主叫在学生平台上选择或输入被叫移动台的电话号码,并按动对话框边的“OK”按钮。点击界面上的“呼叫”按钮,主叫学生戴上实验箱上配备的耳机,充当话机。主叫移动台开机拨叫被叫号码。主叫学生平台上将显示移动台主叫的信令过程。 (3)由于被叫处于开机空闲状态,很快被叫学生平台的电话将振铃,主叫学生平台上将会显示从被叫学生平台发送来的ISUP ADRRESS COMPLETE(ACM)消息。主叫MSC将想MS发送ALERTING信令。 (4)被叫振铃后,控制被叫学生平台的学生按动被叫实验界面上的“摘机”键,被叫学生戴上实验箱上配备的耳机。被叫学生平台上将显示被叫MS将向被叫MSC发送CONNECT消息。这时,被叫MSC向主叫MSC发送ISUP ANSWER消息,主叫MSC收到此消息后,将向主叫MS发送CONNECT消息,MS回送CONNECT ACKNOWLEDGE消息。此后,主被叫之间的通话链路完全建立,能够进行通话。主叫学生平台上会提示“进入通话中”。 (5)通话结束,主叫主动挂断电话。主叫学生按动学生平台界面上的“挂机”,并放下实验箱上的电话。主叫学生平台会显示通话链路释放。 5、被叫无应答的情况下的信令流程 (1)提示被叫通过点击学生平台上的“初始化”、“开机”键,使被叫处于开机空闲状态。 (2)主叫在学生平台上选择或输入被叫移动台的电话号码,并按动对话框边的“OK”按钮。点击界面上的“呼叫”按钮,主叫移动台开机拨叫被叫号码。主叫学生平台上将显示移动台主叫的信令过程。 (3)由于被叫处于开机空闲状态,很快被叫学生平台的电话将振铃,主叫学生平台上将会显示从被叫学生平台发送来的ISUP ADRRESS COMPLETE(ACM)消息。主叫MSC将想MS发送ALERTING信令。 (4)被叫振铃后,让被叫学生不按动“摘机”键。等待1分钟后,被叫MSC释放链路的信令显示在被叫学生平台上。并且被叫MSC向主叫MSC发送ISUP RELEASE消息,主叫MSC收到此消息后,将进行主叫链路的释放,所有的释放链路的信令将依次显示在主叫学生平台的界面上。 6、进行被叫未开机时的信令流程实验。 (1)让被叫学生按动被叫学生平台上的“关机”键,使被叫移动台处于关机状态。 (2)主叫在学生平台上选择或输入被叫移动台的电话号码,并按动对话框边的“OK”按钮。点击界面上的“呼叫”按钮,主叫学生拿起实验箱上的话筒。主叫移动台开机拨叫被叫号码。主叫学生平台上将显示移动台主叫的信令过程。 (3)由于被叫移动台处于关机状态,主叫MSC将从被叫MSC收到ISUP RELEASE消息。主叫学生平台上会显示从被叫MSC收到此消息,紧接着是主叫MSC释放链路的信令过程。 7、被叫号码无效时的信令流程。 (1)主叫在学生平台上输入教师规定的一个号码(此号码不对应任何实验箱,因此可认为是个不合法的号码),并按动对话框边的“OK”按钮。点击界面上的“呼叫”按钮。 (2)学生平台上会显示紧接着的所有的信令过程。最后会弹出对话框提示“本号码是空号,请挂机”。学生放下电话。 8、进行以上4种情况的实验时,每一实验结束后,结合实验原理中的信令流程图认真分析信令流程并做相应的记录。 9、以上实验时主被叫学生平台均不需要选择“单步”按钮。如果需要选择“单步”按钮,主叫学生平台和被叫学生平台要密切配合,否则会由于一方不按动“下一步”键,整个实验无法继续,导致移动台或者基站的定时器超时,导致异常。 五. 信令流程配置文件192.168.0.331589000001,12345671,0001,1192.168.0.411589000002,12345672,0002,8Friday, April 13, 2012 12:08:32*开机时的信令流程 *12:05:22-初始化完成 12:05:26BS-MS-GET_SYSTEMINF3-广播消息12:05:26MS-BS-CHANNEL REQUEST-申请信道 %申请SDCCH12:05:27BS-MS-GET_IMMEDIATEASSIGNMENT-立即分配12:05:27MS-MSC-LOCATION UPDATING REQUEST-位置更新请求12:05:27BS-MS-L2_UA12:05:27MSC-MS-AUTHENTICATION REQUEST-鉴权请求12:05:27MS-MSC-AUTHENTICATION RESPONSE-鉴权应答12:05:27BS-MS-LOCATION UPDATING ACCEPT12:05:28MS-BS-TMSI_RELOCATION_COMPLETE12:05:28BS-MS-Channel release12:05:28MS-BS-L2_DISC12:05:28BS-MS-L2_UA*被叫未开机时的信令流程*12:05:33MS-BS-CHANNEL REQUEST-申请信道12:05:33BS-MS-GET_IMMEDIATEASSIGNMENT-立即分配12:05:34MS-MSC-CM_SERVICE_REQUEST %CM业务请求消息12:05:34BS-MS-L2_UA12:05:34MSC-MS-AUTHENTICATION REQUEST-鉴权请求12:05:34MS-MSC-AUTHENTICATION RESPONSE-鉴权应答12:05:34MS-MSC-SET_UP %此消息携带有被叫号码和主叫标识等详细信息12:05:35MSC-MS-Call Proceeding %呼叫继续12:05:35对方MSC-本MSC-ISUP_RELEASE-被叫未开机12:05:35MSC-MS-DISCONNECT-被叫未开机12:05:36MS-MSC-RELEASE12:05:36BS-MS-Release Complete12:05:36BS-MS-Channel release12:05:37MS-BS-L2_DISC12:05:37BS-MS-L2_UA*建立正常连接时的信令流程*12:06:07MS-BS-CHANNEL REQUEST-申请信道12:06:07BS-MS-GET_IMMEDIATEASSIGNMENT-立即分配12:06:07MS-MSC-CM_SERVICE_REQUEST12:06:07BS-MS-L2_UA %到此步完成接入阶段12:06:07MSC-MS-AUTHENTICATION REQUEST-鉴权请求12:06:07MS-MSC-AUTHENTICATION RESPONSE-鉴权应答 %到此步完成鉴权加密阶段12:06:08MS-MSC-SET_UP12:06:08MSC-MS-Call Proceeding %到此步完成TCH指配阶段12:06:11对方MSC-本MSC-ISUP ADDRESS COMPLETE-被叫已振铃12:06:12MSC-MS-ALERTING %到此步完成取被叫用户路由信息阶段12:06:12对方MSC-本MSC-ISUP_ANSWER-被叫摘机12:06:13MSC-MS-Connect12:06:13MS-MSC-CONNECT ACK12:06:19MS-MSC-DISCONNECT-挂断电话12:06:19MSC-MS-RELEASE12:06:19MS-MSC-RELEASE COMPLETE12:06:19BS-MS-Channel release12:06:20MS-BS-L2_DISC12:06:20BS-MS-L2_UA*被叫无应答时的信令流程*12:06:33MS-BS-CHANNEL REQUEST-申请信道12:06:33BS-MS-GET_IMMEDIATEASSIGNMENT-立即分配12:06:33MS-MSC-CM_SERVICE_REQUEST12:06:33BS-MS-L2_UA12:06:33MSC-MS-AUTHENTICATION REQUEST-鉴权请求12:06:33MS-MSC-AUTHENTICATION RESPONSE-鉴权应答12:06:34MS-MSC-SET_UP12:06:34MSC-MS-Call Proceeding12:06:38对方MSC-本MSC-ISUP ADDRESS COMPLETE-被叫已振铃12:06:38MSC-MS-ALERTING12:07:18对方MSC-本MSC-ISUP_RELEASE-用户提醒无响应12:07:19MSC-MS-DISCONNECT-被叫未开机12:07:19MS-MSC-RELEASE12:07:19BS-MS-Release Complete12:07:19BS-MS-Channel release12:07:20MS-BS-L2_DISC12:07:20BS-MS-L2_UA*被叫为空号时的信令流程*12:07:38MS-BS-CHANNEL REQUEST-申请信道12:07:38BS-MS-GET_IMMEDIATEASSIGNMENT-立即分配12:07:38MS-MSC-CM_SERVICE_REQUEST12:07:38BS-MS-L2_UA12:07:38MSC-MS-AUTHENTICATION REQUEST-鉴权请求12:07:38MS-MSC-AUTHENTICATION RESPONSE-鉴权应答12:07:39MS-MSC-SET_UP12:08:10BS-MS-Release Complete12:08:10BS-MS-Channel release12:08:10MS-BS-L2_DISC12:08:11BS-MS-L2_UA*连接正常,被叫主动挂机时的信令流程*12:08:22MS-BS-CHANNEL REQUEST-申请信道12:08:22BS-MS-GET_IMMEDIATEASSIGNMENT-立即分配12:08:22MS-MSC-CM_SERVICE_REQUEST12:08:22BS-MS-L2_UA12:08:22MSC-MS-AUTHENTICATION REQUEST-鉴权请求12:08:22MS-MSC-AUTHENTICATION RESPONSE-鉴权应答12:08:23MS-MSC-SET_UP12:08:23MSC-MS-Call Proceeding12:08:26对方MSC-本MSC-ISUP ADDRESS COMPLETE-被叫已振铃12:08:27MSC-MS-ALERTING12:08:28对方MSC-本MSC-ISUP_ANSWER-被叫摘机12:08:29MSC-MS-Connect12:08:29MS-MSC-CONNECT ACK 12:08:31对方MSC-本MSC-ISUP_RELEASE-挂断电话12:08:32MSC-MS-DISCONNECT-被叫未开机*实验二 移动台被叫实验一. 实验目的 1、掌握移动台被叫正常接续时的信令流程。 2、掌握通话结束呼叫释放时的信令流程。 3、了解被叫用户振铃后长时间不接听时移动台被叫的信令流程。 二. 实验原理1、移动台被叫的信令过程对移动用户来说,被叫的过程从MSC向BSC发起对被叫用户的寻呼开始,到主叫和被叫通话为止。2、通话链路释放信令此程序的目的是去活正在使用的所有相关专用信道。当信道释放后,MS返回到CCCH配置的空闲模式。当一方用户挂机时,系统开始清除通信连接。从第三层(L3)的CC子层开始清除,最终到物理层(L1)。下面将以MS主叫用户首先挂机为例来说明一下呼叫释放的过程。图2.1 呼叫释放的信令过程2.1 呼叫连接释放(CC层)如图2.1,若主叫先挂机,则:MS利用FACCH信道向MSC发出“断连”(DISCONNECT)消息,指明呼叫清除的发起端及清除原因。MSC收到该消息后,随即停止所有的CC连接定时器,清除业务信道在网络中的连接,并向被叫端发出“释放”ISUP RELEASE消息,来通知对方通信中止,被叫端在收到该指示后,将向被叫用户发出“断连”指示DISCONNECT消息,端到端的连接到此结束。但至此呼叫并未完全结束,因为系统与MS之间仍需保持一定的任务,如送收费指示等,当系统认为与MS之间的连接已无必要时,则向主叫端MS发出“释放”RELEASE消息,通知它网络正在释放CC层的连接。在MS收到该消息后将停止所有CC连接定时器,释放MM连接,并向系统发出“释放完成消息”RELEASE COMPLETE,本身进入“NuLL”(空闲)状态,表示呼叫已结束。这时在MS侧,L3的连接已经全部释放完毕,但MS不能自己拆除L2层的连接,要等待网络的释放命令。在MSC收到MS的“释放完成”(RELEASE COMPLETE)消息后,将释放MM连接,返回到“NULL”状态。CC层和MM层的连接释放完毕后,网络将向BSC发出“清除命令”(CLEAR COMMAND)的消息来请求释放信令链路。在该消息中携带着此次呼叫清除的原因。例如“因切换完成”而清除还是“因位置更新完成”而清除等等。若由于是无线接口消息失败、无线链路失败或因设备故障等原因而导致呼叫进程非正常性释放,则BSC向系统发出“清除请求”(CLEAR REQUEST)消息。2.2 RR连接释放BSC收到“清除命令”(CLEAR COMMAND)后,则将释放RR连接,RR连接释放的目的是去活正在使用的专用信道。一方面BSC将向MS发出“信道释放”(CHANNEL REQUEST)的命令(包括释放原因,如正常释放、超时、切换失败等),表示要将所有底层链路释都放掉,并要求MS返回空闲模式下。移动台收到“信道释放”命令后,回送一条LAPDm的DISC消息,MS经过一段时间后或者收到BS发来的UA证实帧后,MS去活所有的信道,认为RR连接已经释放,并返回到CCCH空闲模式。BTS收到DISC后,将向MS发出UA的证实,并向BSC发出消息来报告这一事件。为了保证上下行链路都能及时的拆除,在BSC向MS发出“信道释放”(CHANNEL RELEASE)消息要求拆除上行链路的同时,还要要求BTS释放下行的随路信令,即要求停止双方之间的信令联系。随路信令释放完成之后,BSC还将命令BTS进行无线信道释放,即释放刚才用于通话的TCH资源。至此,整个呼叫释放的信令流程彻底结束。三. 实验内容对应主叫实验,主要有两个信令流程1、呼叫建立正常时的信令流程;2、被叫无应答时的信令流程;四. 实验步骤 1、通过串行口将实验箱和电脑连接,给实验箱上电。将与实验箱相连的电脑上的学生平台程序打开。在主界面上双击“GSM移动台被叫”实验图标,进入此实验界面。 2、点击“初始化”键,看到消息框中出现“初始化”完成。再点击“开机”键,从而使移动台处于开机状态。 3、移动台被叫实验是同一个主叫移动台配合进行的,在教师的协调下,确定作为主叫的实验箱。 4、下面进行呼叫建立正常的实验,主要观察移动台被叫的信令过程。 (1)等待主叫移动台拨叫本实验箱上的移动台。由于被叫开机,学生平台上会显示被叫MSC寻呼被叫移动台的信令过程。 (2)被叫MSC寻呼被叫移动台结束后,被叫MSC与被叫移动台之间的信令连接建立。过片刻,被叫实验箱振铃。观察学生平台信令的显示,会出现MS向MSC发送ALERTING消息。 (3)按动学生平台上的“摘机”键并且佩戴实验箱上的耳机作为电话听筒。观察学生平台的信令显示,会出现MS向MSC发送CONNECT消息,紧接着MSC向MS发送CONNECT ACKNOWLEDGE消息。至此整个通话建立。可以进行通话。5、下面进行通话结束呼叫释放的实验。 (1)通话结束,被叫主动挂断电话,观察学生平台上呼叫释放的信令流程。 6、下面进行呼叫建立时被叫振铃不应答的实验,观察移动台被叫的信令过程。 (1)等待主叫移动台拨叫本实验箱上的移动台。由于被叫开机,学生平台上会显示被叫MSC寻呼被叫移动台的信令过程。 (2)被叫MSC寻呼被叫移动台结束后,被叫MSC与被叫移动台之间的信令连接建立。过片刻,被叫实验箱振铃。观察学生平台信令的显示,会出现MS向MSC发送ALERTING消息。 (1) 被叫学生不按动学生平台上的“摘机”键,等待片刻,由于被叫无应答,会导致被叫端定时器超时,被叫会释放呼叫链路。 7、进行以上三种情况的实验时,每一实验结束后,结合实验原理中的信令流程图认真分析信令流程并做相应的记录。 8、以上实验时主被叫学生平台均不需要选择“单步”按钮。如果需要选择“单步”按钮,主叫学生平台和被叫学生平台要密切配合,否则会由于一方不按动“下一步”键,整个实验无法继续,导致移动台或者基站的定时器超时,导致异常。 五. 信令流程*开机信令*被叫振铃无应答*连接正常,被叫主动挂断(合作那组的信令流程)*六. 实验心得这次实验确实比较简单,主要就是几个操作,记录各种情况下的信令流程。刚开始的时候忘了配置系统文件,不能进行初始化,当时还以为线接的有问题,这是老师特别强调过的地方,结果没注意就出问题了。之后与前面一组进行合作实验,大家进行不同步,中间与我们合作那组和另外两组的联系很混乱,我们的步骤特别乱,有个别情况都没有做。我们以为做完实验后,截了图,拷回几个文件就走了。回去写报告的时候才发现缺少不少信令,后来在最后一次实验进行补做。虽然说比较简单,但对实验的操作过程还是需要非常清晰的,知道接下来该做哪一步,做了哪一步,老师讲课的时候一定要仔细听,以免出现不该出现的状况,浪费时间。还有是合作,大家按照步骤一步一步走,效率才更高。网络协议分析实验实验一:链路层帧格式分析一. 实验目标1、熟悉网络协议分析原理及分析软件使用;2、分析Ethernet V2标准规定MAC层帧结构,了解IEEE802.3标准规定的MAC层帧结构和TCP/IP的主要协议和协议的层次结构。二. 实验原理局域网现在主要以以太网为主,常用的以太网MAC帧格式有两种标准,分别是DIX Ethernet V2标准和IEEE的802.2标准。1、Ethernet V2标准的MAC帧格式DIX Ethernet V2标准是指数字设备公司(DEC)、英特尔公司(Intel)和施乐公司(Xerox)在1982年联合公布的一个表/标准。它是目前最常用的MAC帧格式。该格式比较简单,由五个字段组成。第一、二字段分别是目的地址和源地址字段,长度是6字节;第三字段是类型字段,长度是2字节,标志上一层使用的协议类型;第四字段是数据字段,长度在461500字节之间;第5字段是帧校验序列FCS,长度是4字节。2、IEEE802.3标准的MAC帧格式1983年,IEEE802委员会公布了一个和Ethernet V2标准稍有不同的标准集,局域网的数据链路层被拆成逻辑链路控制LLC子层。IEEE802.3帧的第一、二字段分别是目的地址和源地址字段,长度是6字节;第三字段是长度/类型字段,如果该字段数值小于1500,它就表示MAC帧数据字段的长度;如果其数值大于0x0600,就表示类型,及上层协议类型。三. 实验内容1、通过对截获帧进行分析,验证MAC层帧结构;2、初步了解TCP/IP的主要协议和协议的层次结构。四. 实验步骤1、启动Ethereal/Wireshark软件。2、在“Capture”菜单中选择“Options”菜单选项,在Options设置窗口中把捕获参数设置为非混杂模式。3、点击“Start”按钮开始捕获数据包,当网络中无关数据包过多时,可在捕获过滤器中选择仅捕获带有本机MAC地址的帧。4、选择一组机器IP地址进行ping命令操作,待命令执行完毕,数据包基本稳定后点击“stop”按钮。5、选中被捕获的一个数据包,在详细信息窗口中逐层观察各协议层的详细信息。6、分析Ethernet帧中的结构以及各项信息的含义。7、保存捕获信息。五. 帧结构分析Ethernet V2标准 Ethernet II, Src: RealtekS_56:75:70 (00:e0:4c:56:75:70), Dst: RealtekS_56:75:80 (00:e0:4c:56:75:80) Destination: RealtekS_56:75:80 (00:e0:4c:56:75:80) %目标 Address: RealtekS_56:75:80 (00:e0:4c:56:75:80) %目标地址 . .0 . . . . = IG bit: Individual address (unicast) . .0. . . . . = LG bit: Globally unique address (factory default) Source: RealtekS_56:75:70 (00:e0:4c:56:75:70) %源 Address: RealtekS_56:75:70 (00:e0:4c:56:75:70) %源地址 . .0 . . . . = IG bit: Individual address (unicast) . .0. . . . . = LG bit: Globally unique address (factory default) Type: IP (0x0800) %上层协议类型:ipv4Trailer: 000000000000 %填充字节该帧结构包括6字节的目的地址、6字节的源地址、2字节的类型和6字节的填充字节。IEEE802.2标准IEEE 802.3 Ethernet Destination: Broadcast (ff:ff:ff:ff:ff:ff) Address: Broadcast (ff:ff:ff:ff:ff:ff) . .1 . . . . = IG bit: Group address (multicast/broadcast) . .1. . . . . = LG bit: Locally administered address (this is NOT the factory default) Source: RealtekS_36:ac:98 (00:e0:4c:36:ac:98) Address: RealtekS_36:ac:98 (00:e0:4c:36:ac:98) . .0 . . . . = IG bit: Individual address (unicast) . .0. . . . . = LG bit: Globally unique address (factory default)Length: 220 %数值小于1500,所以表示长度该帧包括6字节的目的地址、6字节的源地址和4字节的长度/类型。六. 思考题1、挑选捕获的一个数据包,写出该数据包中Ethernet帧的结构以及各项信息的含义。答:同上面的帧结构分析。2、挑选捕获的一组ARP数据包,画出以太网上ARP请求/应答的帧格式以及各项信息数值。答:3、捕获数据包的封装协议层次依次有哪些?答:依次有应用层、运输层、网络层和数据链路层。实验二:网络层协议分析一. 实验目的1、分析ARP协议报文首部格式,掌握ARP协议工作原理;2、分析IP报文格式;3、了解ICMP协议的工作过程 二. 实验原理1、ARP协议ARP是地址解析协议的简称。在实际通信中,物理网络使用硬件地址进行报文传输,IP地址不能被物理网络所识别,所以必须建立两种地址间的映射关系,这一过程称为地址解析。用于将IP地址解析成为硬件地址的协议就称为地址解析协议。ARP是动态协议,即该解析过程是自动完成的。ARP命令可用于显示和修改“地址解析协议(ARP)”缓存中的项目。ARP缓存中包含一个或多个表,它们用于存储IP地址及其经过解析的以太网或令牌环物理地址。计算机上安装的每一个以太网或令牌环网络适配器都有自己单独的表。如果在没有参数的情况下使用,则ARP命令将显示帮助信息。图2.1 ARP协议格式2、IP协议IP协议时一种无连接的、点对点的数据报传输协议,它位于网络层,且能将来自底层的不同物理网络帧统一为IP数据报提供给传输层使用。因此,IP协议使得各种异构物理网络的互联变得容易。图2.2 IP数据报结构3、ICMP协议ICMP是因特网控制报文协议的缩写。ICMP允许路由器或主机报告差错情况和提供有关信息,用以调试和监视网络。在网络中,ICMP报文将作为IP层数据报的数据,封装在IP数据报中进行传输,如下图2.3所示。但ICMP并非高层协议,仍被视为网络层协议。图2.3 ICMP报文由于ICMP报文的类型很多,且各自又有各自的代码,因此,ICMP并没有一个统一的报文格式以供全部ICMP信息使用,不同的ICMP类型分别有不同的报文字段。图2.4为ICMP报文格式。图2.4 ICMP报文格式其中类型字段表示ICMP报文的类型,代码字段的主要功能是进一步区分某种类型的几种不同情况,校验和字段用来检验整个ICMP报文。有关ICMP协议的字段描述如图2.5所示图2.5 ICMP协议报文类型三. 实验内容1、运行ping命令产生ARP解析过程,捕获网络数据帧;2、对ARP、IP、ICMP网络层数据包结构进行分析四. 实验步骤1、启动Ethereal/Wireshark软件。2、在“Capture”菜单中选择“Options”菜单选项,在Options设置窗口中把捕获参数设置为非混杂模式。3、点击“Start”按钮开始捕获数据包。4、在开始菜单中点击“运行”,选择一组机器IP地址进行ping命令操作,待命令执行完毕,数据包基本稳定后点击“stop”按钮停止捕获。当网络中ARP解析过程较多时,将捕获数据包过滤器设置为仅本机IP地址。5、选中被捕获的一个ICMP协议数据包,在详细信息窗口中观察并记录IP数据报的详细信息,分析数据报结构以及各项信息的含义。6、在“Capture”菜单中选择“Start”菜单选项,重新开始捕获数据包。此时,在开始菜单的“运行”窗口中,输入“arp -*”和“ping 某主机IP地址”命令,ping命令执行完毕并且数据捕获稳定后,点击“Stop”按钮停止捕获。7、根据捕获到的ARP数据包,分析ARP协议的地址解析过程。五.数据包分析1、ICMP协议数据包分析No. Time Source Destination Protocol Info 1 0.000000 192.168.0.41 192.168.0.33 ICMP Echo (ping) requestFrame 1 (74 bytes on wire, 74 bytes captured) %数据链路层 Arrival Time: Apr 6, 2012 10:58:11.167911000 Time delta from previous packet: 0.000000000 seconds Time since reference or first frame: 0.000000000 seconds Frame Number: 1 %帧序列号为1 Packet Length: 74 bytes %数据包长74字节 Capture Length: 74 bytes %捕获74字节 Frame is marked: False %帧没有被标记 Protocols in frame: eth:ip:icmp:data %使用的协议有以太网协议,IP协议,ICMP协议,DATA协议 Coloring Rule Name: ICMP %着色规则名称:ICMPColoring Rule String: icmp %着色字符串:icmpEthernet II, Src: RealtekS_56:75:80 (00:e0:4c:56:75:80), Dst: RealtekS_36:dc:6d (00:e0:4c:36:dc:6d) %以太网 Destination: RealtekS_36:dc:6d (00:e0:4c:36:dc:6d) %目的硬件地址:00:e0:4c:36:dc:6d Address: RealtekS_36:dc:6d (00:e0:4c:36:dc:6d) . .0 . . . . = Multicast: This is a UNICAST frame %单一传播 . .0. . . . . = Locally Administrated Address: This is a FACTORY DEFAULT address %本地管理员地址:出厂默认地址 Source: RealtekS_56:75:80 (00:e0:4c:56:75:80) %源硬件地址:00:e0:4c:56:75:80 Address: RealtekS_56:75:80 (00:e0:4c:56:75:80) . .0 . . . . = Multicast: This is a UNICAST frame . .0. . . . . = Locally Administrated Address: This is a FACTORY DEFAULT address Type: IP (0x0800) %上一层协议类型:IP(08 00),IPV4Internet Protocol, Src: 192.168.0.41 (192.168.0.41), Dst: 192.168.0.33 (192.168.0.33) %网络层IP %源地址192.168.0.41 目的地址:192.168.0.33 Version: 4 %版本:4(45) Header length: 20 bytes %首部长度:20字节(45) Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00) %服务类型:00 0000 00. = Differentiated Services Codepoint: Default (0x00) . .0. = ECN-Capable Transport (ECT): 0 . .0 = ECN-CE: 0 Total Length: 60 %总长度:00 3cH(60) Identification: 0x1bd5 (7125) %标识:1b d5H(7125) Flags: 0x00 %标识:00 0. = Reserved bit: Not set .0. = Dont fragment: Not set .0. = More fragments: Not set Fragment offset: 0 %片偏移:0000 Time to live: 128 %生存时间:8

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论