Linux内核最新版本与2.6版的差异

作者:larmbr宇 链接:https://www.zhihu.com/question/35484429/answer/62964898 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 预计内容目录: 调度子系统(scheduling) [已完成] 内存管理子系统(memory management) [已完成] 中断与异常子系统(interrupt & …

阅读全文

TCP/IP网络栈实现

参考 翻译:理解TCP/IP网络栈&编写网络应用一文内容。 1. TCP/IP的特性 面向连接 这里的连接用什么结构管理? 双向字节流 字节流是什么意思? 顺序投递 能够完全遵循时间顺序投递? ACK实现可靠性 怎么可靠? 流量控制、阻塞控制 2. 数据传输流程 网络栈很多层 image 内核层使用socket(因为抽象成文件,会走VFS路径)来管理从用户区拷贝过来的接收与发送的数据缓冲区 …

阅读全文