|
|
||
|---|---|---|
| .. | ||
| ensp14 | ||
| figs | ||
| README.md | ||
README.md
ensp14ing
1、项目说明
总体思路:网络协议仿真项目开发的总体思路如图1.1示意,网络协议仿真项目拟实现一个仿真系统,具体功能描述:(1)能够仿真主机和路由器上各种数据包的产生、分解(将一个数据包拆分成多个数据包)、封包(将地址等信息与数据包封装成一个新的数据包)、解包(将接收的数据包解析并提取出地址等相关信息)等数据传输过程,进而理解一个数据包是如何经网络由一台主机传输到另一台主机。(2)能够支持用户交互地进行各层(应用层、传输层、网络层、链路层、物理层)封包与解包操作,并由系统自动判断用户封包与解包操作的正确性。(3)能够完整地实现由一台主机经五层协议变换发送一个完整数据,再经由多个路由器三层协议正向变换与逆向变换,最终到达目的主机以及目的主机经五层协议逆向变换正确解析出完整数据的全过程。
图1.1 项目开发的总体思路图

2、开发环境说明
(1)系统版本:OpenHarmony 4.0 Release (2)SDK版本:API 10 (3)Model类型:Stage (4)DevEco Studio版本:Deveco Studio 4.0 release (5)硬件环境:Unionpi Whale、RK3566开发板 (6)预览器参数:(1)DeviceType:default;(2)Resolution:560-1280;(3)DPI:240;其余参数自定。
3、项目主要函数调用关系图与项目输出界面演进图
图3.1 项目主要函数调用关系图

图3.2 项目输出界面演进图
