tcp-ip详解卷2:实现pdf下载

liulangdemao liulangdemao     2023-01-23     502

关键词:

一共分为三卷的书,好多的内容,泛读了一下,力推。

需要学习的朋友可以通过网盘免费下载pdf版 (先点击普通下载-----再选择普通用户就能免费下载了):

http://putpan.com/fs/byi8beens3hu9e904/

《TCP/IP详解·卷2:实现》完整而详细地介绍了TCP/IP协议是如何实现的。书中给出了约500个图例,15000行实际操作的C代码,采用举例教学的方法帮助你掌握TCP/IP实现。《TCP/IP详解·卷2:实现》不仅说明了插口API和协议族的关系以及主机实现与路由器实现的差别。还介绍了4.4BSD-Lite版的新的特点。《TCP/IP详解·卷2:实现》适用于希望理解TCP/IP协议如何实现的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员。

目录  · · · · · ·

第一章 概述
1.1 引言
1.2 源代码表示
1.3 历史
1.4 应用编程接口
1.5 程序示例
1.6 系统调用和库函数
1.7 描述符
1.8 网络实现概述
1.9 mbuf与输出处理
1.10 输入处理
1.11 网络实现概述
1.12 中断级别与并发
1.13 源代码组织
1.14 测试网络
1.15 小结
第二章 mduf:存储器缓存
2.1 引言
2.2 代码介绍
2.3 mduf的定义
2.4 mduf结构
2.5 简单的mduf宏和函数
2.6 m_devget和m_pullup函数
2.7 mduf宏和函数的小结
2.8 Net/3联网数据结构小结
2.9 m_copy和簇引用记数
2.10 其他选择
2.11 小结
第三章 接口层
3.1 引言
3.2 代码介绍
3.3 ifnet结构
3.4 ifaddr结构
3.5 sockaddr结构
3.6 ifnet与ifaddr的专用化
3.7 网络初始化概述
3.8 以太网初始化
3.9 SLIP初始化
3.10 环回初始化
3.11 if_attach函数
3.12 ifinit函数
3.13 小结
第四章 接口:以太网
4.1 引言
4.2 代码介绍
4.3 以太网接口
4.4 ioctl系统调用
4.5 小结
第五章 接口:SLIP和环回
5.1 引言
5.2 代码介绍
5.3 SLIP接口
5.4 环回接口
5.5 小结
第六章 IP编址
6.1 引言
6.2 代码介绍
6.3 接口和地址小结
6.4 sockaddr_in结构
6.5 in_ifaddr结构
6.6 地址指派
6.7 接口ioctl处理
6.8 internet实用函数
6.9 ifnet实用函数
6.10 小结
第七章 域和协议
7.1 引言
7.2 代码介绍
7.3 domain结构
7.4 protosw结构
7.5 IP的domain和protosw结构
7.6 pffindproto和pffindtype函数
7.7 pfctlinput函数
7.8 IP初始化
7.9 sysctl系统调用
7.10 小结
第八章 IP:网际协议
8.1 引言
8.2 代码介绍
8.3 IP分组
8.4 输入处理:ipintr函数
8.5 转发:ip_forward函数
8.6 输出处理:ip_output函数
8.7 Internet检验和:in_cksum函数
8.8 setsockopt和getsockopt系统调用
8.9 ip_sysctl函数
8.10 小结
第九章 IP选项处理
9.1 引言
9.2 代码介绍
9.3 选项格式
9.4 ip_dooptions函数
9.5 记录路由选项
9.6 源站和记录路由选项
9.7 时间戳选项
9.8 ip_insertoptions函数
9.9 ip_pcbopts函数
9.10 一些限制
9.11 小结
第十章 IP的分片与重装
10.1 引言
10.2 代码介绍
10.3 分片
10.4 ip_optcopy函数
10.5 重装
10.6 ip_optcopy函数
10.7 ip_slowtimo函数
10.8 小结
第十一章 ICMP:Internet控制报文协议
第十二章 IP多播
第十三章 IGMP:Internet组管理协议
第十四章 IP多播选路
第十五章 插口层
第十六章 插口I/O
第十七章 插口选项
第十八章 Radix树路由表
第十九章 选路请求和选路消息
第二十章 选路接口
第二十一章 ARP:地址解析协议
第二十二章 协议控制块
第二十三章 UDP:用户数据报协议
第二十四章 TCP:传输控制协议
第二十五章 TCP的定时器
第二十六章 TCP输出
第二十七章 TCP的函数
第二十八章 TCP的输入
第二十九章 TCP的输入(续)
第三十章 TCP的用户需求
第三十一章 BPF:BSD分组过滤程序
第三十二章 原始IP
结束语
附录A 部分习题的解答
附录B 源代码的获取
附录C RFC 1122的有关内容

