组网技术与配置 (第3版) 清华大学出版社 ISBN 978-7-302-34697-5.

Slides:



Advertisements
Similar presentations
如何學好數學? 黃駿耀老師
Advertisements

辅助核算 3.5.
10 郑和远航.
三个偶像的故事和功绩 ——第12课 明清时期的反侵略斗争 董飞燕.
捣蛋鬼历险记 初一四班 孙嘉佑小组.
中國歷史 明代之患禍及民變.
10 郑和远航 郑和 郑和,1371年生于云南昆阳州(今昆明晋宁县)一个信奉伊斯兰教的回族家庭,原名马和,小字三宝,十一岁时在明太祖朱元璋发动的统一云南的战争中被俘进宫,后当朱元璋四子燕王朱棣的近侍。1403年朱棣登基,史称明成祖。次年正月初一,朱棣念他有勇有谋,屡立奇功,便赐姓“郑”,改称郑和,并提拔为内宫太监,于永乐三年(1405年7月11日)率领庞大船队首次出使西洋。自1405年到1433年,漫长的28年间,郑和船队历经亚非三十余国,涉十万余里,与各国建立了政治,经济,文化的联系,完成了七下西洋的伟
明清 抗击外国侵略的英勇斗争 雅克萨反击战(俄) 戚继光抗倭(日) 郑成功收复台湾(荷兰) 荷兰 俄 罗 斯 日 本 台湾 沙 俄 入 侵
戚继光抗倭.
刑事訴訟法 授課人:林俊益副教授 時間:95.9.~96.6..
妩媚人生 云 计 算 与 大规模数据并行处理技术 黄 宜 华 南 京 大 学 计算机科学与技术系 软件新技术国家重点实验室 妩媚人生 妩媚人生
第16 课 中外的交往与冲突 授课人:鲍婷.
历史上的中日关系.
云南外事外语职业学院 入党积极分子培训 赵田甜.
第四章 清代臺灣的社會文化變遷 第一節 移墾社會的形成
認識食品中毒 一、什麼是食品中毒? 二人或二人以上攝取相同的食品而發生相似的症狀,並且自可疑的食餘檢體及患者糞便、嘔吐物、血液等人體檢體,或者其它有關環境檢體(如空氣、水、土壤等)中分離出相同類型(如血清型、噬菌 體型)的致病原因,則稱為一件“食品中毒”。 但如因攝食肉毒桿菌毒素或急性化學性中毒而引起死亡,即使只有一人,也視為一件“食品中毒”。
題目:四大古文明 班級:六年八 班 組員:賴宣光.游家齊.陳羿文 吳佳芬.許淑婷.許芳瑜..
食 物 中 毒.
琦君 《髻》 S 康倩瑜.
眼乾乾唔使慌.
滑膜皱襞综合征.
“公平”是最热的关键词 1、胡锦涛首次进行“总动员”,提出“在促进发展的同时,把维护社会公平放到更加突出的位置” 。
贵州省公务员面试 备考指导 中公教育 面试讲师 刘运龙.
外 套 各式領型與變化 武 玫 莉 製 作.
第4节 人体对食物的消化吸收.
陈冤之魅,心鬼之泪 ——雾里探花 《东方快车谋杀案》 By第二小组.
高考作文等级评分标准/发展等级10分 深刻 丰富 有文采 有创意 ①透过现象 深入本质 ②揭示问题 产生的原因 ③观点具有 启发作用
文明礼仪在我心 文明礼仪在我心.
第10课 社会生活的变迁.
故事会 盘古开天劈地 在很久很久以前,天地可不象我们现在看到的这样————天高高的在上面,地在我们的脚下,中间隔着几千几万米远。那个时候的天地就象是一个包在大黑壳里的鸡蛋,混混沌沌的,什么也看不清。人们走路都得弯着腰,耕田打猎都很不方便,因为一不小心抬个头,就会碰到天,惹它生气,接着就会招来狂风暴雨。因此所有的植物也都长不高,所以结的粮食和果实都很少,根本就不够大家吃。还经常会发生饿死人的事情。
面向三农,拓宽信息渠道 辐射千村,服务百万农民
三招 让孩子爱上阅读 主讲人:芝莺妈妈 2012年10月19日.
FUZHUANGZHITUYANGBANZHIZUO
如何挑選吳郭魚 嗨~ 餐旅二乙 4a2m0105 白妤潔 4a2m0122 何姿瑩.
学校春季呼吸道传染病预防知识 连云港市疾病预防控制中心
服裝整理概論.
印染纺织类艺术.
创业计划书的编写.
创业计划书撰写.
第九章 进行充分调研 选择自主创业.
香溢饺子馆创业计划书.
第三章 中国的民族民俗 第一节 概论 第二节 汉族 第三节 满族 蒙古族 维吾尔族 回族 朝鲜族 第四节 壮族 土家族 苗族 黎族
第 4 章 投资银行: 基于资本市场的主业架构.
创业数字图书馆.
中国管理科学发展探索 成思危 2006年8月18日于上海复旦大学.
“四文”交融,虚实并举,打造具有鲜明职教特色的校园文化 ——江苏省扬州商务高等职业学校校园文化建设汇报
103年度高職優質化輔助方案計畫申辦及輔導訪視說明會
“十二五”科技发展思路 与科技计划管理 科技部发展计划司 刘敏 2012年9月.
社区妇幼保健工作 江东区妇幼保健院 胡波瑛.
人生不要太圓滿 ◎ 張忠謀.
导致羊水过少的五大因素.
胎教.
怎样进行一次宣讲 何惠玲.
第三课 中国共产党的历程.
[聚會時,請將傳呼機和手提電話關掉,多謝合作]
规范母婴保健服务 努力降低孕产妇死亡率 市卫生局基妇科 朱静.
中国地质科学院矿产资源研究所 财务报账培训
白天的月亮 想與日爭輝 人生不要太圓滿 文字取自於:張忠謀 攝於陽明山 阿道的攝影工作坊.
第十章(上) 实现中华民族的伟大复兴.
营养要均衡.
ㄩ.
高中新课程历史必修(Ⅰ) 教材比较研究 四川师范大学历史文化学院教授 陈 辉 教育部2009普通高中历史课改远程研修资料.
十年职业生涯规划 —— 年 姓名:刘娟 学号:.
主考官眼中的面试 ——面试主考官教你备战2016年国考面试 主讲老师:李海鹏.
国内知名高校 医学院(部、中心) 院系及附属医院设置情况 调研报告
財務報表分析 授課教師:陳依婷.
第六章 可供出售金融资产 一、可供出售金融资产的概念和特征 二、可供出售金融资产的核算.
主讲人:刘文波 (四会国税 政策法规股) 2014年4月
智慧宁波 智慧财税 . 宁波市地方税务局.
第六模块礼仪文书写作 第一节求职信、应聘信 QIUZHIXINYINGPINXIN.
Presentation transcript:

