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

数据通信与网络课程设计实践报告解析IP数据包范本

数据通信与网络课程设计实践报告解析IP数据包范本_第1页
1/23
数据通信与网络课程设计实践报告解析IP数据包范本_第2页
2/23
数据通信与网络课程设计实践报告解析IP数据包范本_第3页
3/23
数据通信与网络课程设计实践报告解析 IP 数据包HUBEI NORMAL UNIVERSITY专业课程论文Course’s Thesis课程名称数据通信与网络作业题目数据通信与网络课程设计报告学生姓名贺兵学 号7指导老师彭旭富所在院系计算机科学与技术学院专业名称通信工程完成时间 -01-10数据通信与网络课程设计报告摘要:互联网络层是 TCP/IP 协议参考模型中的关键部分.IP 协议把传输层送来的消息组装成 IP 数据包,并把 IP 数据包传送给数据链层.IP 协议在 TCP/IP 协议族中处于核心地位,IP 协议制定了统一的IP 数据包格式,以消除个通信子网中的差异,从而为信息发送方和接收方提供了透明的传输通道。本程序使用套接字 socket 编程,将网受流经网卡的所有类型的数据包。首先,初始化套接字,然后监听数据包,解析数据包。关键字:TCP/IP 协议,数据包,套接字,解析一 设计内容及任务利用 C/C++/VC/VB/JAVA 语言,根据所学知识,设计程序,功能为捕获网络中的 IP 数据包,接续数据包的内容,将结果显示在标准输出上,并同时写入日志文件。具体:1. 以命令行形式运行,ipparse logfile,其中 ipparse 是程序命,而 logfile 则代表记录记过的日志文件。2. 在标准输出和日志文件中写入捕获的 IP 包的版本、头长度、服务类型、数据包总长度、数据包标识、分段标志、分段偏移值、生存时间、上层协议类型、头校验和、源 IP 地址和目的 IP 地址等内容。3. 当程序接收到键盘输入 Ctrl+C 时推出。二 设计思想IP 数据报的格式说明 IP 协议都具有什么功能。其首部,版本当前广泛使用的版本号为 4;首部长度站 4bit;服务类型占 8bit,其中服务类型 TOS 子域占 4 位,优先级子域占 3 位,另一位为保留位;总长度字段为 2B,IP 数据包的最大长度是 65535B;标识占 16bit,它是一个计数器,用来产生数据报的标识;标志占3bit,其中最低为为 MF,MF=1 时为后面“还有分片”,MF=0 表示这是数据报片中的最后一个,DF=0 时,表示允许分片;片偏移以 8 个字节为偏移单位;生存时间字段记为 TTL,单位为秒;协议段占 8bit,用于指出次数据是使用何种协议,典型的协议号有6:TCP,17:UDP,1:ICMP。本程序使用套接字 socket 编程,将网受流经网卡的所有类型的数据包。首先,初始化套接字,然后监听数据包,解析数据包。卡设为能够接SOCKET sock=socket(AF_INET,SOCK_RAW,IPPROTO_IP) 用 来 创立套接字,其参数为通信...

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

碎片内容

数据通信与网络课程设计实践报告解析IP数据包范本

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