openwrt、路由器、网络
文章平均质量分 94
无
alliiin
寄一个春天
展开
-
网络相关笔记
比如r1向r2r4r5发送路由表,表的内容为r1到r2r4r5的距离,当r2收到r1的路由表后,发现r1到r5的距离为1,如果r2通过r1去往r5,那么总距离就是 到r1的直连距离1+r1到r5的距离1=2,而现在r2表中并没有r5的信息,于是新增一条r5的记录(目标节点r5,下一跳r1,距离2),接着查看r1表的其他内容,r2就是他自己,不更新,r4比原来远,也不更新。在IPv4中,子网掩码通过“1”和“0”的组合来标识IP地址中的网络部分,“1”对应的部分为网络位,“0”对应的部分为主机位。原创 2024-05-06 12:31:28 · 1330 阅读 · 0 评论 -
WireShark对tcp通信数据的抓包
这样,原本的第二次挥手(ACK)和第三次挥手(FIN)就合并在了一个TCP报文中,因此抓包工具只会抓取到这个合并后的FIN+ACK报文以及后续的客户端ACK报文,总共是三个包。此时就可以进行数据传输了。[Protocols in frame: eth:ethertype:ip:tcp:data](帧内封装层次协议结构,eth:ethertype:ip:tcp,以太网,以太网协议,ip,tcp)Destination: 00:00:00_00:00:00 (00:00:00:00:00:00)(目标地址)原创 2024-05-06 13:18:24 · 1752 阅读 · 1 评论 -
luci框架相关笔记
luci架构LuCI 架构采用了MVC(Model-View-Controller)设计模式,各个目录的作用如下:model(模型): 位于 /usr/lib/lua/luci/model 下,存放了与系统配置相关的模型脚本。这些脚本负责与底层系统的交互,如读取、验证和更新配置文件。模型层封装了对系统资源的访问和业务逻辑处理。 view(视图): 位于 /usr/lib/lua/luci/view 下,包含了各类HTML模板文件,它们使用Lua脚本来动态生成页面内容。视图层负责将模型中的数据以合适原创 2024-05-06 12:58:20 · 1173 阅读 · 0 评论