深入理解LINUX网络技术内幕 azw3 chm 地址 kindle 阿里云 下载 umd pdf

深入理解LINUX网络技术内幕电子书下载地址
内容简介:
Linux如此的流行正是得益于它的特性丰富及有效的网络协议栈。如果你曾经惊叹于Linux能够实现如此复杂的工作,或者你只是想通过现实中的例子学习现代网络,《深入理解Linux网络内幕》将会给你指导。同其他O'Reilly的流行书籍一样,《深入理解Linux网络内幕》清楚地阐述了网络的基本概念,并指导你如何用C语言实现。虽然早先的 TCP/IP经验是有用的,但初学者通过《深入理解Linux网络内幕》仍然可以学习到协议本身和大量的应用信息。一旦彻底掌握了这些网络工具,你就可以使用《深入理解Linux网络内幕》这本书所附的代码,准确地指出Linux内核中最重要的部分如何工作。
网络功能的实现或破坏在不同的时候是由不同的代码块完成的,这正是理解网络和实现它的难点中的一部分。《深入理解Linux网络内幕》该书的成功之一就是描述这些代码块如何集成,以及众多的函数和数据结构之间的关系。《深入理解Linux网络内幕》不仅描述了Linux网络的全貌,而且是理解Linux网络细节的有效指南。
书籍目录:
前言
第一部分 基础背景
第一章 简介
基本术语
常见编码模式
用户空间工具
浏览源代码
当功能以补丁形式提供时
第二章 关键数据结构
套接字缓冲区:sk—buff结构
net—device结构
本章涉及的文件
第三章 用户空间与内核的接
概论
procfs与sysctl
ioctl
Netlink
配置改变串行化
第二部分 系统初始化
第四章 通知链
使用通知链的原因
概论
定义链
链注册
链上的通知事件
网络子系统的通知链
通过/proc文件系统的调整
本章涉及的函数和变量
本章涉及的文件和目录
第五章 网络设备初始化
系统初始化概论
设备注册和初始化
NIC初始化的基本目标
设备与内核之间的交互
初始化选项
模块选项
设备处理层初始化:net—dev—init
用户空间辅助程序
虚拟设备
通过/proc文件系统调整
本章涉及的函数和变量
本章涉及的文件和目录
第六章 PCI层和网络接口卡
本章涉及的数据结构
PCI NIC设备驱动程序的注册
电源管理和网络唤醒
PCI NIC驱动程序注册范例
大蓝图
通过/proc文件系统调整
本章涉及的函数和变量
本章涉及的文件和目录
第七章 组件初始化的内核基础架构
引导期间的内核选项
模块初始化代码
优化宏卷标
引导期间初始化函数
内存最优化
通过/proc文件系统调整
本章涉及的函数和变量
本章涉及的文件和目录
第八章 设备注册和初始化
设备注册之时
设备除名之时
分配net—device结构
NIC注册和除名的架构
设备初始化
net—device结构的组织
设备状态
设备的注册和除名
设备注册
设备除名
开启和关闭网络设备
更新设备队列规则状态
从用户空间配置设备相关信息
虚拟设备
上锁
通过/proc文件系统调整
本章涉及的函数和变量
本章涉及的文件和目录
第三部分 传输和接收
第九章 中断和网络驱动程序
决策和流量方向
接收到帧时通知驱动程序
中断处理函数
softnet—data结构
第十章 帧的接收
与其他功能交互
设备的开启和关闭
队列
通知内核帧已接收:NAPI和netif_rx
设备驱动程序与内核问的IB接口:netif_rx的第一部分
拥塞管理
处理NET_RX_SOFTIRQ:net_rxa_ction
第十一章 帧的传输
传输的开启和关闭
第十二章 中断事件一般性参考数据
统计数据
通过/proc和sysfs文件系统调整
本部分涉及的函数和变量
本部分涉及的文件和目录
第十三章 协议处理函数
网络协议栈概论
执行正确的协议处理函数
协议处理函数的组织
协议处理函数的注册
Ethernet与IEEE 802.3帧
通过/proc文件系统进行调整
本章涉及的函数和变量
本章涉及的文件和目录
第四部分 桥接
第十四章 桥接:概念
中继器、网桥以及路由器
网桥与交换机
主机
用网桥合并LAN
桥接不同技术的LAN
地址学习
多台网桥
第十五章 桥接:生成树协议
基本术语
阶层交换式L2拓扑范例
生成树协议的基本元素
网桥ID和端口ID
网桥协议数据单元(BPDU)
定义活跃拓扑
定时器
拓扑变化
BPDU封装
传输配置BPDU
处理入口帧
收敛时间
新版生成树协议概况
第十六章 桥接:Linux实现
网桥设备抽象
重要的数据结构
桥接程序的初始化
建立网桥设备和网桥端口
建立一个新网桥设备
阿桥设备设置函数
删除网桥
给网桥添加端口
启动和关闭网桥设备
启动和关闭网桥端口
改变网桥端口状态
大蓝图
转发数据库
处理入口流量
网桥设备上的传输
生成树协议(STP)
netdevice通知链
第十七章 桥接:其他主题
用户空间配置工具
通过/proc文件系统调整网桥
通过/sys文件系统调整网桥
统计数据
本部分涉及的数据结构
本部分涉及的函数和变量
本部分涉及的文件和目录
第五部分 因特网协议第4版(IPv4)
第六部分 邻居子系统
第七部分 路由
作者介绍:
暂无相关内容,正在全力查找中
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
原文赏析:
Few C programmers like the goto statement. Without getting into the history of the goto (one of the longest and most famous controversies in computer programming), I'll summarize some of the reasons the goto is usually deprecated, but why the Linux kernel uses it anyway.
Any piece of code that uses goto can be rewritten without it. The use of goto statements can reduce the readability of the code, and make debugging harder, because at any position following a goto you can no longer derive unequivocally the conditions that led the execution to that point.
Let me make this analogy: given any node in a tree, you know what the path from the root to the node is. But if you add vines that entwine around branches randomly, you do not always have a unique path between the root and the other nodes ...
NETDEV_TX_OK*
The transmission succeeded. The buffer is not released yet (kfree_skb is not
issued). We will see in the section “Processing the NET_TX_SOFTIRQ: net_tx_
action” that the driver does not release the buffer itself but asks the kernel to do
so by means of the NET_TX_SOFTIRQ softirq. This provides more efficient memory
handling than if each driver did its own freeing.
• The root bridge is the only bridge that generates BPDUs. The other bridges
transmit BPDUs only when they receive one (i.e., they revise the information
they receive by simply updating a couple of fields).
• The root bridge makes sure each bridge in the network comes to know about a
topology change when one occurs (see the section “Topology Changes”).
Source Routing is a multibyte option in which the source node lists IP addresses to
be used on subsequent hops. Of course, if one of the routers in the list goes down,
the source-routed packet will not be able to benefit from any dynamic rerouting done
on routing protocols. Usually, when a router goes down, the higher-level protocols
compute a new source route and resend the packet. Occasionally, they are not
allowed to specify a new route, perhaps for security reasons.
In the very worst case, the two packets could have the same length and the overlapping
could corrupt the payload without corrupting the L4 headers. The IP checksum cov-
ers only the IP header and therefore cannot detect this condition. Depending on the
application, the consequences could be serious.
After an enumeration of all the problems with fragmentation, we can understand
better why the designers of the IPv6 protocol decided to allow IP fragmentation only
at the originating hosts, and not at intermediate hosts such as routers.
It should be noted that the algorithm always shrinks the PMTU, it never increases it. However, the entries of the routing cache whose PMTU is derived from an ingress ICMP FRAGMENTATION NEEDED message expire after some time, which is equivalent to going back to the (bigger) default PMTU. See the same section just referenced for more details.
其它内容:
书籍介绍
Linux如此的流行正是得益于它的特性丰富及有效的网络协议栈。如果你曾经惊叹于Linux能够实现如此复杂的工作,或者你只是想通过现实中的例子学习现代网络,《深入理解Linux网络内幕》将会给你指导。同其他O'Reilly的流行书籍一样,《深入理解Linux网络内幕》清楚地阐述了网络的基本概念,并指导你如何用C语言实现。虽然早先的 TCP/IP经验是有用的,但初学者通过《深入理解Linux网络内幕》仍然可以学习到协议本身和大量的应用信息。一旦彻底掌握了这些网络工具,你就可以使用《深入理解Linux网络内幕》这本书所附的代码,准确地指出Linux内核中最重要的部分如何工作。
网络功能的实现或破坏在不同的时候是由不同的代码块完成的,这正是理解网络和实现它的难点中的一部分。《深入理解Linux网络内幕》该书的成功之一就是描述这些代码块如何集成,以及众多的函数和数据结构之间的关系。《深入理解Linux网络内幕》不仅描述了Linux网络的全貌,而且是理解Linux网络细节的有效指南。
网站评分
书籍多样性:5分
书籍信息完全性:6分
网站更新速度:3分
使用便利性:3分
书籍清晰度:7分
书籍格式兼容性:9分
是否包含广告:9分
加载速度:5分
安全性:6分
稳定性:8分
搜索功能:8分
下载便捷性:3分
下载点评
- 全格式(411+)
- 体验满分(506+)
- 中评(571+)
- 内容齐全(479+)
- 不亏(601+)
- 已买(160+)
- 章节完整(479+)
- txt(270+)
下载评价
- 网友 寿***芳:
可以在线转化哦
- 网友 后***之:
强烈推荐!无论下载速度还是书籍内容都没话说 真的很良心!
- 网友 权***颜:
下载地址、格式选择、下载方式都还挺多的
- 网友 通***蕊:
五颗星、五颗星,大赞还觉得不错!~~
- 网友 养***秋:
我是新来的考古学家
- 网友 詹***萍:
好评的,这是自己一直选择的下载书的网站
- 网友 师***怡:
说的好不如用的好,真心很好。越来越完美
- 网友 曾***玉:
直接选择epub/azw3/mobi就可以了,然后导入微信读书,体验百分百!!!
- 网友 堵***格:
OK,还可以
- 网友 苍***如:
什么格式都有的呀。
- 网友 温***欣:
可以可以可以
喜欢"深入理解LINUX网络技术内幕"的人也看了
Hello 小姐(全二册)(特惠品) azw3 chm 地址 kindle 阿里云 下载 umd pdf
9787030408167 azw3 chm 地址 kindle 阿里云 下载 umd pdf
站上山顶 松下幸之助的自我更新与重置 azw3 chm 地址 kindle 阿里云 下载 umd pdf
海底小纵队 海洋动物大探秘 极地家族 其他 azw3 chm 地址 kindle 阿里云 下载 umd pdf
精神管理 azw3 chm 地址 kindle 阿里云 下载 umd pdf
一遍过 选择性必修 第三册 物理 LK (鲁科新教材)2021学年适用--天星教育 azw3 chm 地址 kindle 阿里云 下载 umd pdf
愿你历尽千帆,归来仍是少年 azw3 chm 地址 kindle 阿里云 下载 umd pdf
穿越孤独(第二版)精装亚瑟·林奇世界图书出版公司【现货实拍 可开发票 下单速发 正版图书】 azw3 chm 地址 kindle 阿里云 下载 umd pdf
法律硕士联考名师讲义·基础专业课 azw3 chm 地址 kindle 阿里云 下载 umd pdf
信息社会必修的12堂Python通识课 azw3 chm 地址 kindle 阿里云 下载 umd pdf
- 图说天下.国家地理:中国最美的地方精华特辑.游遍西藏 《图说天下·国家地理系列》编委会 北京联合出版公司【正版书】 azw3 chm 地址 kindle 阿里云 下载 umd pdf
- 费莉莉魅力水晶串珠 azw3 chm 地址 kindle 阿里云 下载 umd pdf
- 板桥家书-糊涂成功大全 azw3 chm 地址 kindle 阿里云 下载 umd pdf
- 铁道版2013广西省会计从业资格考试专用教材——财经法规与会计职业道德高分题库 azw3 chm 地址 kindle 阿里云 下载 umd pdf
- 飘 中文版飘足本全译本飘书原著飘 飘 (上下)无删节 全译本( 飘 正版书 畅销书世界文学名著 小说 乱世佳人 玛格丽 飘书籍 名著书籍小说飘 azw3 chm 地址 kindle 阿里云 下载 umd pdf
- 现代智能优化混合算法及其应用 azw3 chm 地址 kindle 阿里云 下载 umd pdf
- 怎样写日记 azw3 chm 地址 kindle 阿里云 下载 umd pdf
- 9787517102922 azw3 chm 地址 kindle 阿里云 下载 umd pdf
- 儿内科副主任/主任医师职称考试强化训练4000题/全国高级卫生专业技术资格考试辅导丛书 azw3 chm 地址 kindle 阿里云 下载 umd pdf
- 优秀父母都是故事大王(改变孩子的坏习惯,只需要一个打动人心的故事!改变孩子的一生,只需要一个会讲故事的优秀父母!) azw3 chm 地址 kindle 阿里云 下载 umd pdf
书籍真实打分
故事情节:6分
人物塑造:7分
主题深度:3分
文字风格:6分
语言运用:5分
文笔流畅:7分
思想传递:7分
知识深度:9分
知识广度:3分
实用性:7分
章节划分:9分
结构布局:3分
新颖与独特:4分
情感共鸣:7分
引人入胜:8分
现实相关:7分
沉浸感:4分
事实准确性:5分
文化贡献:5分