需要IT编程经典书籍资源大合集百度网盘链接的加qq 3083709327,另本人愿意有偿带小白学python,帮助你答疑解惑,帮助你解决问题,指导你找工作,带你入行。相信我有人带着你的话可以少走弯路,成功入行拿高薪。北京地区周六日可上门指导,非北京线上指导。本人前每日优鲜后端工程师,土木专业自学python成功转行,月薪5位数,性格安静,诚信正直,想学的加qq。

另闲聊的也可加,就当交个朋友吧!

技术分享图片

技术分享图片

技术分享图片






































































































































tcp-ip详解:ipsecoverview

参考教材:TCP-IPGuideIPSec介绍IPSec是IP层的一种安全协议,主要作用就是为了解决网络通信中的安全问题。在一般的网络中,暴露这很多的安全问题,比如说数据包被监听窃取,被篡改,以及伪造身份,... 查看详情

第2章internet地址结构[tcp/ip详解卷1:协议]

本章介绍了Interent中使用的网络层地址,又称为IP地址。连接到Interent的每个设备至少有一个IP地址。基于TCP/IP协议的专用网络中使用的设备也需要IP地址。在任何情况下,IP路由器实现的转发程序使用IP地址来识别流量去向,IP地... 查看详情

tcp-ip详解:ah(authenticationheader)

参考教材:TCP-IPGuideIPSec核心协议是AH和ESP,本文主要介绍下AH协议的数据封装与传输AH(AuthenticationHeader)这个协议主要是用来提供数据完整性校验和源校验,即只提供校验功能,并没有提供加密功能,我们知道对... 查看详情

tcp-ip详解:快速重传与快速恢复

快速重传算法快速重传算法在之前的文章中有介绍,如果收到一个out-of-order的报文段时,TCP需要立刻产生一个ACK,这个ACK不应该被延时,目的在于让对方知道收到一个失序的报文,并告诉对方自己希望收到的... 查看详情

《c算法.第1卷,基础数据结构排序和搜索(第三版)》pdf

