视频选集
- P21.2.1网络协议基础
- P31.2.2网络协议基础
- P41.2.3网络协议基础
- P51.2.4网络协议基础
- P61.3.1浏览网页背后的网络通讯
- P71.3.2浏览网页背后的网络通讯
- P81.4实验环境
- P91.5.1网络相关命令
- P101.5.2网络相关命令
- P112.1.1编译、构建和调试
- P122.1.2编译、构建和调试
- P132.1.3编译、构建和调试
- P142.2.1Socket接口
- P152.2.2Socket接口
- P162.3UDP范例代码
- P172.4TCP范例代码
- P183.1.1TCP协议概述
- P193.1.2TCP协议概述
- P203.2Linux网络协议栈源码简介
- P213.3.1Linux系统的编译构建和调试
- P223.3.2Linux系统的编译构建和调试
- P233.4TCP协议源代码分析
- P244.1IP协议基础
- P254.2路由表
- P264.3路由转发举例
- P274.4IP协议栈源代码解析
- P284.5路由协议简介
- P294.6网络层数据传输路径解析
- P305.1ARP协议基础
- P315.2ARP解析的过程
- P325.3ARP解析在网络传输过程中的作用
- P335.4ARP协议栈源代码解析
- P346.1.1以太网基础
- P356.1.2以太网基础
- P366.2交换机的学习、转发和过滤数据库
- P376.3常见二层协议
- P386.4数据链路层在Linux网络协议栈中的关键代码分析
- P397.1DNS协议基础
- P407.2DNS域名的存储
- P417.3DNS域名解析过程分析
- P428.1互联网架构设计的最初动机与核心目标
- P438.2.1互联网架构设计的具体目标及背后重要权衡
- P448.2.2互联网架构设计的具体目标及背后重要权衡
- P458.2.3互联网架构设计的具体目标及背后重要权衡
庖丁解牛Linux网络核心
免费课程作为《庖丁解牛Linux内核分析》的后续课程,本专栏从理解和应用socket网络编程接口开始我们的探索之路,以Linux网络核心代码运作机制为例,从socket接口的系统调用、内核处理过程中socket接口层代码、UDP和TCP的协议处理过程、IP数据的选路及路由表的代码实现、ARP及ARP缓存表、二层交换网络中的学习转发即过滤数据库等互联网底层架构的核心机制贯通起来,并通过DNS域名解析过程从整体上梳理互联网底层结构的工作过程,通过网络协议栈在Linux内核线程中的协作机制从系统层面理解协议之间的数据
课程内容
共6个章节
软件工程(C 编码实践篇)
免费课程更新到实验五,使用中如有问题请见谅!2017.10.11 本课程为网易云课堂孟宁老师《软件工程:C编码实践篇》的配套实验与作业。配套的MOOC视频见 http://mooc.study.163.com/course/USTC-1000002006#/info。软件工程C编码实践篇强化实践能力训练,从学生较为熟悉的编程训练入手,重实践,形成对软件工程直观感性的认识。
软件工程(C 编码实践篇)
免费课程内容
共7个章节
课程教师