《图解TCP/IP》读书笔记
1、网络基础知识
计算机与网络发展:批处理-》分时系统-》计算机间通信-》计算机网络-》互联网-》安全连接-》TCP/IP
OSI参考模型:物理层-》数据链路层-》网络层-》传输层-》会话层-》表示层-》应用层
传输方式:面向有连接和面向无连接
网络通信方式:电路交换和分组交换
接收端数量分类:单播、广播、多播、任播
网络构成要素:通信媒介与数据链路、网卡、中继器、网桥(2层交换机)、路由器(三层交换机)、4~7层交换机、网关
2、TCP/IP基础知识
TCP/IP协议族:
应用协议:HTTP、SMTP、FTP、TELNET、SNMP
传输协议:TCP、UDP
网际协议:IP、ICMP、ARP
路由控制协议:RIP、OSPF、BGP
数据包发送:应用程序处理(表示层的编码处理,会话层的管理)-》TCP模块处理-》IP模块处理-》网络接口(以太网驱动)处理
3、数据链路
相关技术:MAC地址、共享介质型网络、非共享介质型网络、环路检测技术、VLAN
以太网、无线通讯、PPP
4、IP协议
IP地址分类:
A类:0.0.0.0 ~ 127.0.0.0
B类:128.0.0.0 ~ 191.255.0.0
C类:192.0.0.0 ~ 223.255.255.0
D类:224.0.0.0 ~ 239.255.255.0
IPv4、IPv6
5、IP协议相关技术
DNS:域名服务器+解析器
ARP、RARP:IP地址和MAC地址转换
ICMP:确认网络是否正常工作,遇到异常时时问题诊断
DHCP:动态地址配置
NAT:网络地址转换,用于本地网络使用私有地址
IP隧道:支持IPv4和IPv6间通讯
其他技术:IP多播、IP任播、通信质量控制、显式拥塞通知、Mobile IP
6、TCP与UDP
TCP:面向有连接,顺序控制,重发控制,窗口控制,拥塞控制,可靠传输
UDP:面向无连接,不可靠(用于DNS、SNMP、视频、音频、广播等)
7、路由协议
静态路由:事先设置好路由器,手工管理
动态路由:设置路由协议,自动管理
路由算法:距离向量算法、链路状态算法
RIP:距离向量型路由协议
OSPF:链路状态型路由协议
BGP:边界网关协议
MPLS:标记转换技术
8、应用协议
远程登录:TELNET、SSH
文件传输:FTP
电子邮件:SMTP、MIME、POP、IMAP
WWW:URI(URL)、HTML、HTTP
网络管理:SNMP、MIB、RMON
9、网络安全
构成要素:防火墙、IDS(入侵检测系统)、反病毒/个人防火墙
加密技术:对称加密、公钥加密、身份认证
安全协议:IPsec、VPN、TLS/SSL、HTTPS、IEEE802.1X