- 博客(119)
- 收藏
- 关注
原创 HNU_计算机网络_综合实验(2021级)-实验三 控制平面实验(Mininet)
实验三 控制平面实验(Mininet)一、实验目的学习在Mininet中使用Python进行自定义拓扑的实现,并会设置交换机和主机之间丢包率、延迟以及链路的带宽,从而对主机的性能进行测试,通过本实验,可以学习到以下知识:设置丢包率、延迟以及链路的带宽;使用iperf测试主机间的带宽性能。学习使用Mininet模拟网络环境,通过在不同节点间发送和接收数据包,测量网络中各个路径的损耗率。同时,探究基于Mininet的路径损耗率测量方法,并分析其实用性。二、实验内容。
2024-01-27 13:33:57
1349
原创 HNU_计算机网络_实验4(2021级)-网络层与链路层协议分析(PacketTracer)
网络层与链路层协议分析(PacketTracer)一、实验目的通过本实验,进一步熟悉PacketTracer的使用,学习路由器与交换机的基本配置,加深对网络层与链路层协议的理解。二、实验内容了解路由器交换机的基本配置,使用 Packet Tracer 捕获并研究 ICMP 报文,检查ARP交换。打开“《计算机网络》基础实验指导书2023”中的实验四的实验文件,按提示完成实验。使用的网络中包含一台通过路由器连接到服务器的 PC,并且捕获从 PC 发出的 ping 命令的输出。
2024-01-26 19:39:25
1663
原创 HNU_计算机网络_实验3(2021级)-应用层和传输层协议分析实验(PacketTracer)
一、实验目的通过本实验,熟悉PacketTracer的使用,学习在PacketTracer中仿真分析应用层和传输层协议,进一步加深对协议工作过程的理解。二、实验内容从 PC 使用 URL 捕获 Web 请求,运行模拟并捕获通信,研究捕获的通信。2.1 从 PC 使用 URL 捕获 Web 请求。2.2 从 PC 访问服务器的HTTPS服务,捕获数据包并分析。2.3 从 PC 访问服务器的FTP服务,捕获数据包并分析。三、实验步骤。
2024-01-26 19:14:44
1276
原创 HNU_计算机网络_实验2(2021级)-网络基础编程实验(JAVA\Python3)
通过这次实验,我学习了通过socket编程实现tcp、udp的通信,还有多线程与线程池的设计,并了解了二者的区别。最后的chat程序设计较为复杂,发送文件与接收文件的编程还涉及文件读取等知识,但是文件存取的路径比较固定,这个部分还有待改进。
2024-01-26 17:48:18
1226
原创 HNU_计算机网络_实验1(2021级)-应用协议与数据包分析实验(使用Wireshark)
HTTP 是超文本传输协议 (Hyper Text Transfer Protocol)的缩写,用于WWW 服务。(1)HTTP 的工作原理HTTP 是一个面向事务的C/S协议。使用TCP 作为底层传输协议,是无状态的,每个事务都是独立地进行处理。此外,客户可以使用多个端口和和服务器(80 端口)之间建立多个连接。(2)HTTP 报文格式HTTP有两类报文:从客户到服务器的请求报文和从服务器到客户的响应报文。
2024-01-26 17:22:46
1592
原创 HNU_编译原理_实验4(2021级)
在C++中创建LLVM IR常量的宏。用于创建常量浮点值,指定类型的零常量,创建常量整数,获取整数和浮点数类型。这些宏用于简化在 LLVM IR 中创建常量整数以及获取整数和浮点数类型的操作。CONST_FP用于创建常量浮点值;CONST_ZERO用于创建指定类型的零常量。用于创建一个常量整数。num是传递给宏的整数值。使用 LLVM 提供的函数来创建一个常量整数。(int)num是将传递的参数num强制转换为整数类型。是获取 LLVM 模块的指针,该模块是用于构建 LLVM IR 的基本结构。
2024-01-26 16:51:30
1101
原创 HNU_编译原理_实验2(2021级)
叶子节点的产生在词法分析器中的pass_node()函数中实现,创建一个新的节点,并将其指针赋值给yylval,节点名为其成分(非终结符名或终结符名),这样语法分析器就可以使用该节点构造语法分析树。在修改 lexical_analyzer.l 的部分时,了解了yylval的用法,其 被认为是由 Bison 生成的 C 代码提供的,而不是由 Lex 文件显式声明的。构建的过程就是在每使用一个产生式进行规约时,建立一个新的节点表示当前产生式的非终结符,然后将产生式中的成分,也就是子节点的指针存入这个新节点中。
2024-01-26 15:46:08
982
原创 HNU_算法设计与分析_笔记(2021级)
计科大三上的四门核心课里(计网、算法、数据库、编译原理),算法的学习内容也不算多的——分治、动规、贪心、回溯、分支限界、随机化算法。考试难度及格难度不大,但是高分难度比较大。因为30分简答题,40分算法应用题(基本是课堂上讲的例题,所以课上讲的例题很重要),30分算法设计题(这部分是没学过的,要求描述算法思想、伪代码、时间复杂度,对于笔者来说,难度很大)。老师考前还会划重点,总的来说,个人认为这门课是四门课里学习难度比较高、考试高分难度比较高的。总评90,分数还是出乎个人意料的。
2024-01-24 18:23:23
1434
原创 HNU_计算机网络_笔记(2021级)
计科大三上的四门核心课里(计网、算法、数据库、编译原理),计算机网络的学习内容算比较多的——应用层、运输层、网络层、数据链路层、物理层(不考)。但是考试难度很大本来对于笔者来说,学习难度最大的应该是算法,但是计算机网络的出题和判分都很恶心,所以个人觉得这四门课里最恶心的就是本科。(但是21级之后王东就退休了,就不知道后来者如何了)。总的来说,个人认为这门课是四门课里学习难度比较高、考试难度很高的。总评86,复查重新判分的可能性也不大。
2024-01-24 17:15:57
3232
1
原创 HNU_编译原理_笔记(2021级)
计科大三上的四门核心课里(计网、算法、数据库、编译原理),编译原理的学习内容算比较少的了——词法分析、语法分析、语法制导翻译、语义分析、代码生成、中间表示、代码优化(比较重要的就是下划线的)。期中和期末的题都比较常规(除了有的语法制导翻译让写语义动作,个人感觉有点凭感觉),题型也比较固定,尤其老师给划重点就很得劲。总的来说,个人认为这门课是四门课里学习难度、考试难度都比较低的。
2024-01-24 16:00:13
1248
原创 HNU_数据库_笔记(2021级)
计科大三上的四门核心课里(计网、算法、数据库、编译原理),数据库的学习内容虽然比较多,但不少都是概念性的东西。个人认为比较重要的就是——第二章2-关系代数表达式、3-SQL语句(包括4-授权,5-三种完整性/触发器)、6-范式NF、6-最小依赖集、7-ER图、10-数据库恢复、11-并发控制;概念性的东西就是:1-数据模型、4-DAC/MAC、7-数据库设计、9-代数优化/物理优化。另外,第八章8-数据库编程,好像是不考。期中和期末的题都比较常规(选择、简答、计算设计题),非常建议看那个实验指导书(
2024-01-24 15:50:03
1500
2
原创 HNU_编译原理_实验1(2021级)
这个实验要求用Gitee,笔者之前没有用过gitee或者github,对这个网站也不太熟,可以将所谓“实验仓库”简单的看成我们E盘(举例)中的一个文件夹,所以要注意一下各个文件、文件夹之间的联系,以及文件中链接的跳转。而且本实验需要用gi命令t进行实验的下载和上传,当然也可以直接在网页上下载/上传,但是助教说还是尽量使用git,也算是学习使用一个新的东西,以后也可能会用到。
2023-11-19 13:54:59
694
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