课程设计III 设计说明书
IP协议分析
tcp ip协议规定学生姓名
学号
班级
成绩
指导教师
数学与计算机科学学院
2016 年 3 月11 日
课程设计任务书
2015—2016 学年第二学期
课程设计名称:课程设计III 课程设计
课程设计题目:IP协议分析
完成期限:自 2016 年 2 月 29日至 2016 年 3 月 11日共 2 周设计内容:
1.任务说明
了解IP(互联网协议)的细节。
2.要求
一个完整的连接到Internet的网络环境;
数据包捕获和分析软件(Wireshark);
路由跟踪命令:traceroute/tracert。
使用Wireshark软件捕获网络通信流量,分析数据包结构。
指导教师: 教研室负责人:
课程设计评阅
摘要
本次课设,需要用wireshark软件对IP数据包进行抓包,并要对协议进行过滤筛选,从而保证试验的清晰,其次进行发送报文,对wireshark抓获的包进行分析。
关键词:wiresharkIP协议报文
目录
1、课题描述ﻩ错误!未定义书签。
2、课程目的................................................. 错误!未定义书签。
3、课设要求................................................. 错误!未定义书签。
10
4、课设过程ﻩ
5、总结ﻩ
11
参考文献 (12)
ﻩ
1课题描述
课程设计是课程教学中的一项重要内容,是完成教学计划达到教学目标的重要环节,是教学计划中综合性较强的实践教学环节.它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有很重要的意义。《计算机网络原理》是一门理论性和实践性都很强的课程,课程设计环节占有很重要的地位。希望同学们要按照教学计划要求,充分利用课程设计的时间,综合应用所学知识,独立完成课程设计任务,提高自己的应用技术能力。
IP协议是用于将多个包交换网络连接起来的,它在源地址和目的地址之间传送一种称之为数据包的东西,它还提供对数据大小的重新组装功能,以适应不同网络对包大小的要求.IP的责任就是把数据从源传送到目的地.它不负责保证传送可靠性,流控制,包顺序和其它对于主机到主机协议来说很普通的服务.IP实现两个基本功能:寻址和分段。IP可以根据数据包包头中包括的目的地址将数据报传送到目的地址,在此过程中IP负责选择传送的道路,这种选择道路称为路由功能。如果有些网络内只能传送小数据报,IP可以将数据报重新组装并在报头域内注明。IP模块中包括这些基本功能,这些模块存在于网络中的每台主机和网关上,而且这些模块(特别在网关上)有路由选择和其它服务功能。
IP协议定义在OSI第三层———网络层,是internet最重要的协议。在IP协议中规定了在intern
et上进行通信时应遵守的规则,例如IP数据包的组成、路由器如何将IP数据包送到目的主机等.
各种物理网络在链路层(二层)所传输的基本单元为帧(MAC帧),其帧格式随物理网络而异,各物理网络的物理地址(MAC地址)也随物理网络而异。IP协议的作用就是向传输层(TCP层)提供统一的IP包,即将各种不同类型的MAC帧转换为统一的IP包,并将MAC帧的物理地址变换为全网统一的逻辑地址(IP地址)。这样,这些不同物理网络MAC帧的差异对上层而言就不复存在了。正因为这一转换,才实现了不同类型物理网络的互联。
IP协议面向无连接,IP网中的节点路由器根据每个IP包的包头IP地址进行寻址,这样同一个主机发出的属于同一报文的IP包可能会经过不同的路径到达目的主机。
IP 网际协议IP是TCP/IP的心脏,也是网络层中最重要的协议。
IP层接收由更低层(网络接口层例如以太网设备驱动程序)发来的数据包,并把该数据包发送到更高层—-—TCP或UDP层;相反,IP层也把从TCP或UDP层接收来的数据包传送到更低层。IP数据包是不可靠的,因为IP并没有做任何事情来确认数据包是按顺序发送的或者没有被破坏。IP数据包中含有发送它的主机的地址(源地址)和接收它的主机的地址(目的地址)。
高层的TCP和UDP服务在接收数据包时,通常假设包中的源地址是有效的。也可以这样说,IP地址形成了许多服务的认证基础,这些服务相信数据包是从一个有效的主机发
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论