本《计算机网络课程实验设计报告》详细记录了针对大学计算机网络课程的各项实验设计方案与实施过程,涵盖协议分析、网络编程及网络安全等关键领域。
本实验报告涵盖了Wireshark抓包分析工具的使用,并深入探讨了PDU(协议数据单元)与网络数据流的相关知识。具体内容包括:
- PDU的基本概念;
- OSI参考模型中数据传输的过程;
- TCP/IP参考模型中的基本数据传输过程;
- 对TCP/IP主要层的PDU进行详细解析,其中包括运输协议数据单元(TPDU)和套接字的概念介绍;
- 通过Wireshark抓取网络包,并分析这些包以判断是否遭受了ARP攻击;
报告还对以下方面进行了详细的讨论:
- ARP(地址解析协议)的工作原理及其定义、常见类型与遭到攻击的现象,包括如何使用工具如P2P终结者实施ARP欺骗及相应的防范措施;
- TCP连接建立和释放的握手过程分析;
- IP数据报分片与重组机制详解;
- 在网络层的数据流走向以及主机到网络层、数据链路层(包含MAC子层和LLC子层)中的封装与解封装技术;
- QQ登录原理解析,特别是涉及ARP欺骗的过程。
最后部分包括基于上述分析的心得体会及对未来研究方向的展望。