首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
TCP/IP 2
大白爱爬山
创建于2023-08-23
订阅专栏
从源码的角度,深入分析TCP/IP的底层原理,图文呈现
暂无订阅
共16篇文章
创建于2023-08-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
概说《TCP/IP详解 卷2》第16章 插口I/O(一)
原文链接:概说《TCP/IP详解 卷2》第16章 插口I/O 本文要点 引言 插口缓存 write/send相关系统调用 sendmsg系统调用 sendit函数 sosend函数 可靠的协议缓存 不
概说《TCP/IP详解 卷2》缘起
最近读了《TCP/IP详情 卷2》,该书从源码的层面介绍了TCP/IP的实现原理,书中包含大量代码以及相应数据结构,手把手带你一起分析源码,深入剖析原理实现的流程,是一本深入理解TCP/IP协议的必读书籍。 书是好书,但是很难啃,全书共800+页,要完整地读懂整本书还是需要强大…
概说《TCP/IP详解 卷2》第1章 概述
原书共32个章节(如图1所示),详细的介绍了TCP/IP协议栈的实现原理与细节。从网络层次结构来讲分为接口层、协议层、插口层;而协议来讲分有以太网、ARP、SLIP、IP、ICMP、IGMP、UDP、TCP等协议。 按照学习一门新编程语言的惯例,首先学会第一个"hello w…
概说《TCP/IP详解 卷2》第2章 mbuf:存储器缓存
mbuf全称为"memory buffer",普遍应用于Net/3内核中的存储器缓存,主要用于进程和网络接口之间各个层次的数据传递;同时也用于保存其它各种数据:源/目标地址、插口选项等等。 mbuf主要依据成员m_flags不同标志(M_PKTDH, M_EXT等)而不同。图1…
概说《TCP/IP详解 卷2》第3章 接口层
本文讨论Net/3在协议栈底部的接口层,它包括(广义)在本地网上发送和接收分组的硬件与软件。 我们使用术语设备驱动程序来表示与硬件及网络接口通信的软件,网络接口是指在一个特定网络上硬件与设备驱动器之间的接口。 Net/3接口层(狭义)是指在网络协议层和设备驱动器之间提供一个与硬…
概说《TCP/IP详解 卷2》第4章 接口:以太网
上篇文章概说《TCP/IP详解 卷2》第3章 接口层讨论了所有接口要用到的数据结构以及对其初始化。本文将说明以太网设备驱动在初始化后是如何接收和传输数据帧的;同时配置网络设备的通用ioctl命令。 我们不准备查看整个以太网驱程程序的源代码,因为它大约有1000行代码,其中有一半…
概说《TCP/IP详解 卷2》第6章 IP编址
揭密IP编址方式及配置IP地址的全过程
概说《TCP/IP详解 卷2》第7章 域和协议
关于域和协议,那些你必须知道的事~
概说《TCP/IP详解 卷2》第8章 IP:网际协议
你真的了解IP协议么?
概说《TCP/IP详解 卷2》第9章 选项处理
关于IP选项,来了解下吧!
概说《TCP/IP详解 卷2》第10章 IP的分片和重装
IP分片和重装到底进行了什么操作
概说《TCP/IP详解 卷2》第11章 ICMP:Internet控制报文协议
来看看ICMP报文是如何工作的吧!
概说《TCP/IP详解 卷2》第12章 IP多播
关于IP多播,你必须知道的事!
概说《TCP/IP详解 卷2》第13章 IGMP:Internet组管理协议
精简的IGMP协议!
概说《TCP/IP详解 卷2》第15章 插口层
关于socket、bind、listen、accept、connect、shutdown和close的实现内幕!
概说《TCP/IP详解 卷2》第17章 插口选项
关于插口选项的若干种处理方式!