组网技术与配置 (第3版) 清华大学出版社 ISBN 978-7-302-34697-5

第6章 网络协议分析工具 清华大学出版社 ISBN 978-7-302-34697-5

第6章 网络协议分析工具 6.1 网络协议分析工具概述 6.2 Ethereal的应用界面及参数设置 6.3 应用层网络协议分析 6.4运输层网络协议分析 6.5 网络层网络协议分析 6.6 数据链路层网络协议分析

6.1 网络协议分析工具概述 6.1.1 网络协议分析方法 6.1.2 Ethereal/Wireshark网络协议分析工具 6.1.3 Ethereal/Wireshark在Windows上的安装

6.1.1 网络协议分析方法 网络协议分析已成为网络配置、网络安全、网络管理的重要应用工具 网络协议分析系统可以是一个独立的,配合专业软件的硬件设备,也可以是安装在台式计算机或笔记本计算机上的软件 网络协议分析软件是一类基于被动侦听原理的网络监听程序 TcpDump、WinDump、Sniffer、Ethereal (Wireshark)

6.1.2 Ethereal/Wireshark网络协议分析工具 Wireshar继续开放源代码,任何人都可自由下载,也可共同开发,其主要功能和使用方法都高度秉承Ethereal

6.1.3 Ethereal/Wireshark在Windows上的安装 可以在其官方下载站点www.ethereal.com/download.html下载到ethereal-setup-0.99.0.exe的安装文件 当然也可以从Wireshark的官方网站www.wireshark.org上下载最新版本的wireshark-win32-1.2.8.exe安装文件 Ethereal的安装提供人机对话过程 如果在Windows平台系统还没有安装Winpcap,安装向导会提示安装Winpcap 基于Linux平台下的网络数据包捕获驱动程序是Libpcap

