计算机网络课程设计 - IP 数据包解析实验报告 本资源是关于计算机网络课程设计的一个实验报告,旨在设计一个解析 IP 数据包的程序,并根据这个程序,说明 IP 数据包的结构及 IP 协议的相关问题,从而对 IP 层的工作原理有更好的理解和认识。 知识点: 1. IP 数据包的格式:IP 数据包的第一个字段是版本字段,表示所使用的 IP 协议的版本。报头标长字段定义了以 4B 为一个单位的 IP 包的报文长度。报头中除了选项字段和填充域字段外,其他各字段是定长的。 2. IP 协议的相关知识:IP 协议把传输层送来的消息组装成 IP 数据包,并把 IP 数据包传送给数据链层。IP 协议在 TCP/IP 协议族中处于核心地位,IP 协议制定了统一的 IP 数据包格式,以消除个通信子网中的差异,从而为信息发送方和接收方提供了透明的传输通道。 3. 解析 IP 数据包的程序设计:本设计的目标是捕获网络中的 IP 数据包,解析数据包的内容,将结果显示在标准输出上,并同时写入日志文件。程序的具体要求如下:以命令行形式运行、在标准输出和日志文件中写入捕获的 IP 包的版本、头长度、服务类型、数据包总长度、数据包标识、分段标志、分段偏移值、生存时间、上层协议类型、头校验和、源 IP 地址和目的 IP 地址等内容。 4. IP 数据包的头长度:IP 数据包的头长度在 20—40B 之间,是可变的。 5. 服务类型字段:服务类型字段共 8 位,用于指示路由器如何处理该数据包。 6. IP 协议的版本:目前的版本是 IPV4,版本字段的值是 4,下一代版本是 IPV6,版本字段值是 6。本程序主要针对版本是 IPV4 的数据包的解析。 7. 数据包的捕获和解析:程序可以捕获网络中的 IP 数据包,并将其解析成可读的格式,显示在标准输出上和日志文件中。 8. 程序的设计要求:程序需要以命令行形式运行,并能够捕获和解析 IP 数据包,写入日志文件,并能够响应键盘输入 Ctrl+C 退出。 9. IP 数据包的结构:IP 数据包的结构包括版本字段、报头标长字段、服务类型字段、数据包总长度字段、数据包标识字段、分段标志字段、分段偏移值字段、生存时间字段、上层协议类型字段、头校验和字段、源 IP 地址字段和目的 IP 地址字段等。 10. 程序的实现:程序的实现需要使用套接字编程来捕获网络中的 IP 数据包,并使用数据结构来定义 IP 数据包的头部结构,然后将捕获的数据包解析成可读的格式,显示在标准输出上和日志文件中。
2024-12-11 21:14:50 109KB
1
用unity制作360度全景图漫游,实现鼠标拖拽相机60度旋转,滚轮滑动放大缩小,以及场景跳转和全景图来回切换,支持多端发布使用
2024-12-10 15:52:23 32.81MB unity Panoramic 全景图插件
1
你准备好打造你的史诗奇幻要塞城镇了吗?通过这个巨大的资源库,你可以创建村庄、城市、要塞、农村建筑、大教堂、城堡等。为你的环境提供高水平的细节,你可以创建外部装饰建筑,也可以使用内部和道具库来建造它们,你可以填充这个级别,使其充满活力。如果你想赋予它们个人风格,你也可以用模块化预制件建造自己的建筑。 [突出特点] 巨大的图书馆,有近2000个预制件,可以构建自己的幻想世界 许多模块化积木,可构建不同复杂程度的模型 模块化元素,可以自行构建 预制建筑,轻松开始 宽支柱和物品预制库,包含数百个元素 拥有许多可拼贴的PBR纹理的材质库 街道和墙壁预制件,打造中世纪奇幻城市 几个基本地形包资源(自然元素) 自定义着色器(ASE着色器)与Amplify着色器编辑器兼容 准备构建第三人称、FPS或俯视视角游戏
2024-12-09 22:56:26 150B Unity
1
unity 55个天空盒
2024-12-09 22:50:15 905.92MB unity
1
Dreamscapes 梦境 巨大外部场景的大量资源Unity艺术人物场景模型包插件美术资源包unitypackage 版本2.0 支持Unity版本5.3.1或更高 Dreamscapes 是用于创建巨大外部场景的大量资源集合。从小区域到巨大的外部环境,您都会在这个包中找到您需要的一切。 该软件包包含一些可与 Unity 地形系统以及内置树生成器一起使用的模型和纹理。您可以使用提供的基础纹理和材料创建自己的树木和灌木丛,可能性是无限的。 还包括三个演示场景,以帮助您为自己的场景设置灯光和颜色。创建每个场景都是为了展示所提供资产的多功能性,但可能性并不止于此。您可以轻松创建自己的梦幻般的地点。 在这里下载演示! 资产清单: - 2 个山精灵 - 3个天空盒 - 7 颗晶体 - lowpoly - 7 个灌木丛 – 易于编辑! - 10 种草纹理 - 易于调整,您可以在编辑器中为它们着色! - 15 棵树 – 易于编辑! - 13 种地面纹理 – 具有法线,以及一些草和泥的变化 - 22 块岩石 – 低多边形模型,包括法线贴图和每块 3 种颜色变化! 更新V1.2 我们为树木和道具提供了
2024-12-09 22:40:03 192.2MB unity unitypackage 游戏开发
1
Anime Girls Pack: 包含17个高精度日系女孩角色模型,35组人形动画,8组表情。 Anime Girls Pack是一个集合了多种高质量动漫女性角色模型的Unity资源包。这些模型具有详细的纹理和配饰,支持动画和自定义,非常适合用于各种类型的游戏、虚拟现实体验和其他交互式媒体项目。 Anime Girls Pack的核心特性 1. 多样化的角色模型 - 提供多种风格和姿态的动漫女性角色模型。 2. 高质量的纹理和细节 - 角色模型具有高分辨率的纹理和精细的细节处理。 3. 动画支持 - 角色模型支持动画,可以轻松实现行走、跳跃、舞蹈等动作。 4. 易于定制和扩展 - 允许开发者根据项目需求调整角色的外观和配饰。 5. Unity优化 - 所有模型和动画都针对Unity引擎进行了优化,确保性能。 6. 详细的文档和示例 - 提供详细的使用说明和示例场景,帮助开发者快速上手。
2024-12-09 22:07:58 439.62MB unity
1
描述 能力和战斗工具包 (ABC)是一个 Unity 工具,可让您轻松创建武器、攻击、咒语和能力。 ABC 还配备9 种预制武器、超过50 种配置能力以及来自不断增加的库的40 多种效果! 该工具包还包括许多其他与战斗相关的功能,可以快速为任何类型的游戏添加令人兴奋和有影响力的战斗。 您可以创建的能力和武器类型没有限制: 剑 枪 手拉手 弓箭 双武器 盾牌 2H武器 攻击连击 空气组合 单一有影响力的攻击 跳跃攻击 关闭间隙攻击(拉近距离并发起攻击!) 反击 招架攻击 准备咒语(施放咒语时的图形、动画和 UI) 射弹法术(火球、闪电、匕首等等!) 治愈 增益(增加统计数据、恢复生命值或为什么不加速攻击?) 减益效果 AoE 法术 手榴弹 粘性能力(将箭头和射弹附加到敌人身上以获得一些有趣的机制) 心灵遥控(扔石头或把敌人拉到你身边!) 地雷和远程爆炸物 盾牌 擒抱攻击 躲避 DoT 区域(毒药区或增益区?)
2024-12-09 21:56:21 472.96MB unity
1
农场生活是一个高质量的模块化低聚风格艺术包,包含400个精心制作的动画3D模型,这将帮助你构建农场游戏。 所有这些打包成一个易于使用的软件包,附带示例场景、FX、色彩分级配置文件和预制件。适用于AR、移动设备、VR、台式机和控制台!
2024-12-09 21:53:22 72.67MB ar vr Unity
1
Oculus发布的Oculus Lipsync,它是一款优秀的唇同步技术支持组件,可以通过任何口语来实时驱动面部动画。Oculus Lipsync是一种Unity集成,将语音内容同步至虚拟角色的唇部动作。提供离线和实时分析音频输入两个部分,Oculus Lipsync选定了15个视觉音素sil,PP,FF,TH,DD,kk,CH,SS,nn,RR,aa,E,ih,oh和ou。
2024-12-09 21:46:09 107.47MB unity
1
幻想怪物是我们的新资产,拥有160多个动画怪物。Megapack捆绑包包括以下包:乡村动物、战争机器、森林怪物、洞穴怪物、巨型动物、附身怪物、无灵怪物。将其与英雄编辑器或英雄编辑器4-Directional一起使用,创建您的精彩游戏! 需要更多的史诗怪物吗?试试梦幻龙和梦幻飞龙! 特征 ● 每个怪物都有自己的精灵图册 ● 平均分辨率为1024x1024像素 ● 所有怪物都使用Unity动画系统制作动画(易于修改和扩展) ● 每个怪物都有空闲/准备、行走/奔跑、攻击和死亡动画 ● 包括有用的脚本(Monster.cs、LayerManager.cs、AnchorManager.cs) ● 精灵表导出(适用于其他游戏引擎)[新增] ● 快速支持 ● 包括资产手册和脚本参考 技术规格 ● Unity 2020+ ● 用注释清理C#源代码 ● 移动友好型 ● 任何平台(PC、Android、iOS、WebGL) 重要通知 ● 有关允许的资产使用,请参阅资产商店EULA(1。背景/1.3,2。最终用户的权利和义务/2.2,3。您对Unity资产商店的使用/3.8)
2024-12-09 20:29:44 25.32MB unity 游戏引擎
1