发新话题
打印

06级计算机网络技术专业2008--2009学年第一学期网络工程技术与实验课第三章讲义

本主题由 sungloo 于 2008-9-28 14:29 设置高亮

06级计算机网络技术专业2008--2009学年第一学期网络工程技术与实验课第三章讲义

第3章 TCP/IP协议分析实验

图3-1 TCP/IP用户数据处理过程
3.1局域网中常用的协议栈

图3-2 IEEE 802局域网层次结构
3.2局域网数据链路层的帧结构

图3-3 IEEE 802.2、IEEE 802.3和Ethernet V2帧格式
3.2.1 IEEE 802.2 LLC PDU结构

图3-4 IEEE 802.2 SNAP的帧格式

3.2.2 IEEE 802.3 帧结构
3.2.3 Ethernet V2帧结构
3.2.4 IEEE 802.3帧和Ethernet V2帧实例
1. IEEE 802.3 MAC帧

图3-5 IEEE 802.3 MAC帧实例

2. Ethernet V2 MAC帧

图3-6 Ethernet V2 MAC帧实例

3.3 IP 协 议 栈
3.3.1网际协议
1. IP 数据报格式

图3-7 IP数据报头部的组成
2. IP 数据报示例

图3-8 IP数据报首部示例

图3-9图3-8所示IP首部解释
3.3.2地址解析协议
1. 协议原理

图3-10 ARP地址解析过程
2. ARP协议数据格式

图3-11ARP分组格式
3. ARP请求分组实例

图3-12 ARP请求分组实例

图3-13图3-12中ARP分组各字段的解释
3.4 TCP协议栈
3.4.1传输控制协议
1. TCP报文格式

图3-14TCP报文段的格式
2. TCP报文格式实例

图3-15 TCP数据报首部示例

图3-16图3-15所示TCP首部的解释
3. TCP的连接建立

图3-17用三次握手建立TCP连接
4. TCP的连接释放

图3-18 TCP连接释放的过程
3.4.2用户数据报协议
1. UDP数据报首部

图3-19 UDP数据报的首部和伪首部
2. UDP数据报实例

图3-20 UDP首部示例
3.5协议分析实验
3.5.1实验目的
3.5.2实验内容
3.5.3实验环境
3.5.4实验步骤
1. 安装与启动Ethereal

图3-22 Ethereal 的主窗体
2. 启动抓包过程
3. 协议分析

图3-23协议层次结构的展开
思考题
1. 运行Ethereal应用程序,分析HTTP协议、FTP协议、TELNET协议各自的数据帧中,数据链路层、网际层、传输层首部各字段的值。
2. 从所捕获的数据包中找到TCP协议链接建立的三次握手过程,分析3个数据包TCP首部中各关键位及序号的变化过程。
3. 从所捕获的数据包中找到TCP协议链接释放过程,分析释放过程TCP首部中各关键位及序号的变化过程。
4. 用Ethereal捕获数据包,分析域名解析过程。说明使用的是递归解析还是反复解析,DNS使用什么传输层协议。
5. 启用NetBIOS,捕获数据包,分析网络中所有NetBIOS(或基于NetBIOS)的协议的层次关系。
6. 通过所捕获的数据包,查看你所在的网络中有无工作不正常的计算机,有无可能感染病毒的计算机。

TOP

发新话题