自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (32)
  • 收藏
  • 关注

空空如也

The.Linux.Networking.Architecture

• Table of Contents • Index The Linux® Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel By Klaus Wehrle, Frank Pählke, Hartmut Ritter, Daniel Müller, Marc Bechler Publisher : Prentice Hall Pub Date : August 01, 2004 ISBN : 0-13-177720-3 Pages : 648 Copyright ii Preface xiii Organization of this Book xiv Additional Sources of Information xv Conventions Used in this Book xvi Acknowledgments xvii Part I: The Linux Kernel 1 Chapter 1. Motivation 3 Section 1.1. The Linux Operating System 4 Section 1.2. What is Linux? 5 Section 1.3. Reasons for Using Linux 6 Chapter 2. The Kernel Structure 9 Section 2.1. Monolithic Architectures and Microkernels 11 Section 2.2. Activities in the Linux Kernel 12 Section 2.3. Locking—Atomic Operations 17 Section 2.4. Kernel Modules 23 Section 2.5. Device Drivers 29 Section 2.6. Memory Management in the Kernel 31 Section 2.7. Timing in the Linux Kernel 35 Section 2.8. The Proc File System 40 Section 2.9. Versioning 43 Part II: Architecture of Network Implementation 45 Chapter 3. The Architecture of Communication Systems 47 Section 3.1. Layer-Based Communication Models 47 Section 3.2. Services and Protocols 52 Chapter 4. Managing Network Packets in the Kernel 55 Section 4.1. Socket Buffers 55 Section 4.2. Socket-Buffer Queues 66 Chapter 5. Network Devices 71 Section 5.1. The net_device Interface 73 Section 5.2. Managing Network Devices 82 Section 5.3. Network Drivers 92 Part III: Layer I + II—Medium Access and Logical Link Layer 115 Chapter 6. Introduction to the Data-Link Layer 117 Section 6.1. Structure of the Data-Link Layer 117 Section 6.2. Processes on the Data-Link Layer 119 Section 6.3. Managing Layer-3 Protocols 127 Chapter 7. The Serial-Line Internet Protocol (SLIP) 132 Section 7.1. Introduction 132 Section 7.2. Slip Implementation in the Linux Kernel 134 Chapter 8. The Point-to-Point Protocol (PPP) 145 Section 8.1. Introduction 145 Section 8.2. PPP Configuration in Linux 148 Section 8.3. PPP Implementation in the Linux Kernel 150 Section 8.4. Implementing the PPP Daemon 158 Chapter 9. PPP over Ethernet 161 Section 9.1. Introduction 161 Section 9.2. PPPOE Specification in RFC 2516 161 Section 9.3. Implementation in the User Space 163 Section 9.4. Implementation in the Linux Kernel 164 Chapter 10. Asynchronous Transfer Mode—ATM 168 Section 10.1. Introduction 168 Section 10.2. Implementing ATM in Linux 169 Section 10.3. Configuration 177 Chapter 11. Bluetooth in Linux 179 Section 11.1. Host Controller Interface (HCI) 181 Section 11.2. L2CAP 185 Section 11.3. Other Protocols 188 Chapter 12. Transparent Bridges 189 Section 12.1. Introduction 189 Section 12.2. Basics 190 Section 12.3. Configuring a Bridge in Linux 199 Section 12.4. Implementation 202 Part IV: Network Layer 221 Chapter 13. The TCP/IP Protocols 223 Section 13.1. The Internet Protocol Suite 224 Chapter 14. The Internet Protocol V4 227 Section 14.1. Properties of the Internet Protocol 228 Section 14.2. Implementing the Internet Protocol 233 Section 14.3. IP Options 250 Section 14.4. Internet Control Message Protocol (ICMP) 262 Chapter 15. Address Resolution Protocol (ARP) 273 Section 15.1. Using the Address Resolution Protocol 274 Section 15.2. The ARP Command 276 Section 15.3. Implementing the ARP Instance in the Linux Kernel 277 Chapter 16. IP Routing 293 Section 16.1. Introduction 293 Section 16.2. Configuration 301 Section 16.3. Implementation 309 Chapter 17. IP Multicast for Group Communication 330 Section 17.1. Group Communication 331 Section 17.2. IP Multicast 333 Section 17.3. Internet Group Management Protocol (IGMP) 339 Section 17.4. Multicast Data Path in the Linux Kernel 345 Section 17.5. Multicasting in Today's Internet 355 Section 17.6. Multicast Transport Protocols 364 Chapter 18. Using Traffic Control to Support Quality of Service (QoS) 366 Section 18.1. Introduction 366 Section 18.2. Basic Structure of Traffic Control in Linux 367 Section 18.3. Traffic Control in the Outgoing Direction 367 Section 18.4. Kernel Structures and Interfaces 369 Section 18.5. Ingress Policing 378 Section 18.6. Implementing a Queuing Discipline 378 Section 18.7. Configuration 381 Chapter 19. Packet Filters and Firewalls 383 Section 19.1. Introduction 383 Section 19.2. The Ipchains Architecture of Linux 2.2 386 Section 19.3. The Netfilter Architecture of Linux 2.4 391 Chapter 20. Connection Tracking 399 Section 20.1. Introduction 399 Section 20.2. Implementation 400 Chapter 21. Network Address Translation (NAT) 410 Section 21.1. Introduction 410 Section 21.2. Configuring NAT in Linux 414 Section 21.3. Implementing the NAT Module 416 Section 21.4. Interfaces to Extend the NAT Module 422 Chapter 22. Extending the Linux Network Architecture Functionality—KIDS 426 Section 22.1. Managing Dynamically Extendable Functionalities 426 Section 22.2. Structure of the KIDS Construction System 428 Section 22.3. Using the KIDS Example to Extend the Linux Network Architecture 431 Chapter 23. IPv6—Internet Protocol Version 6 443 Section 23.1. Introduction 443 Section 23.2. IPv6 Features 443 Section 23.3. IPv6 Implementation 450 Part V: Layer IV—Transport Layer 455 Chapter 24. Transmission Control Protocol (TCP) 457 Section 24.1. Overview 457 Section 24.2. Implementing The TCP Protocol Instance 460 Section 24.3. Connection Management 476 Section 24.4. Protocol Mechanisms For Data Exchange 486 Section 24.5. Timer Management In TCP 508 Chapter 25. User Datagram Protocol (UDP) 513 Section 25.1. Introduction 513 Section 25.2. Data Structures 514 Section 25.3. Sending and Receiving UDP Datagrams 519 Chapter 26. The Concept of Sockets 522 Section 26.1. Introduction 522 Section 26.2. BSD Sockets 522 Section 26.3. Protocol-Specific Sockets 526 Part VI: Layer V—Application Layer 533 Chapter 27. Network Programming With Sockets 535 Section 27.1. Introduction 535 Section 27.2. Functions of the Socket API 538 Section 27.3. Examples 548 Part VII: Appendices 549 Appendix A. The LXR Source-Code Browser 551 Section A.1. Functionality 551 Section A.2. Installation 555 Appendix B. Debugging in the Linux Kernel 557 Section B.1. Log Outputs From the Linux Kernel 557 Section B.2. Creating Strings in the Kernel 561 Section B.3. Information in the /proc Directory 564 Section B.4. Using a Debugger with the Linux Kernel 569 Appendix C. Tools and Commands for Network Operation 572 Section C.1. Using ifconfig to Manage Network Devices 572 Section C.2. Using ping to Test the Reachability 575 Section C.3. Using netstat to View the Network State 576 Section C.4. Using route for Routing Information 578 Section C.5. Using tcpdump for Network Analysis 579 Section C.6. USING traceroute TO TRACE PACKETS 582 Section C.7. Other Tools 584 Appendix D. Example for a Kernel Module 588 Appendix E. Example for a Network-Layer Protocol 591 Appendix F. Example for a Transport Protocol 593 Appendix G. Example for Communication over Sockets 595 Section G.1. SERVER 595 Section G.2. CLIENT 598 Bibliography Index