下载地址:网盘下载 内容简介  · · · · · ·《C算法》介绍了当今最重要的算法,共分3卷,《C算法(第1卷):基础、数据结构、排序和摸索》是第1卷。第1卷分4部分、共16章。第一部分“基础知识”(... 查看详情

《arm嵌入式linux系统开发详解》高清pdf下载链接

 《ARM嵌入式Linux系统开发详解》高清pdf下载链接百度网盘链接:https://pan.baidu.com/s/1IoguVgzbubUb5O96Ul5uyw提取码:plb8下载链接2:http://ziliaoshare.cn/Download/p_ARMQRSLINUXXTKFXJ.zip   图书简介本书是获得了大量读者好评的“Li 查看详情

《tcpip详解卷一》:150行代码拉开协议栈实现的篇章

《tcpip详解卷一》:150行代码拉开协议栈实现的篇章|udp协议、icmp协议、netmap原理、mmap原理、柔性数组、字节对齐、协议栈实现专注于服务器后台开发,包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redisÿ... 查看详情

tcp-ip详解:esp(ipsecencapsulatingsecuritypayload)

ESP(IPSecEncapsulatingSecurityPayload)ESP相比AH来讲,拥有我们想要的加密功能,协议会通过加密算法将数据和Key将数据进行组合,转换成加密格式,然后送给目的端,先来看下几个比较重要的域。1. ESPHeader:主要... 查看详情

tcp/ip详解卷1第一章概述

有效沟通取决于使用共同语言一系列相关协议的集合称为一个协议族指定一个协议族中的各种协议之间的相互关系并划分需要完成的任务的设计,称为协议族的体系结构或参考模型TCP/IP是一个实现Internet体系结构的协议族,它来... 查看详情

《linuxshell命令行及脚本编程实例详解刘艳涛》高清pdf下载链接

 《Linuxshell命令行及脚本编程实例详解刘艳涛》高清pdf下载链接百度网盘链接:https://pan.baidu.com/s/14EVqLqmm5R50Yr0Krpo0Pw提取码:qg4r下载链接2:http://ziliaoshare.cn/Download/p_LSMLHJJBBCSLXJ_lyt.zip     《Linu 查看详情

详解gfs分布式文件系统(条带卷/复制卷/分布式条带卷/分布式复制卷)(代码片段)

GFS分布式文件系统一.GlusterFS概述1.GlusterFS简介2.GlusterFS特点3.GlusterFS术语4.模块化堆栈式架构5.GlusterFS工作流程6.弹性HASH算法7.GlusterFs的卷类型二.部署GlusterFs群集三.客户端部署与测试测试总结补充:一.GlusterFS概述1.GlusterFS简介... 查看详情

tcp-ip协议详解(3)ip/arp/rip/bgp协议

参考技术A网络层(networklayer)是实现互联网的最重要的一层。正是在网络层面上,各个局域网根据IP协议相互连接,最终构成覆盖全球的Internet。更高层的协议,无论是TCP还是UDP,必须通过网络层的IP数据包(datagram)来传递信息。操... 查看详情

《arm嵌入式linux系统开发详解》高清pdf下载链接

 《ARM嵌入式Linux系统开发详解》高清pdf下载链接百度网盘链接:https://pan.baidu.com/s/1IoguVgzbubUb5O96Ul5uyw提取码:plb8下载链接2:http://ziliaoshare.cn/Download/p_ARMQRSLINUXXTKFXJ.zip   图书简介本书是获得了大量读者好评的“Li... 查看详情

tcp/ip详解卷1第二十章tcp的成块数据流

先补充一个知识:1.停止等待协议:是tcp保证传输可靠的重要途径,“停止等待”就是指发送完一个分组就停止发送,等待对方确认之后,才能继续发送下一个分组停止等待协议的优点是简单,缺点就是信道的利用率太低,一次... 查看详情

docker之七---docker存储卷与容器卷详解

1、存储卷介绍1.1 背景(1)docker 的 AFUS 分层文件系统  docker镜像由多个只读层叠加而成,启动容器时,docker会加载只读镜像层并在镜像栈顶部加一个读写层;  如果运行中的容器修改了现有的一个已经存在的... 查看详情

html5+canvas开发详解(第2版).pdf

  通过HTML5+Canvas开发详解(第2版),你将学到如何使用Canvas进行绘图、渲染文字、处理图像、创建动画,而这些是开发交互式Web游戏的必备知识。本书针对Canvas和HTML5技术的最新变动进行了更新,其中包含了大量清晰、可... 查看详情

书籍链接汇总

...vMn9U7jvj6XSw4.《21个项目玩转深度学习:基于TensorFlow的实践详解》PDF+源代码下载:https://pan.baidu.com/s/1NzALRIlvkJVKXF1qtDZrbQ5.《机器学习实战基于Scikit-Learn和TensorFlow》中英文PDF源代码+《深度学习之TensorFlow入门原理与进阶实战》PDF+源代 查看详情

docker学习笔记(8-2)docker-数据卷容器

...习目的:  数据卷容器:用于在不能访问容器目录时,实现荣期间的数据共享 数据卷容器:  命名的容器挂在数据卷,其他容器通过挂在这个容器实现数据共享,挂载数据卷的容器就叫做数据卷容器    数据卷容器... 查看详情