随笔分类 -  技术学习

学习技术,永不停止
摘要:计算机网络为什么是这样样子? 计算机专业的学生在本科阶段一般都会学习《计算机网络》这门课程。主要教材有国内的谢希仁版本,以及从国外引进的以“自顶向下”为线索的翻译版本。其实不管哪个版本,其基本都是参考了TCP/IP的5层网络模型,即:应用层,传输层,网络层,数据链路层,物理层。不同之处在于讲解的顺序 阅读全文
posted @ 2021-08-01 16:56 LionelGeng 阅读(227) 评论(0) 推荐(0) 编辑
摘要:网络报文分析利器eBPF 对于网络工程师来说,使用Wireshark抓取报文并进行分析,是分析问题过程中再平常不过的一件事了。对于使用者简单的功能,其实现可能是复杂的,BPF(Berkeley Packet Filter )就是这种。 BPF是Wireshark的后端技术,也可以说是命令行工具tcp 阅读全文
posted @ 2021-07-12 21:13 LionelGeng 阅读(710) 评论(0) 推荐(0) 编辑
摘要:https://developer.android.google.cn/ https://source.android.google.cn/ https://developers.google.cn/ https://www.google.cn/chrome/ https://blog.google 阅读全文
posted @ 2021-03-28 17:17 LionelGeng 阅读(85) 评论(0) 推荐(0) 编辑
摘要:1.上一篇文章《计算机网络那些标识分配资源》提到了TCP/IP网络中一些字段的资源分配情况,其实RFC在很早的时候就有过这种统计,而且更加全面,比如rfc1340,rfc1700,但是从rfc3232开始,这些资源分配被放到在线网站上(www.iana.org),且不再提供rfc格式的更新。之所以这 阅读全文
posted @ 2021-03-14 21:51 LionelGeng 阅读(848) 评论(0) 推荐(1) 编辑
摘要:MAC http://standards-oui.ieee.org/oui/oui.txt EtherType http://standards-oui.ieee.org/ethertype/eth.txt https://www.iana.org/assignments/ieee-802-numb 阅读全文
posted @ 2021-03-11 19:43 LionelGeng 阅读(112) 评论(0) 推荐(0) 编辑
摘要:(1) It Has To Work. (2) No matter how hard you push and no matter what the priority, you can't increase the speed of light. (2a) (corollary). No matte 阅读全文
posted @ 2021-02-16 13:42 LionelGeng 阅读(117) 评论(0) 推荐(0) 编辑
摘要:The Design Philosophy of the DARPA Internet Protocols DARPA互联网协议设计哲学 Abstract 摘要 Introduction 介绍 Fundamental Goal 基础目标 Second Level Goals 第二级别目标 Survi 阅读全文
posted @ 2021-02-15 13:37 LionelGeng 阅读(287) 评论(0) 推荐(0) 编辑
摘要:Internet only just works 互联网仅仅可以工作 1.Introduction 介绍 2.The natural state of affairs 事情的自然状态 2.11970-1993 — a history of change 1970-1993 - 变化的历史 ARPAn 阅读全文
posted @ 2021-02-10 11:04 LionelGeng 阅读(92) 评论(0) 推荐(0) 编辑
摘要:6.829 is a graduate-level introduction to classic and advanced topics in computer networks. It counts towards the TQE in Systems for CS and EE PhD stu 阅读全文
posted @ 2021-01-31 11:16 LionelGeng 阅读(405) 评论(0) 推荐(0) 编辑
摘要:http://nms.csail.mit.edu/6.896-f98/ http://nms.csail.mit.edu/6.892-f99/ http://nms.lcs.mit.edu/6.899-f00/ http://nms.lcs.mit.edu/6.829-f01/ https://oc 阅读全文
posted @ 2021-01-24 21:35 LionelGeng 阅读(1245) 评论(0) 推荐(0) 编辑
摘要:上一篇《搭积木做操作系统》提到了小工具,这里就列举一下著名的GNU相关资源,可以供个人学习研究。 所有 GNU 软件包 https://www.gnu.org/software/software.html#allgnupkgs 一个学习coreutils的网站,针对很多小工具进行代码分析。 http 阅读全文
posted @ 2020-03-02 21:51 LionelGeng 阅读(174) 评论(0) 推荐(0) 编辑
摘要:相信很多人小时候都玩过积木,那种千变万化的感觉特别有吸引力。同时积木还给人以巨大的创造性,百玩不厌,乐趣无穷。 对于linux操作系统来说,也有些类似于搭积木。在开发上,linux kernel完全开源,通过GPL传播到了整个世界。数以万计的 程序员构建了一个个函数,模块,子系统,最终由linus之 阅读全文
posted @ 2020-02-26 22:11 LionelGeng 阅读(238) 评论(0) 推荐(0) 编辑
摘要:根据2018年的一份调查,linux内核代码有6万+个文件,2000万+行代码,具体数据可以从这里找到, 而最新的linux kernel源代码可能比这个还要更多。面对这么多的代码,在本地使用源代码阅读软件, 比如source insight, vscode, vim建立索引都是一项巨大的工程,当查 阅读全文
posted @ 2020-02-25 22:15 LionelGeng 阅读(524) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示