2014-08-31

iptables表和链的最清晰解释.doc

iptables表和链的最清晰解释.doc 详细列出数据包从网络到主机、主机到网络、包的转发过程。

2011-10-20

Struts2权威指南完整版.pdf

Struts2权威指南完整版.pdf 基于webwork核心的MVC开发 李刚

2010-09-12

精通Struts:基于MVC的JavaWeb设计与开发(孙卫琴).pdf

精通Struts:基于MVC的JavaWeb设计与开发(孙卫琴).pdf

2010-09-12

w3school 离线手册.chm 完整收录 w3shool

HTML教程 HTML XHTML CSS TCP/IP XML教程 XML XSL XSLT XSL-FOXPath XQuery XLink XPointer DTD Schema XML DOM XForms SOAP WSDL RDF RSS WAP Web Services 浏览器脚本 JavaScript HTML DOM DHTML VBScript AJAX E4X WMLScript 服务器脚本 SQL ASP ADO PHP .NET(dotnet) .NET Microsoft .NET ASP .NET Mobile 多媒体 Media SMIL SVG 建站手册 网站构建 万维网联盟 浏览器信息 网站品质 语义网 职业规划 网站主机 帮助 W3School

2010-09-08

构建基于MVC的Web开发框架

Struts:构建基于MVC的Web开发框架.pdf 学习J2EE web开发必备

