11 2023 档案
摘要:一、本周计划完成的任务 云班课资源和lua编写插件的学习 二、本周实际完成情况 练习微信读书中的示例, foo协议 代码: -- Define the "foo" protocol foo_proto = Proto("foo", "Foo Protocol") -- Define protocol
阅读全文
摘要:〇、思维导图 一、知识点总结 论述TCP/IP协议及其应用,具体包括TCP/IP栈、IP地址、主机名、DNS、IP数据包和路由器; 2.介绍TCP/IP网络中的UDP和TCP协议、端口号和数据流; 3.阐述服务器—客户机计算模型和套接字编程接口; 4.介绍Web和CGI编程,解释HTTP编程模型、W
阅读全文
摘要:一、本周计划完成的任务 1.阅读云班课资源 2.学习LUA语言 3.了解wireshark插件以及基于LUA的wireshark插件编写入门 二、本周实际完成情况 1.资源阅读已完成 2.学习LUA语言,按计划进行中,非完成状态 了解lua Lua是一种轻量级的、高效的、可嵌入的脚本语言,最初由巴西
阅读全文
摘要:〇、思维导图 一、知识总结 解释块设备I/O的原理和I/O缓冲的优点 介绍Unix的缓冲区管理算法 利用信号量设计新的缓冲区管理算法,以提高I/O缓冲区的缓存效率和性能 介绍简单的PV算法及其特点 基本概念 读写普通文件的算法依赖于两个关键操作,即get_block和put_block,这两个操作将
阅读全文
摘要:思维导图 知识点归纳 知识点总结 介绍信号和中断的统一处理,有助于从正确的角度看待信号; 将信号视为进程中断,将进程从正常执行转移到信号处理; 解释信号的来源; 解释Unix/Linux 中的信号处理,包括信号类型、信号向量位、信号掩码位、进程PROC结构体中的信号处理程序以及信号处理步骤; 讨论将
阅读全文
摘要:知识归纳 思维导图 本章讨论了定时器和定时器服务;介绍了硬件定时器的原理和基于Intel x86 的PC中的硬件定时器;讲解了CPU操作和中断处理;描述了Linux中与定时器相关的系统调用、库函数和定时器服务命令;探讨了进程间隔定时器、定时器生成的信号,并通过示例演示了进程间隔定时器。编程项目的目的
阅读全文