精编【建筑工程管理】ZF网络工程规划与系统集成实验指导书
- 格式:doc
- 大小:580.95 KB
- 文档页数:62
网络工程设计与系统集成第章概述网络工程设计与系统集成是指将计算机网络技术应用于需求定制的网络系统中的过程。
该过程涵盖多个方面,包括网络架构设计、硬件设备选型、网络拓扑设计、软件系统开发等。
在构建大型网络系统时,网络工程设计与系统集成是至关重要的步骤,因为只有系统集成合理、设计有效,才能更好地实现网络系统的稳定性、安全性和性能。
网络工程设计网络工程设计涉及各种网络构建元素的选择和设计。
在网络架构设计中,需要尽可能充分地考虑实现客户的需求。
例如,如果网络是用于维护大量数据文件,那么需要设计一个存储设备网络;如果网络需要处理大量的图片,将需要一个高性能的图形卡;如果需要支持视频会议,那么需要考虑高清晰度显示器等其他因素。
因此,需要尽可能准确地了解客户的业务需求,才能做出有效的设计。
在设计网络拓扑时,需要研究和评估不同拓扑方案的可行性,以便选择最佳的网络拓扑。
在网络拓扑设计中,需要考虑网络设备数量、连接端口数、网络设备品牌等方面。
网络拓扑分为集线型、星型、环型、树型、网状型等多种类型,应按照现有的实际需求进行选择。
在硬件设备选型中,需要根据客户需求,选择并配置合适的计算机硬件。
需要考虑互联网管理方式、安全管理、性能管理菜单中的子菜单,以及选用计算机硬件品牌等因素。
硬件选型应根据客户的需求和预算进行逐一的比较分析,以选择相对最优的方案。
在软件系统开发方面,需要考虑的因素包括系统架构设计、数据结构设计、代码实现等方面。
软件系统开发需要在服务器端和客户端分别进行,而且需要各方面配合,才能达到实际业务需求。
系统集成系统集成是将上述设计元素有机地结合在一起,形成能够直接应用于实际业务的系统。
系统集成需要依赖一定的技术支持,涉及多方面的知识,在实际应用过程中,往往需要对系统进行调整、完善和修改等工作。
系统集成的核心是实现各个系统模块之间的协同工作,使得系统能够为客户提供稳定可用的服务。
在系统集成过程中,需要对软硬件进行整合和测试,确保所构建的系统能够满足实际业务需求,并且具备可操作性、兼容性、安全性等要求。
网络工程综合实训任务书辽宁建筑职业学院《网络工程综合设计》实训任务书制订部门:信息工程系则《网络工程综合设计》实训任务书一、课程性质和任务1、课程性质《网络工程综合设计》课程是计算机网络专业的一门专业实训课程,本课程的主要任务是:使学生全面了解和掌握网络工程规划和设计的方法,了解计算机网络工程规划与设计的一般过程,可以完成一些类似于校园网或者中小型企业网络的规划和设计,并形成一个详细的设计方案。
使学生具备分析问题和解决问题的能力和团队协作的能力。
2、实训任务教学实验任务:规划和设计一个中小型网络。
二、教学实验目标将理论教学中涉及到的知识点贯穿起来,课程设计是学生在课程结束前所进行的一项综合训练,是教学的一个重要环节,其主要目的有如下几个方面:1.增进、稳固学生所学思科网络课程的基本理论知识,理论联系实际,入一步培养学生综合分析问题和解决问题的能力。
2.并使学生获得收集资料、整理有关素材等准备工作工作的锻炼身体,熟练掌握网络工程项目的规划与设计,使学生掌握基本理论知识及其实际操作能力,从而提高学生知识水平和综合素质,最终达到教学目的。
3.利用所学科学知识,调研查询有关信息,充分发挥创造力,掌控综合运用网络设计的基础知识,培养学生的职业的技能及独立设计的综合能力。
4.使用真实项目的演示,并使学生确切的掌控网络工程项目的设计过程,施展自己的才能,加强团队合作的能力。
本课程适宜计算机网络专业四、实训内容、目标、重点、难点五、教学方法、教学场所与设备建议1、教学方法:本实训课程是一门实践性课程,主要的实施方法和手段以课上理论知识和学生亲自动手操作相结合,以学生独立操作为主,教师指导为辅。
在具体安排上采用分组设计的形式来进行。
使学生既具有独立设计的条件,但中间也可以进行一些相互的交流与协助。
在实训过程中还应注重对学生综合素质的培养。
2、教学场所与设备:本教学实验课程在加装存有win7及packettracert6.2软件的机房展开,建议学生每人一台计算机,展开中小型网络的设计。
(建筑工程管理)网络工程案例教学及综合实践计算机学院计算机科学和技术专业《网络工程案例教学及综合实践》报告——TCP/IP系统设计和IPC实现(2011/2012学年第壹学期)学生姓名:高爽学生班级:计算机082001班学生学号:200820010108指导教师:赵俊忠2011年12月23日网络工程案例教学及综合实践目录第壹章网络研究内容11.1 网络基本概念11.2 计算机通信11.3 计算机通信原理1第二章网络通信模型22.1 收发设备22.2 信道22.3 通信设备32.3.1 有线通信32.3.2 无线通信4第三章网络体系结构43.1 网络体系结构概述:43.2 协议分层53.3 服务类型53.4 网络协议的实现63.4.1 传输层的实现63.4.2 网络层的实现73.4.3 数据链路层的实现7第四章计算机网络接口84.1 数据结构8I第五章程序设计105.1 源码及Demo功能105.2运行截图:11附录12网络工程案例教学及综合实践第壹章网络研究内容1.1网络基本概念随着计算机应用的深入,特别是家用计算机越来越普及,壹方面希望众多用户能共享信息资源,另壹方面也希望各计算机之间能互相传递信息进行通信。
个人计算机的硬件和软件配置壹般都比较低,其功能也有限,因此,要求大型和巨型计算机的硬件和软件资源,以及它们所管理的信息资源应该为众多的微型计算机所共享,以便充分利用这些资源。
基于这些原因,促使计算机向网络化发展,将分散的计算机连接成网,组成计算机网络。
1.2计算机通信计算机通信是壹种以数据通信形式出现,在计算机和计算机之间或计算机和终端设备之间进行信息传递的方式。
它是现代计算机技术和通信技术相融合的产物,在军队指挥自动化系统、武器控制系统、信息处理系统、决策分析系统、情报检索系统以及办公自动化系统等领域得到了广泛应用。
1.3计算机通信原理计算机通信的基本原理是将电信号转换为逻辑信号,其转换方式是将高低电平表示为二进制数中的1和0,再通过不同的二进制序列来表示所有的信息。
《网络工程规划与系统集成》实验教学大纲课程中文名称:网络工程规划与系统集成课程英文名称:Network Engineering Design and System Integration课程编号:ZF17114课程类型:专业选修课学时:18学分:(非独立设置的不填)开课学期:6适用对象:网络工程先修课程:计算机网络,网络互连与管理技术课程简介:网络工程(Network Engineering,NE)是从整体出发,合理规划、设计、实施和运用计算机网络的工程技术。
根据网络组建需求,综合应用计算机科学和管理科学中有关的思想、理论和方法,对网络系统结构、要素、功能和应用等进行分析,以达到最优规划、最优设计、最优实施和最优管理的目的。
《网络工程规划与系统集成》是网络工程专业一门专业选修课。
本课程的前导课程有《计算机网络》、《网络互连与管理技术》,这是一门实践性很强的课程,既要掌握概念,又要会动手设计实施。
通过网络工程规划与系统集成的学习,使学生掌握网络工程规划的基本思想和方法,培养学生用规划网络解决实际问题的能力。
一、教学目标及任务通过本课程的教学,帮助学生掌握综合布线、网络设计以及第二层、第三层网络的逻辑设计。
培养学生实际的动手能力和为实际网络的设计、布线、验证测试等能力。
,使学生能够运用网络工程规划的思想去解决处理现实问题,启发学生的创新意识,提高学生在网络设计过程中分析问题和解决问题的实际动手能力,使学生的理论知识和实践技能得到共同发展。
二、实验项目及学时分配①实验项目名称要准确规范。
②学时分配合计数要等于或大于实验总学时数(其中超出的学时数可为选开实验)。
③实验类别指所开实验为基础类、技术(专业)基础类或专业类。
④实验类型指演示性、验证性、综合性或设计性等实验。
⑤实验要求指必做/选做。
三、实验内容及教学要求实验项目1:网络的架构及协议分析(3学时)1.Wirshark的安装和使用2.理解ping程序使用到的协议,并分析使用到的协议3.使用wireshark对ping进行抓包,理解抓取的内容实验项目2: raw socket分析(3学时)1.掌握raw socket的使用方法2.理解raw socket对网络抓包的过程3.掌握raw socket对ping的抓包4.掌握raw socket对TCP协议的抓包实验项目3 大学校园网主干线设计(6学时)1.掌握网络互连设备的使用及工作原理2.掌握IP地址的分配及配置3.掌握数据传输过程和路由的选择4.增加对计算机网络软、硬件组成的感性认识初步学会典型局域网络的操作、使用技能5.加深理解网络分层结构概念尤其是对会话层、表示层、应用层等高层协议软件的通信功能、实现方法6.掌握局域网的设计技术和技巧培养开发网络应用的独立工作能力实验项目4 网络综合布线系统实验(6学时)1.掌握RJ-45网络配线架端接2.掌握110型通信跳线架端接3.熟悉PVC线管的布线工程4.掌握基本永久链路和复杂永久链路5.掌握VC线槽的布线工程技术四、考核方式及要求1实验报告:要求每次实验后,学生需提交实验报告,将本次实验的内容、采用的方式、步骤、结果写清楚。
福建林业职业技术学院工程系《建筑工程进度控制》课程设计网络计划实习指导书专业:工程监理0907班指导老师:邱长乐单位工程网络计划一、目的要求网络计划是表现工程进度计划的一种较好的形式,通过实际编制单位工程网络计划的编制实习,使同学们能够根据施工图初步计算各主要分项工程的工程数量,熟悉套用预算定额中的时间消耗定额,掌握单位工程网络计划的编制程序,为今后从事施工管理工作奠定基础。
二、设计条件(一)工程概况本工程合同工期为80天三、实习内容1.熟悉图纸,确定各主要分项工程施工顺序。
2.根据预算定额中的各分项工程的子目计算各相应工程量及套用预算定额中的时间消耗定额。
3.编制网络进度计划。
四、时间安排(一周)1.熟悉图纸,确定各主要分项工程的工程量,套用预算定额中的时间消耗定额。
(2天)2.编制网络计划将成果并整理装订成册。
(3天)五、实习须知1.课程实习集中在教室进行,以便于任课教师辅导答疑。
2.全体同学应注意遵守纪律,不准高声喧哗,以免影响其他班级的正常上课。
3.课程实习分为7个小组,每6 人为一组,1~6号为第一组,依此类推,其中第七组(37~43号)7人。
4.实习成果要求字迹端正,卷面清晰,封面设计精美,其成果作为评定实习成绩的主要依据。
六、附件及说明1.福建林业职业技术学院乌桕管理用房建筑施工图、结构施工图一套。
七、编制方法与步骤1.熟悉图纸、调查研究、分析情况。
通过调查研究为更好地制订施工方案作好充分准备。
2.制订施工方案,确定施工顺序。
根据施工方案及顺序确定出主要分部分项工程的施工方法和顺序,应注意地上和地下的关系,结构和建筑的关系,土建与水电的关系。
例如:柱筋扎完后即封柱模板,接着是安装梁板模板,之后就应考虑是先浇灌柱子砼后再扎梁板钢筋,最后浇灌梁板砼,这样柱、梁板砼分别浇灌的施工顺序,还是梁板模板完成后接着扎梁板钢筋,之后是柱与梁板的砼同时浇灌的施工方法。
本例中由于水电安装相对简单,网络计划中可以不予考虑,在施工中配合进行安装就可以了。
《网络工程设计与系统集成》一、蓝牙技术(Bluetooth)蓝牙技术是一种无线数据与语音通信的开放性全球规范,它以低成本的近距离无线连接为基础,为固定与移动设备通信环境建立一个特别连接。
其工作频段为全球通用的2.4GHzISM(即工业、科学、医学)频段。
由于ISM频带是对所有无线电系统都开放的频带,因此使用其中的某个频段都会遇到不可预测的干扰源。
为此,蓝牙特别设计了快速确认和跳频方案以确保链路稳定,结合了极高跳频速率(1600跳/s)和调频技术,这使它比工作在相同频段而跳频速率均为50跳/s的802.11 FHSS和HomeRF无线电更具抗干扰性。
蓝牙的数据传输速率为1Mbit/s,采用时分双工方案来实现全双工传输。
其理想的连接范围为10cm~10m,通过增大发送电平可以将距离延长至100 m。
蓝牙技术是一种将多种家庭与办公室中的数据和语音设备通过无线方式联网的技术,在便携式计算机、移动电话以及其他的移动设备之间建立起一种小型、经济、短距离的无线链路,将多种设备联成一个微微网(Pico Net),从若干个微微网还可以进一步联接成为分布式网络(Scatter Net),使得更多的数据和语音设备能够快捷地连通,实现快速高效的通信,实现数据共享、Internet接入、无线免提、同步资料、影像传递等。
应用蓝牙技术的无线收发器的一块芯片,这种蓝牙芯片由于体积小巧,可以很方便地嵌入各种消费电子产品以及便携式通信设备中,成为消费电子产品现代移动通信终端的一个部分,是目前世界半导体芯片厂商争相开发生产的热门产品。
蓝牙基带协议是电路交换与分组交换的结合。
在保留的时隙中可以传输同步数据包,每个数据包以不同的频率发送。
一个数据包名义上占用一个时隙,但实际上可以被扩展到占用5个时隙。
蓝牙支持异步数据信道以及多达3个同时进行的同步话音信道,还可以用一个信道同时传送异步数据和同步话音。
每个话音信道支持64kbit/s,同步话音链路。
《网络系统集成技术》实验指导书实验一路由器和交换机认识性实验实验名称:路由器和交换机认识性实验实验类型: 验证性实验学时:4适用对象: 网络工程一、实验目的熟悉路由器和交换机并掌握路由器和交换机的基本配置方法和配置命令。
二、实验要求掌握路由器的基本配置方法和命令。
三、实验原理利用主机的超级终端,通过tcp连接或者与路由器或交换机的console控制口直接连接的方式对路由器和交换机进行配置。
四、实验所需仪器、设备、材料(试剂)Cisco 交换机、路由器、主机及相应软件五、实验预习要求、实验条件、方法及步骤1、 Cisco Catalyst 2924交换机(1) Catalyst 2924交换机的特点Catalyst 2924交换机属于工作组级的以太网交换机,具有24个10/100自适应以太网端口,它可以作为骨干交换机使用,用于汇集其它交换机、集线器、工作站、服务器、路由器或终端设备。
Catalyst 2924交换机如图2-1所示。
图1-1 Catalyst 2924 XL 型交换机Catalyst 2924交换机具有以下特点:24个10/100自适应、双工端口最大支持64 个虚拟局域网所有以太网端口都支持交换机间链路(ISL)和IEEE 802.1Q 干道最大支持2048个MAC地址每一VLAN支持IEEE 802.1d 生成树协议(STP)Supported by Cisco IOS Release 11.2(8)SA6采用思科组管理协议(CGMP)限制IP多点广播使用端口安全以阻止对网络的未授权访问为防止性能降低进行广播风暴控制Switched Port Analyzer (SPAN) port monitoring on any portFour groups of embedded Remote Monitoring (RMON)基于浏览器的交换机管理工具(CVSM)通过单个IP地址的基于浏览器的交换机机群管理工具通过控制台管理口或远程终端的(CLI)管理工具CiscoView 设备管理应用支持简单网络管理协议(SNMP)(2) Catalyst 2924交换机的前面板描述Catalyst 2924 XL交换机的前面板包括24个10/100以太网端口、指示灯和一个模式转换按钮。
网络系统集成实训指导书盐城工学院机械优集学院《网络系统集成实训》指导书一、实训目的和任务《网络系统集成实训》是计算机科学与技术(制造业信息化)专业的一门重要的实践环节课程。
计算机网络系统集成是指按照需求规划设计的拓扑结构,以服务器/客户为模型,将计算机硬件、软件、数据库平台、网络操作系统、网络安全与管理技术有机地结合在一起。
通过本课程的实践训练,学生应该能够理解用系统集成的思想进行网络工程设计的一般步骤和方法,理解网络工程系统集成模型,具有设计并实现小、中型LAN和企业网的能力,并掌握网络维护与测试的常用方法和基本技能。
二、实训要求了解网络项目集成技术的方法与步骤,理解局域网技术,理解广域网技术,掌握交换、路由技术,掌握常用网络设备,理解服务器技术,理解结构化综合布线技术,理解网络项目规划设计、实施、测试与维护,掌握网络操作系统平台,理解网络管理与安全技术。
目录实训一思科路由器和交换机IOS平台的基本配置 (4)实训二交换机基本配置 (6)实训三路由器基本配置 (9)实训四Linux服务器的安装与基本配置 (12)实训五Windows 2003企业版服务器的安装与基本配置 (13)实训六Windows 2003环境下服务软件的安装与配置 (14)实训七Windows XP环境下TCP/IP命令使用 (15)实训八某校园网设计方案书 (17)实训九双绞线的制作 (18)实训一思科路由器和交换机IOS平台的基本配置一、实训目的通过上机实训,使学生熟练掌握cisco路由器和交换机IOS平台的基本配置。
二、实训内容cisco路由器和交换机IOS平台的基本配置。
三、实训设备和环境1.Cisco 2800路由器2台;2.Cisco Catalyst 2960 交换机4台;3.PC机6台;4.控制台线6根;5.直通网线6根;四、实训要求1.PC机和路由器或交换机通过Console线互联;交换机的基本命令:(1)用户EXEC模式(2)特权EXEC模式(3)全局配置模式(4)接口配置模式(5)Line配置模式(6)vlan数据库配置模式(7)配置默认网关(8)设置DNS服务器(9)启用与禁用HTTP服务(10)查看交换机信息(11)查看交换机的MAC地址表(12)选择多个端口五、实训报告撰写要求1.阐述实验过程,包括线路连接、步骤等。
(建筑工程管理)ZF网络工程规划与系统集成实验指导书《网络工程规划与系统集成》实验指导书2014——2015学年第2学期编写人:安徽科技学院数理与信息工程学院[3] 王勇,刘晓辉著. 网络系统集成与工程设计[M]. 科学出版社, 2011.[4] 孙丽华,张坚林,危建国著. 网络综合布线技术与工程实训教程[M]. 北京: 电子工业出版社, 2014.实验一网络的架构及协议分析1.背景知识1.1 以太网封装图1 以太网封装格式(RFC894)因为虚拟机和本机电脑所在的网络属于以太网,所以wireshark抓取的数据也是按照以太网格式封装的。
以太网首部的封装对应于wireshark信息中的Ethernet II。
如下图:图2wireshark抓取的以太网首部信息从Wireshark抓取信息中可以看出类型为0X0800(IP),说明后面的数据为IP数据报。
1.2 IP数据报IP数据报格式如图3,普通的IP首部长度为20个字节(不含选项字段)图3 IP数据报格式及首部中的各字段其中目前的协议版本号是4,即IPV4。
首部长度指的是首部占 32 bit 字的数目,包括任何选项。
由于它是一个 4比特字段,因此首部最长为6 0个字节。
服务类型( TO S)字段包括一个 3 bit 的优先权子字段(现在已被忽略),4 bit 的TO S子字段和1 bit 未用位但必须置 0。
4 bit 的TO S分别代表:最小时延、最大吞吐量、最高可靠性和最小费用。
4 bit中只能置其中1 bit 。
如果所有 4 bit 均为0,那么就意味着是一般服务。
RFC 1340[Reynolds and Postel 1992] 描述了所有的标准应用如何设置这些服务类型。
RFC 1349[Almquist 1992] 对该R F C进行了修正,更为详细地描述了 TO S的特性。
总长度字段是指整个 I P 数据报的长度,以字节为单位。
【建筑工程管理】ZF网络工程规划与系统集成实验指导
书
xxxx年xx月xx日
xxxxxxxx集团企业有限公司
Please enter your company's name and contentv
《网络工程规划与系统集成》
实验指导书
2014——2015学年第2学期
编写人:
安徽科技学院数理与信息工程学院
《网络工程规划与系统集成》实验指导书
课程名称:网络工程规划与系统集成
课程类型:专业选修课
学时:实验课学时18
授课对象:网络工程专业
一、教学目标
通过本课程的教学,帮助学生掌握综合布线、网络设计以及第二层、第三层网络的逻辑设计。
培养学生实际的动手能力和为实际网络的设计、布线、验证测试等能力。
,使学生能够运用网络工程规划的思想去解决处理现实问题,启发学生的创新意识,提高学生在网络设计过程中分析问题和解决问题的实际动手能力,使学生的理论知识和实践技能得到共同发展。
二、教学内容及学时分配
三、考核方式
本课程不仅具有理论性,更具有较强的实践性,因此课程成绩的评定也应建立起以实践为主体的多元化考核评价体系。
课程考核采用平时考核和理论考核相结合方式进行,重点考核学生对相关理论理解程度,运用理论指导实践的能力,实际组建网络和管理网络的技能。
全面考核学生的理论学习效果和综合运用能力。
随堂考核:由任课教师根据学生平时表现、课堂出勤、实践训练操作过程和回答课堂提问情况等综合衡量,占总成绩的20%。
理论考核:全面综合考察学生的理论知识掌握情况。
成绩占总成绩的80%。
四、学习要求
本课程不仅具有理论性,更具有较强的实践性,因此不仅需要学生重点掌握相关理论的理解,还要求能运用理论指导实践的能力,以达到组件网络和管理网络的实际技能。
五、教材及主要参考书目
[1] 王波. 网络工程规划与设计[M]. 北京: 机械工业出版社, 2014
[2] 刘天华,孙阳. 网络系统集成与综合布线[M]. 北京:人民邮电出版社, 2008
[3] 王勇,刘晓辉著. 网络系统集成与工程设计[M]. 科学出版社, 2011.
[4] 孙丽华,张坚林,危建国著. 网络综合布线技术与工程实训教程[M]. 北京: 电子工业出版社, 2014.
实验一网络的架构及协议分析
1.背景知识
1.1 以太网封装
图1 以太网封装格式(RFC894)
因为虚拟机和本机电脑所在的网络属于以太网,所以wireshark抓取的数据也是按照以太网格式封装的。
以太网首部的封装对应于wireshark信息中的Ethernet II。
如下图:
图2 wireshark抓取的以太网首部信息
从Wireshark抓取信息中可以看出类型为0X0800(IP),说明后面的数据为IP数据报。
1.2 IP数据报
IP数据报格式如图3,普通的IP首部长度为20个字节(不含选项字段)
图3 IP数据报格式及首部中的各字段
其中目前的协议版本号是4,即IPV4。
首部长度指的是首部占32 bit 字的数目,包括任何选项。
由于它是一个4比特字段,因此首部最长为6 0个字节。
服务类型(TO S)字段包括一个3 bit 的优先权子字段(现在已被忽略),4 bit 的TO S子字段和1 bit 未用位但必须置0。
4 bit 的TO S分别代表:最小时延、最大吞吐量、最高可靠性和最小费用。
4 bit中只能置其中1 bit 。
如果所有4 bit 均为0,那么就意味着是一般服务。
RFC 1340[Reynolds and Postel 1992] 描述了所有的标准应用如何设置这些服务类型。
RFC 1349[Almquist 1992] 对该R F C进行了修正,更为详细地描述了TO S的特性。
总长度字段是指整个I P 数据报的长度,以字节为单位。
标识字段唯一地标识主机发送的每一份数据报。
通常每发送一份报文它的值就会加1。
RFC 791 [Postel 1981a]认为标识字段应该由让IP发送数据报的上层来选择。
但是在大多数从伯克利派生出来的系统中,每发送一个I P数据报,I P层都要把一个内核变量的值加1,不管交给IP的数据来自哪一层。
标志字段用其中一个比特来表示“更多的片”。
除了最后一片外,其他每个组成数据报的片都要把该比特置1。
标志字段中有一个比特称作“不分片”位。
如果将这一比特置1,I P 将不对数据报进行分片。
相反把数据报丢弃并发送一个I C M P 差错报文给起始端。
片偏移字段指的是该片偏移原始数据报开始处的位置。
另外,当数据报被分片后,每个片的总长度值要改为该片的长度值。
TTL(time-to-live)生存时间字段设置了数据报可以经过的最多路由器数。
它指定了数据报的生存时间。
8位协议,这个字段定义了IP数据报的数据部分使用的协议类型。
常用的协议及其十进制数值包括ICMP(1)、TCP(6)、UDP(17)
首部检验和字段是根据I P首部计算的检验和码。
它不对首部后面的数据进行计算。
IP数据报首部对应的wireshark抓取信息如下:
使用的IP版本为4,IP首部长度20bytes,服务类型值为0x00说明为一般服务,IP数据报总长度为60字节,标识为0x141b,标志位0x00,RFC791指出Bit 0: reserved, must be zero Bit 1: (DF) 0 = May Fragment, 1 = Don't Fragment.
Bit 2: (MF) 0 = Last Fragment, 1 = More Fragments,即保留位必须为0.片偏移为0.TTL 为64,8位协议为1,说明使用ICMP协议。
1.3 ICMP报文
ICMP的正式规范在RFC 792中定义,ICMP报文首部如下:
图5 ICMP报文
PING程序发送一份I C M P 回显请求报文给主机,并等待返回I C M P 回显应答,PING回显请求和回显应答格式如下:
图6 ICMP回显请求和回显应答报文格式
ICMP对应的wireshark抓取信息如下:
类型8、代码0:PING请求。
类型0、代码0:PING应答。
类型11、代码0:PING超时。
检验和为0x4ba9,标识符0X0001和0X0100,序号为434和45569. I C M P报文中的标识符和序列号字段由发送端任意选择设定,这些值在应答中将被返回。
这样,发送端就可以把应答与请求进行匹配。
1.4 arp报文格式
因为ping程序在确定目标主机的时候会用到arp协议,所以此处也列出arp的报文格式,如图8:
图8 ARP请求或应答分组格式
1.5 IPV6
IPV6报文格式如下图:
图13 IPv6报文格式(RFC2640)
Version(4-bit):IP版本,该字段值为6
Traffic Class(8-bit):流量分类,与IPv4包头的TOS类似
Flow Label(20-bit):流标签,用来标记IPv6数据包的一个流
Payload Length(16-bit):有效载荷的长度,扩展报头也算在Payload长度里
Next Header(8-bit):处理选项字段,分段,安全,移动性,松散源路由,记录路由等的新方式Hop Limit:(8-bit):定义IP数据包所能经过的最大跳数,每跳一次将此值减1。
Source Address(128-bit):IP数据包的源地址
Destination Address(128-bit):IP数据包的目的地址
Possible Extension Header(s):扩展报头
扩展报头(RFC2460)
ICMPv6的报文格式
ICMPv6的报文格式和ICMP 报文格式基本相同,如图6 ICMP 回显请求和回显应答报文格式。
综上所述可以得到wireshark 抓取ping ubuntu 的IPv6地址的信息表:
表7 IPv6下wireshark 的抓取信息表
Wireshark 抓取的数据如图14,将数据填入表7可以得到表8
图14 wireshark 抓取的ping 数据
以太网首部。