Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tcp/Ip协议详解第二版 第一卷书籍学习进展跟踪 #3

Open
102 of 187 tasks
Cupnfish opened this issue Mar 8, 2021 · 0 comments
Open
102 of 187 tasks

Tcp/Ip协议详解第二版 第一卷书籍学习进展跟踪 #3

Cupnfish opened this issue Mar 8, 2021 · 0 comments

Comments

@Cupnfish
Copy link
Owner

Cupnfish commented Mar 8, 2021

最近看了不少知乎言论,才发现本书第一卷和第一版的第一卷不是同一个作者,同时还删减了很多内容,遂决定看完本书之后,接着挑选部分RFC进行细致研读。

RFC地址:https://www.rfc-editor.org/standards#IS

目录

  • 第1章 概述
  • 1.1体系结构原则
  • 1.2 设计和实现
  • 1.3 TcP/lP协议族结构和协议
  • 1.4 1ntemet、内联网和外联网
  • 1.5 设计应用
  • 1.6 标准化进程
  • 1.7 实现和软件分发
  • 1.8 与Intemet体系结构相关的攻击
  • 1.9 总结
  • 第2章 Intemet地址结构
  • 2.1引言
  • 2.2 表示IP地址
  • 2.3 基本的IP地址结构
  • 2.4 CIDR和聚合
  • 2.5 特殊用途地址
  • 2.6 分配
  • 2.7 单播地址分配
  • 2.8 与IP地址相关的攻击
  • 2.9 总结
  • 第3章 链路层
  • 3.1引言
  • 3.2 以太网和IEEE802局域网/城域网标准
  • 3.3 全双工、省电、自动协商和802.1X流量控制
  • 3.4 网桥和交换机
  • 3.5 无线局域网-1EEE802.11 (Wi-Fi)
  • 3.6 点到点协议
  • 3.7 环回
  • 3.8 MTU和路径MTU
  • 3.9 隧道基础
  • 3.10 与链路层相关的攻击
  • 3.11 总结
  • 第4章 地址解析协议
  • 4.1引言
  • 4.2 一个例子
  • 4.3 ARP缓存
  • 4.4 ARP帧格式
  • 4.5 ARP例子
  • 4.6 ARP缓存超时
  • 4.7 代理ARP
  • 4.8 免费ARP和地址冲突检测
  • 4.9 arp命令
  • 4.10 使用ARP设置一台嵌入式设备的IPv4地址
  • 4.11与ARP相关的攻击
  • 4.12 总结
  • 第5章 Intemet协议
  • 5.1引言
  • 5.2 1Pv4头部和IPv6头部
  • 5.3 1Pv6扩展头部
  • 5.4 1P转发
  • 5.5 移动IP
  • 5.6 1P数据报的主机处理
  • 5.7 与IP相关的攻击
  • 5.8 总结
  • 第6章 系统配置: DHcP和自动配置
  • 6.1引言
  • 6.2 动态主机配置协议
  • 6.3 无状态地址自动配置
  • 6.4 DHcP和DNs交互
  • 6.5 以太网上的PPP
  • 6.6 与系统配置相关的攻击
  • 6.7 总结
  • 第7章 防火墙和网络地址转换
  • 7.1引言
  • 7.2 防火墙
  • 7.3 网络地址转换
  • 7.4 NAT穿越
  • 7.5 配置包过滤防火墙和NAT
  • 7.6 1Pv4/lPv6共存和过渡中的NAT
  • 7.7 与防火墙和NAT相关的攻击
  • 7.8 总结
  • 第8章 ICMPv4和ICMPv6: Intemet控制报文协议
  • 8.1引言
  • 8.2 ICMP报文
  • 8.3 ICMP差错报文
  • 8.4 ICMP查询/信息类报文
  • 8.5 IPv6中的邻居发现
  • 8.6 ICMPv4和ICMPv6转换
  • 8.7 与ICMP相关的攻击
  • 8.8 总结
  • 第9章 广播和本地组播(IGMP和MLD)
  • 9.1 引言
  • 9.2 广播
  • 9.3 组播
  • 9.4 互联网组管理协议和组播侦听发现协议
  • 9.5 与IGMP和MLD相关的攻击
  • 9.6 总结
  • 第10章 用户数据报协议和IP分片
  • 10.1引言
  • 10.2 UDP头部
  • 10.3 UDP校验和
  • 10.4 例子
  • 10.5 UDP和IPv6
  • 10.6 UDP-Lite
  • 10.7 1P分片
  • 10.8 采用UDP的路径MTU发现
  • 10.9 1P分片和ARP/ND之间的交互
  • 10.10 最大UDP数据报长度
  • 10.11 UDP服务器的设计
  • 10.12 UDP/lPv4和UDP/lPv6数据报的转换
  • 10.13 互联网中的UDP
  • 10.14 与UDP和IP分片相关的攻击
  • 10.15 总结
  • 第11章 名称解析和域名系统
  • 11.1引言
  • 11.2 DNS名称空间
  • 11.3 名称服务器和区域
  • 11.4 缓存
  • 11.5 DNS协议
  • 11.6 排序列表、循环和分离DNs
  • 11.7 开放DNS服务器和DynDNs
  • 11.8 透明度和扩展性
  • 11.9 从IPv4向IPv6转换DNS
  • 11.10 LLMNR和mDNS
  • 11.11 LDAP
  • 11.12 与DNs相关的攻击
  • 11.13 总结
  • 第12章 TCP:传输控制协议(初步)
  • 12.1引言
  • 12.2 TcP的引入
  • 12.3 TcP头部和封装
  • 12.4 总结
  • 第13章 TCP连接管理
  • 13.1引言
  • 13.2 TcP连接的建立与终止
  • 13.3 TcP选项
  • 13.4 TcP的路径最大传输单元发现
  • 13.5 TcP状态转换
  • 13.6 重置报文段
  • 13.7 TcP服务器选项
  • 13.8 与TcP连接管理相关的攻击
  • 13.9 总结
  • 第14章 TCP超时与重传
  • 14.1引言
  • 14.2 简单的超时与重传举例
  • 14.3 设置重传超时
  • 14.4 基于计时器的重传
  • 14.5 快速重传
  • 14.6 带选择确认的重传
  • 14.7 伪超时与重传
  • 14.8 包失序与包重复
  • 14.9 目的度量
  • 14.10 重新组包
  • 14.11与TcP重传相关的攻击
  • 14.12 总结
  • 第15章 TCP数据流与窗日管理
  • 15.1 引言
  • 15.2 交互式通信
  • 15.3 延时确认
  • 15.4 Nagle算法
  • 15.5 流量控制与窗口管理
  • 15.6 紧急机制
  • 15.7 与窗口管理相关的攻击
  • 15.8 总结
  • 第16章 TCP拥塞控制
  • 16.1引言
  • 16.2 一些经典算法
  • 16.3 对标准算法的改进
  • 16.4 伪RTO处理-Eifel晌应算法
  • 16.5 扩展举例
  • 16.6 共享拥塞状态信息
  • 16.7 TcP友好性
  • 16.8 高速环境下的TcP
  • 16.9 基于延迟的拥塞控制算法
  • 16.10 缓冲区膨胀
  • 16.11积极队列管理和EcN
  • 16.12 与TcP拥塞控制相关的攻击
  • 16.13 总结
  • 第17章 TcP保括机制
  • 17.1 引言
  • 17.2 描述
  • 17.3 与TcP保活机制相关的攻击
  • 17.4 总结
  • 第18章 安全:可扩展身份认证协议、 IP安全协议、传输层安全、 DNS安全、域名密钥识别邮件
  • 18.1引言
  • 18.2 信息安全的基本原则
  • 18.3 网络通信的威胁
  • 18.4 基础的加密与安全机制
  • 18.5 证书、证书颁发机构与公钥基础设施
  • 18.6 TcP/lP安全协议与分层
  • 18.7 网络访问控制: 802.1x, 802.1AE, EAP, PANA
  • 18.8 第3层IP安全(lPsec)
  • 18.9 传输层安全(TLS和DTLS)
  • 18.10 DNS安全(DNssEc)
  • 18.11域名密钥识别邮件
  • 18.12 与安全协议相关的攻击
  • 18.13 总结
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant