图解TCP/IP第五版 -- 文件夹
非常多年前买过《TCP/IP具体解释》3卷,当时可能根本没看,也可能是看了又忘了,没有留下什么印象,当时的书也当做废品卖了。
卖书时的感觉貌似是。买了太多的书,基本都没看,搬家搬来搬去的麻烦,不如从网上看些资料来的直接。三箱子书都卖了。有非常多书都是当年颇有名的,书的范围也非常广。
单说语言层面,事实上当时没有理解语言的精髓,甚至把开发工具的熟练使用当做学会语言。如今还记得的,买过的有各种《开发者指南》:Delphi、C++Builder、VB、ASP、JBuilder、C#;如今想来也是不可想象。范围太广,简直是玩票。
如今不买书了,基本都是借书,反而完整的看了非常多本书。
近期想看看关于“TCP/IP”的书。藉此了解非常多基础框架都会涉及到的通讯的完整过程。这些过程在操作系统层面的反映。也是做一个项目中用到了对于IP地址的范围表示法:https://en.wikipedia.org/wiki/Subnetwork#Subnetting。以及别人介绍的一本书《Wireshark网络分析就这么简单》的影响。
有书评推荐《图解TCP/IP第五版》,1994年第一版。日本人写的书,就看了一下。貌似和非常多年的感觉几乎相同。依旧看不下去,不看似乎也懂,看了也还是达不到深刻和仔细的程度,貌似还会非常快忘却,或许读这种书本就该是这种感觉。
姑且先这样觉得,同一时候打字记录这本书的文件夹结构。也算一个记忆。
第一章 网络基础知识
计算机网络出现的背景
1.1.1 计算机的普及与多样化
1.1.2 从独立模式到网络互连模式
1.1.3 从计算机通信到信息通信
1.1.4 计算机网络的作用
计算机与网络发展的7个阶段
1.2.1 批处理
1.2.2 分时系统
1.2.3 计算机之间的通信
1.2.4 计算机网络的产生
1.2.5 互联网的普及
1.2.6 以互联网技术为中心的时代
1.2.7 从“单纯建立连接”到“安全建立连接”
1.2.8 手握金刚钻的TCP/IP
协议
1.3.1 随处可见的协议
1.3.2 协议的必要性
1.3.3 协议如同人与人的对话
1.3.4 计算机中的协议
1.3.5 分组交换协议
协议由谁规定
1.4.1 计算机通信的诞生及其标准化
1.4.2 协议的标准化
协议分层与OSI參考模型
1.5.1 协议的分层
1.5.2 通过对话理解分层
1.5.3 OSI參考模型
1.5.4 OSI參考模型中各个分层的作用
OSI參考模型通信处理举例
1.6.17层通信
1.6.2会话层以上的处理
1.6.3传输层下面的处理
传输方式的分类
1.7.1 面向有连接型与面向无连接型
1.7.2 电路交换与分组交换
1.7.3 依据接收端数量分类
地址
1.8.1 地址的唯一性
1.8.2 地址的层次性
网络的构成要素
1.9.1 通信媒介与数据链路
1.9.2 网卡
1.9.3 中继器
1.9.4 网桥/2层交换机
1.9.5 路由器/3层交换机
1.9.6 4-7层交换机
1.9.7 网关
现代网络实态
1.10.1 网络的构成
1.10.2 互联网通信
1.10.3 移动通信
1.10.4 从信息公布者的角度看网络
第二章 TCP/IP 基础知识
TCP/IP 出现的背景及其历史
2.1.1 从军用技术的应用谈起
2.1.2 ARPANET的诞生
2.1.3 TCP/IP 的诞生
2.1.4 UNIX系统的普及与互联网的扩张
2.1.5 商用互联网服务的启蒙
TCP/IP 的标准化
2.2.1 TCP/IP 的详细含义
2.2.2 TCP/IP 标准化精髓
2.2.3 TCP/IP 规范--RFC
2.2.4 TCP/IP 的标准化流程
2.2.5 RFC的获取方法
互联网基础知识
2.3.1 互联网定义
2.3.2 互联网与TCP/IP 的关系
2.3.3 互联网的结构
2.3.4 ISP 和区域网
TCP/IP 协议分层模型
2.4.1 TCP/IP 与OSI參考模型
2.4.2 硬件(物理层)
2.4.3 网络接口层(数据链路层)
2.4.4 互联网层(网络层)
2.4.5 传输层
2.4.6 应用层(会话层以上的分层)
TCP/IP 分层模型与通信演示样例
2.5.1 数据表首部
2.5.2 发送数据包
2.5.3 经过数据链路的包
2.5.4 数据包接收处理
第三章 数据链路
数据链路的作用
数据链路相关技术
3.2.1 MAC地址
3.2.2 共享介质型网络
3.2.3 非共享介质网络
3.2.4 依据MAC地址转发
3.2.5 环路检測技术
3.2.6 VLAN
以太网
3.3.1 以太网连接形式
3.3.2 以太网的分类
3.3.3 以太网的历史
3.3.4 以太网帧格式
无线通信
3.4.1 无线通信的种类
3.4.2 IEEE802.11
3.4.3 IEEE802.11b和IEEE802.11g
3.4.4 IEEE802.11a
3.4.5 IEEE802.11n
3.4.6 使用无线LAN时的注意事项
3.4.7 蓝牙
3.4.8 WiMAX
3.4.9 ZigBee
PPP
3.5.1 PPP定义
3.5.2 LCP与NCP
3.5.3 PPP的帧格式
3.5.4 PPPoE
其它数据链路
3.6.1 ATM
3.6.2 POS
3.6.3 FDDI
3.6.4 Token Ring
3.6.5 100VG-AnyLAN
3.6.6 光纤通道
3.6.7 HIPPI
3.6.8 IEEE1394
3.6.9 HDMI
3.6.10 iSCSI
3.6.11 InfiniBand
3.6.12 DOCSIS
3.6.13 快速PLC
公共网络
3.7.1 模拟通话线路
3.7.2 移动通信服务
3.7.3 ADSL
3.7.4 FTTH
3.7.5 有线电视
3.7.6 专线
3.7.7 VPN
3.7.8 公共无线LAN
3.7.9 其它公共无线通信服务
第四章 IP协议
IP 即网际协议
4.1.1 IP 相当于OSI參考模型的第三层
4.1.2 网络层与数据链路层的关系
IP 基础知识
4.2.1 IP地址属于网络层地址
4.2.2 路由控制
4.2.3 数据链路的抽象化
4.2.4 IP 属于面向无连接型
IP地址的基础知识
4.3.1 IP地址的定义
4.3.2 IP地址由网络和主机两部分标识组成
4.3.3 IP地址的分类
4.3.4 广播地址
4.3.5 IP多播
4.3.6 子网掩码
4.3.7 CIDR与VLSM
4.3.8 全局地址与私有地址
4.3.9全局地址由谁决定
路由控制
4.4.1 IP地址与路由控制
4.4.2 路由控制表的聚合
IP切割处理与再构成处理
4.5.1 数据链路不同,MTU则相异
4.5.2 IP报文的分片与重组
4.5.3 路径MTU发现
IPv6
4.6.1 IPv6的必要性
4.6.2 IPv6的特点
4.6.3 IPv6中IP地址的标记方法
4.6.4 IPv6地址的结构
4.6.5 全局单播地址
4.6.6 链路本地单薄地址
4.6.7 唯一本地地址
4.6.8 IPv6分段处理
IPv4首部
IPv6 首部格式
第五章 IP协议相关技术
仅凭IP无法完毕通信
DNS
5.2.1 IP地址不便记忆
5.2.2 DNS的产生
5.2.3 域名的构成
5.2.4 DNS查询
5.2.5 DNS如同互联网中的分布式数据库
ARP
5.3.1 ARP概要
5.3.2 ARP的工作机制
5.3.3 IP地址和MAC地址缺一不可?
5.3.4 RARP
5.3.5 代理ARP
ICMP
5.4.1 辅助IP的ICMP
5.4.2 基本的ICMP消息
5.4.3 其它ICMP消息
5.4.4 ICMPv6
DHCP
5.5.1 DHCP实现即插即用
5.5.2 DHCP的工作机制
5.5.3 DHCP中继代理
NAT
5.6.1 NAT定义
5.6.2 NAT的工作机制
5.6.3 NAT-PT(NAPT-PT)
5.6.4 NAT的潜在问题
5.6.5 解决NAT的潜在问题与NAT穿越
IP隧道
其它IP相关技术
5.8.1 IP多播相关技术
5.8.2 IP任播
5.8.3 通信质量控制
5.8.4 显式拥塞通知
5.8.5 Mobile IP
第六章 TCP与UDP
传输层的作用
6.1.1 传输层定义
6.1.2 通信处理
6.1.3 两种传输层协议TCP和UDP
6.1.4 TCP与UDP区分
port号
6.2.1 port号定义
6.2.2 依据port号识别应用
6.2.3 通过IP地址、port号、协议号进行通信识别
6.2.4 port号怎样确定
6.2.5 port号与协议
UDP
TCP
6.4.1 TCP的特点机器目的
6.4.2 通过序列号与确认应答提高可靠性
6.4.3 重发超时怎样确定
6.4.4 连接管理
6.4.5 TCP 以段为单位发送数据
6.4.6 利用窗体控制提快速度
6.4.7 窗体控制与重发控制
6.4.8 流控制
6.4.9 拥塞控制
6.4.10 提高网络利用率的规范
6.4.11 使用TCP的应用
其它传输层协议
6.5.1 UDP-Lite
6.5.2 SCTP
6.5.3 DCCP
UDP首部的格式
TCP首部格式
第七章 路由协议
路由控制的定义
7.1.1 IP地址与路由控制
7.1.2 静态路由与动态路由
7.1.3 动态路由的基础
路由控制的范围
7.2.1 接入互联网的各种组织结构
7.2.2 自治系统与路由协议
7.2.3 IGP与EGP
路由算法
7.3.1 距离向量算法
7.3.2 链路状态算法
7.3.3 主要路由协议
RIP
7.4.1 广播路由控制信息
7.4.2 依据距离向量确定路由
7.4.3 使用子网掩码时的RIP处理
7.4.4 RIP中路由变更时的处理
7.4.5 RIP2
OSPF
7.5.1 OSPF是链路状态型路由协议
7.5.2 OSPF基础知识
7.5.3 OSPF工作原理概述
7.5.4 将区域分层化进行细分管理
BGP
7.6.1 BGP与AS号
7.6.2 BGP是路径向量协议
MPLS
7.7.1 MPLS的网络基本动作
7.7.2 MPLS的长处
第八章 应用协议
应用层协议概要
远程登录
8.2.1 TELNET
8.2.2 SSH
文件传输
电子邮件
8.4.1 电子邮件的工作机制
8.4.2 邮件地址
8.4.3 MIME
8.4.4 SMTP
8.4.5 POP
8.4.6 IMAP
WWW
8.5.1 互联网的蓬勃发展
8.5.2 WWW基本概念
8.5.3 URI
8.5.4 HTML
8.5.5 HTTP
8.5.6 JavaScript、CGI、Cookie
网络管理
8.6.1 SNMP
8.6.2 MIB
8.6.3 RMON
8.6.4 SNMP应用举例
第九章 网络安全
TCP/IP 与网络安全
网络安全构成要素
9.2.1 防火墙
9.2.2 IDS(入侵检測系统)
9.2.3 反病毒/个人防火墙
加密技术基础
9.3.1 对称password体制与公钥password体制
9.3.2 身份认证技术
安全协议
9.4.1 IPsec 与 VPN
9.4.2 TLS/SSL 与 HTTPS
9.4.3 IEEE802.1X
图解TCP/IP第五版 -- 文件夹的更多相关文章
- 《图解tcp/ip》读书笔记(二)
<图解tcp/ip>读书笔记(二) 本周主要阅读的是本书的第三章--数据链路. 当然了,从某些角度讲,我认为这一章就是计算机网络的最基本的内容之一.整章讲述了数据链路层的作用和相关技术,主 ...
- 读书笔记——《图解TCP/IP》(4/4)
经典摘抄 第八章 应用层协议概要 1.应用协议是为了实现某种应用而设计和创造的协议. 2.TCP/IP的应用层包含了管理通信连接的会话层功能.转换数据格式的表示层功能,还包括与对端主机交互的应用层功能 ...
- 读书笔记——《图解TCP/IP》(1/4)
读书笔记——<图解TCP/IP>(1/4) 经典摘抄 第一章 网络基础知识 1.独立模式:计算机未连接到网络,各自独立使用的方式. 2.广域网 WAN 局域网 LAN 城域网 MAN 3. ...
- 图解TCP/IP读书笔记(二)
图解TCP/IP读书笔记(二) 第二章.TCP/IP基础知识 一.TCP/IP出现的背景及其历史 年份 事件 20世纪60年代后半叶 应DoD(美国国防部)要求,美国开始进行通信技术相关的研发 196 ...
- 图解TCP/IP笔记-网络基础知识
1.计算机网络发展的7个阶段1)批处理服务器一次只能处理一批程序指令2)分时服务器可以分时为多台客户端服务3)计算机之间通信计算机之间由通信线路连接,互相通信4)计算机网络的产生通过分组交换技术,在不 ...
- 第8章 应用协议 图解TCP/IP 详解
第8章 应用协议 图解TCP/IP 详解 8.1 应用层协议概要 应用层协议的定义 TCP和IP等下层协议是不依赖上层应用类型.实用性非常广的协议.而应用协议则是为了实现某种应用而设计和创造的协议. ...
- 图解 TCP/IP 第六章 TCP与UDP 笔记6.1 传输层的作用
图解 TCP/IP 第六章 TCP与UDP 笔记6.1 传输层的作用 传输层必须指出这个具体的程序,为了实现这一功能,使用端口号这样一种识别码.根据端口号,就可以识别在传输层上一层的应用程 ...
- 图解TCP/IP读书笔记(一)
图解TCP/IP读书笔记(一) 第一章 网络基础知识 本学期的信安概论课程中有大量的网络知识,其中TCP/IP占了相当大的比重,让我对上学期没有好好学习计算机网络这门课程深感后悔.在老师的推荐下开始阅 ...
- 《图解TCP/IP》第四章
<图解TCP/IP>第四章 4.1 IP 即网际协议 4.1.1 IP(IPv4.IPv6)相当于OSI参考模型中的第3层-网络层 4.1.2 数据链路层和网络层的关系: 数据链路层的主要 ...
随机推荐
- Dreamoon and MRT
Dreamoon and MRT 题目链接: http://codeforces.com/group/gRkn7bDfsN/contest/212299/problem/B 只需要考虑相对位置,设a0 ...
- C++:new的使用
这里先开个头,以后做详细补充个: new 分配内存失败后会返回空指针:
- 解决aspnet上传文件大小限制
<system.web> <httpRuntime executionTimeout="600" maxRequestLength="20480& ...
- P1357 花园 (矩阵快速幂+ DP)
题意:一个只含字母C和P的环形串 求长度为n且每m个连续字符不含有超过k个C的方案数 m <= 5 n <= 1e15 题解:用一个m位二进制表示状态 转移很好想 但是这个题是用矩阵快速 ...
- LNOI2019划水记
十二省联考命题组温馨提醒您: 数据千万条,清空第一条. 多测不清空,爆零两行泪. NOIp2018差点退役的游记 $Flag$拔了. $LNOI2019$划水记: $Day0$: 早上八点起床,一直颓 ...
- Centos 7 编译php 7.2.10
步骤一:安装依赖 yum install -y wget gcc gcc-c++ gd-devel zlib-devel libjpeg-devel libpng-devel libiconv-dev ...
- MySQL数据类型与操作
内容提要: 建表完整语法规范(create table 表格(字段名1 类型 (宽度) 约束条件)) MySQL数据库数据类型(整型.浮点型.字符类型(char与varchar).日期类型.枚举与集合 ...
- 前端基础之JavaScript_2
摘要: window对象 BOM(Browser Object Model) DOM (Document Object Model) 0.引子: JavaScript分为三部分:ECMAScript. ...
- 【HIHOCODER 1039】 字符消除
链接 问题描述 小Hi最近在玩一个字符消除游戏.给定一个只包含大写字母"ABC"的字符串s,消除过程是如下进行的: 1)如果s包含长度超过1的由相同字母组成的子串,那么这些子串会被 ...
- HDU 1166 排兵布阵(线段树单点更新)
题意: 给定n个兵营的士兵初始值, 然后有最多40000个操作: 操作一共有两种, 一个是查询给定[a,b]区间兵营的士兵总和. 另一个是增加/减少指定兵营的士兵数目. 输出每次查询的值. 分析: 线 ...