电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

网络协议分析与仿真课程设计预习报告

网络协议分析与仿真课程设计预习报告_第1页
1/6
网络协议分析与仿真课程设计预习报告_第2页
2/6
网络协议分析与仿真课程设计预习报告_第3页
3/6
下载后可任意编辑 西 安 邮 电 大 学 (计算机学院)网络协议分析与仿真课程设计预习报告 专业名称:网络工程班 级: 学生姓名: 学号(8 位): 指导老师: 设计起止时间:2024 年 12 月 2 日—2024 年 12 月 13 日下载后可任意编辑题目一网络流量分析一、 课程设计目的加深对 IP、DNS 、TCP、UDP、HTTP 等协议的理解;掌握流量分析工具的使用,学习基本的流量分析方法。二、课程设计地点及时间二号实验楼 442 网络实验室,12 月 2 日至 12 月 6 日,每天 8:00-14:00三、课程设计实验条件工具:Wireshark(Windows 或 Linux),tcpdump(Linux)要求:使用过滤器捕获特定分组;用脚本分析大量流量数据(建议用 perl)。内容:Web 流量分析四、课程设计原理1、DNS 域名解析:首先,客户端的应用层会封装数据到达传输层,在传输层标识源端口号与目的端口号(源端口号为大于 1023 随机,目的端口号为 UDP53 端口)及应用层服务(这里因该是请求 DNS 查询服务吧)。传输层封装数据产生数据段传给网络层,在网络层标识源 IP 地址及目的 IP 地址(源 IP 地址为客户端 IP,目的 IP 地址为 DNS 服务器 IP 地址),网络层将数据段封装为数据包传给数据链路层,在数据链路层将会在数据包里加入源 MAC地址及目的 MAC 地址(源 MAC 地址为客户端网卡 MAC 地址,目的 MAC 地址为 DNS 服务器 MAC地址),这里应该查询 MAC 缓存。数据链路层根据客户端与 DNS 服务器之间的链路,将数据包封装成帧,传给物理层。物理层会将数据帧转化为电信号放到物理介质上。电信号到达 DNS 服务器后会从物理层到达应用层(这里和客户端发送数据差不多,只不过这个过程变成了解封装),DNS 服务器做完域名解析后再将数据传给客户端,传输过程同客户端发送数据。2、建立 TCP/IP 连接:客户端知道 WEB 服务器 IP 地址之后,在网络层产生建立 TCP/IP 三次握手的数据包(TCP/IP 三次握手:客户端向服务器端发送 SYN 信息,服务器端收到 SYN信息后回复给客户端 SYN+ACK 确认信息,客户端收到确认信息后再向服务器发送 ACK 信息建立连接),应用层标识 HTTP 服务将数据发送到传输层,传输层将数据+源端口号(大于1023)、目的端口号(80)+上层服务 WWW 封装为数据段传给网路层。网络层将数据段+源ip 与目的 ip(WWW 服务器的 ip 地址)封装为数据包发送到数据链路...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

网络协议分析与仿真课程设计预习报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部