6.2 Ethereal的应用界面及参数设置 6.2.1 Ethereal的用户界面和参数用途 6.2.2 Ethereal的应用方法

6.2.1 Ethereal的用户界面和参数用途 1.Ethereal的主界面 2.Menu Bar(菜单栏) 3.Tool Bar(工具栏) 4.Filter Bar(显示过滤器栏) 5.Packet List Pane(协议跟踪列表框) 6.Packet Details Pane(协议层次框) 7.Packet Bytes Pane(协议代码框) 8.Status Bar(状态栏)

Ethereal捕获到数据包之后的用户主界面

Menu Bar(菜单栏) Ethereal界面菜单栏中每一项的项目名称及其功能描述

Tool Bar(工具栏)和Filter Bar(显示过滤器栏) 当将鼠标移动到工具栏上的每一个图标时,会出现该图标的功能解释信息 在“Filter”之后的文本框里可以输入显示过滤关键词表达式

Packet List Pane(协议跟踪列表框) 在数据包列表里的每一个行表示数据包文件里的一个数据包。如果选中了其中一行,选中的那一行会以蓝色底色高亮显示,例如图中的第1行,此数据包的信息就会显示在“协议层次框”和“协议代码框”里

Packet Details Pane(协议层次框)和Packet Bytes Pane(协议代码框) 此窗格以树结构显示在协议跟踪列表框被选中数据包的协议和字段内容,树可以展开和收起 通常使用哈希方式显示数据包字节。左边显示数据包偏移量,中间使用十六进制显示数据包,右边对应显示ASCII字符或没有适当的显示

Status Bar(状态栏) 状态栏中左边显示上下文信息,右边显示当前数据包信息,标识字母含义如下: P:抓取得数据包数 D:被显示的数据包数 M:被作过标记的数据包数

6.2.2 Ethereal的应用方法 1.数据包捕获 2.Ethereal捕包选项对话框包含的子选项 3.Ethereal捕包选项设置 首先在启动ethereal应用程序之后,点击菜单栏上的“Capture”选项,弹出下拉菜单 选择“Interfaces”选项,弹出Ethereal捕包网络接口对话框 2.Ethereal捕包选项对话框包含的子选项 3.Ethereal捕包选项设置

Capture选项下拉菜单和Ethereal捕包网络接口对话框

Ethereal捕包选项对话框 选择所要捕获数据包的网卡,然后直接点击它后面的“Capture”按钮,Ethereal将会直接进入数据包的捕获状态。可以通过点击“Prepare”按钮,对Ethereal的捕包选项进行一些设置

“Capture”框中各个项目的名称及描述

“Capture files”框中各个项目的名称及描述 “Dispaly Option”框各个项目的名称及描述

“Name Resolution”框各个项目名称及描述 “Stop Capture”框的各个项目名称及描述

Ethereal捕包选项设置 在明白了所有捕包选项的作用之后,就可以自己设定选项,使Ethereal按照所设置的要求进行捕包动作

Ethereal捕包信息对话框 捕包选项设置完以后,点击“Start”按钮,将会弹出数据包捕获信息对话框

6.3应用层网络协议分析 6.3.1 Ethereal协议分析方法 6.3.2 HTTP协议分析 6.3.3 FTP协议分析