2010-09-04

网络工程师历年试题解析-清晰版2004-2009 pdf

网络工程师历年试题解析-清晰版2004-2009 有题和解析。。。。

2010-04-15

c#课件 名校c#课件

名校c#课件。。。。。 但不详细。。。建议适合的学者下载。。。

2010-01-19

求二叉树最大宽度 求二叉树最大宽度 数据结构

求二叉树最大宽度 数据结构 求二叉树最大宽度 数据结构

2010-01-08

计算机组成原理下载地址(电子科大).lst

计算机组成原理下载地址(电子科大).lst 打开迅雷 选择打开文件 导入下载列表 然后选中该文件就可以了

2009-11-28

计算机网络 第五版 谢希仁 课后答案(1-5章)

计算机网络 第五版 谢希仁 课后答案(1-5章) 只有部份答案,,,, 全部来自网络。。。 verycd精神

2009-11-01

gcc中文使用手册pdf

gcc中文手册pdf下载,gcc中文使用手册.pdf linux 编程入门

2009-10-19

linuxshell linux命令

第一部分s h e l l 第1章文件安全与权限 第2章使用find和xargs 第3章后台执行命令 第4章文件名置换 第5章shell输入与输出 第6章命令执行顺序

2009-10-19

MCS-51系列单片机指令表详解.chm

MCS-51系列单片机指令表详解.chm 详细介绍单片机指令......

2009-09-21

数据结构 ppt flash 学习资料

flash 演示个数据结构算法的过程..... 非常经典 二叉排序树的生成.swf 二叉树的建立.swf 二分查找.swf 构造哈夫曼树的算法模拟.swf 树、森林和二叉树的转换.swf 顺序表的插入.swf 冒泡排序.swf 还有很多没列出来..........

2009-09-21

航空售票系统 c++版本

航空售票系统 c++版本 经过测试 可以通过......

2009-09-21

航空售票系统 航空售票系统论文.doc

航空售票系统论文.doc 航空售票-主程序.cpp 比较详细....有论文.........

2009-09-21

电脑故障维修大全.chm

电脑故障维修大全.chm详细讲解 常见系统故障 电脑小技巧 启动故障 死机故障 BLOS应用 DOS系统 98故障 Windows2000 Linux故障 XP故障 winnt系统 unix系统 NOVELL系统 病毒木马加解密 打印机故障 扫描仪故障 电源故障 光驱刻录故障 局域网故障 内存故障 软驱故障 鼠标键盘故障 声卡故障 基础知识 网卡故障 网络设备故障 无盘网络 显示故障 显示器故障 硬盘故障 主板故障 CPU故障 网络连接故障 数据恢复技术 维修精华 30秒清除垃圾

2009-09-21

移位寄存器 串入并出 并入串出.pdf

单片机移位寄存器 串入并出 并入串出讲解............

2009-09-21

8253中文资料.pdf

单片机 8253中文资料 pdf文档...本人珍藏

2009-09-21

8251可编程串行口与PC机通讯实验.doc

.实验要求 实验目的 实验电路及连线 实验程序框图 实验程序 都有

2009-09-21

单片机时钟电路.rar

详细单片机时钟电路 各种精确算法 rar

2009-09-21

层次遍历树.rar c语言版本

层次遍历树 rar c语言版本... 不会的来看看

2009-09-21

拉格朗日插值法 牛顿插值法

拉格朗日插值法 牛顿插值法 txt版本

2009-09-20

拉格朗日插值法 牛顿插值法

拉格朗日插值法 牛顿插值法 写在一个程序里了.......

2009-09-20

拉格朗日插值法 课后作业 上机程序

拉格朗日 插值法 课后作业 绝对正确.......... 上机程序

2009-09-20

获得主机名和IP 实用小程序

获得主机名和IP 实用小程序..............

2009-09-20

航空售票系统 课程设计

文件较多.....比较详细...........................

2009-09-20

微型计算机原理及应用 (PPT,课后习题答案,试题)

微型计算机原理及应用.rar(PPT,课后习题答案,试题) 很全 ...自学微机和高校学生微机首选.........

2009-05-20

数字逻辑答案(够详细,每章都有).rar

数字逻辑答案欧阳星明(第二版)华中科技大学出版社 很详细的资料............

2009-05-20

MFC类库详解.chm

MFC类库详解.chm 方便查询 ,是中文版本的。。 是学MFC的同志必备的

2009-04-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除