6.3.1 Ethereal协议分析方法 Ethereal对捕获到的数据包按照网络协议层次进行解析 这是由于从网卡上捕获的是数据链路层网络协议帧 按照网络协议封装原理,帧封装是网络层协议数据单元分组,依次类推

数据包解析流程 按照自顶向下方法,依次对应用层、运输层、网络层、数据链路层的几种常用网络协议进行实例分析

6.3.2 HTTP协议分析 1.HTTP协议 2.HTTP协议的请求报文 Web应用服务采用的是HTTP协议 HTTP报文有两种:一种是请求报文,另一种报文是响应报文 HTTP协议的传输过程一般情况下可以分为4个步骤 2.HTTP协议的请求报文

HTTP协议的请求报文 报文内容及结构分析如下: 1)请求行 2)首部行 3)实体主体

6.3.3 FTP协议分析 FTP是面向连接的,使用的运输层协议是TCP。采用客户机/服务器(C/S)工作方式 分别通过端口号21和20进行 通过TCP三次握手实例来分析一个完整的FTP会话过程

TCP三次握手,建立控制连接的过程 可以看出,经过TCP的三次握手(图6-17中的14、15、16行),FTP的客户端和服务器端建立起控制连接,客户端使用3714号端口,服务器端使用21号端口来发送控制信息

客户端发送USER命令

服务器返回331号响应报文

客户端发送PASS命令

服务器返回230号响应报文

客户端发送PASV命令

服务器返回227号响应报文

数据连接的TCP三次握手过程中的第35、36、37行

数据连接关闭过程

6.4运输层网络协议分析 6.4.1 TCP协议格式 6.4.2 UDP协议格式

6.4.1 TCP协议格式 通过分析一个Ethereal应用界面给出的具体实例来使读者对TCP报文段的格式有一个更加直观的理解

6.4.2 UDP协议格式 UDP只在IP分组提供的服务上增加了很少的功能。因为UDP是无连接的

6.5 网络层网络协议分析 6.5.1 IPv4协议分析 6.5.2 ARP协议分析 6.5.3 ICMPv4协议分析

6.5.1 IPv4协议分析 一个IP分组由首部和数据两部分组成,首部的固定部分为20字节,首部的可选部分长度是可变的,最长为40字节

8位的区分服务字段 IP数据报标识字段

Flags(标志)字段展开 Reserved bit保留位,目前还没有使用。 DF(Don`t fragment)标识分组是否可以分片。该位置为1时表示不能分片,该位置为0时表示可以分片。这里DF=1表示不能分片。 MF(More fragments)表示是否为最后一个分片。如果DF=0即允许分片的情况下,该位置为1时表示后面还有分片,该位置为0时表示这是最后一个分片。如果DF=1即不允许分片的情况下,该位置为0。这里DF=1,MF=0不允许分片

6.5.2 ARP协议分析 ARP完成从IP地址到MAC地址转换的协议

6.5.3 ICMPv4协议分析 1.ICMP协议 2.ICMP协议格式 1)ICMP回送请求报文 2)ICMP回送应答报文

ICMP回送请求、应答报文 通过ping命令应用来分析ICMP回送请求和应答报文

6.6 数据链路层网络协议分析 6.6.1 捕获的以太网II帧协议 6.6.2 以太网II帧协议格式分析

6.6.1 捕获的以太网II帧协议 这是一个封转ARP报文的以太网帧

6.6.2 以太网II帧协议格式分析 Destination,以太网II协议帧封装的是一个ARP请求报文,是一个广播帧,给出的目的MAC地址为广播地址Broadcast(ff:ff:ff:ff:ff:ff)。 Source,发出ARP请求报文的源主机的MAC地址是:00:16:17:ab:f8:44。 Type,用来标识上一层采用的协议的值为:0x0806,表示该帧封装的是ARP报文。 以太网II协议帧中的数据为ARP请求报文。 以太网II协议帧中的帧校验序列FCS字段内容,由CRC校验生成