计算机网络基础
计算机网络基础
1、概述篇
(1)、什么是计算机网络
(2)、计算机网络的分类
(3)、计算机网络的发展历史
1)、世界互联网发展历史
a、单个网络
b、三级机构
c、多层ISP
2)、中国互联网的发展历史
a、1980年
b、1989年
c、1994年
d、中国的互联网企业
(4)、计算机网络的层次结构
1)、层次结构设计的基本原则
a、相互独立
b、灵活性
c、耦合度
2)、OSI七层模型
3)、TCP/IP四层模型
(5)、现代互联网的网络拓扑
1)、边缘部分
2)、核心部分
3)、C/S模式
4)、P2P模式
(6)、计算机网络的性能指标
1)、速率
2)、时延
a、发送时延
b、传输时延
c、排队时延
d、处理时延
3)、往返实践RTT
(7)、物理层概述
1)、物理层的作用
相关设备
2)、信道的基本概念
a、单工信道
b、半双工信道
c、全双工信道
3)、分用-复用技术
(8)、数据链路层概述
1)、主要功能
a、封装成帧
数据帧的结构
b、透明传输
c、差错检测
(9)、数据链路层的差错监测
1)、奇偶校验码
2)、循环冗余校验码
(10)、最大传输单元MTU
1)、MTU
2)、路径MTU
(11)、以太网协议详解
1)、MAC地址
2)、以太网协议
2、网络层篇
(1)、网络层的主要功能
数据路由
(2)、IP协议详解
1)、虚拟互联网
2)、IP协议
a、IP地址
b、IP报文格式
(3)、IP协议的转发流程
1)、路由表
2)、转发流程
(4)、ARP协议与RARP协议
1)、ARP协议
2)、RARP协议
(5)、IP地址的子网划分
1)、分类的IP地址
a、A类
b、B类
c、C类
d、特殊的网络号
e、特殊的主机号
2)、划分子网
子网掩码
3)、五分类地址CIDR
(6)、网络地址转化NAT技术
1)、内网地址
2)、外网地址
3)、端口映射
(7)、ICMP协议详解
1)、功能
2)、分类
3)、ICMP报文结构
(8)、ICMP报文的应用
1)、Ping应用
2)、Traceroute应用
(9)、网络层的路由概述
1)、路由表更新问题
2)、路由算法
3)、自治系统
(10)、内网网关路由协议之RIP协议
1)、距离(DV)矢量算法
2)、RIP协议的过程
3)、RIP协议的弊端
(11)、Dijkstra算法
1)、最短路径问题
(12)、内网网管路由协议之OSPF协议
1)、链路状态(LS)协议
2)、OSPF协议的过程
(13)、外网网管路由协议之BGP协议
1)、政策
2)、安全
3、传输层篇
(1)、传输层的主要功能
1)、进程与进程的通信
2)、端口的概念
(2)、UDP协议详解
1)、功能
2)、特点
3)、报文结构
(3)、TCP报文详解
1)、功能
2)、特点
3)、报文结构
(4)、可靠传输的基本原理
1)、停止传输协议
2)、连续ARQ协议
3)、超时重传计时器
(5)、TCP协议的可靠传输
1)、滑动窗口
2)、累计确认
3)、选择重传
(6)、TCP协议的流量控制
1)、窗口
2)、坚持定时器
(7)、TCP协议的拥塞控制
1)、慢启动算法
2)、拥塞表面算法
(8)、TCP链接的建立
1)、三次握手
(9)、TCP连接的释放
1)、四次释放
a、2MSL
b、等待计时器
(10)、套接字与套接字编程
1)、套接字
2)、服务端编程
3)、客户端编程
4、应用层篇
(1)、DNS服务详解
1)、DNS的功能
2)、域名详解
3)、域名服务器
(2)、DHCP协议详解
1)、DHCP是什么
2)、DHCP的功能
(3)、HTTP协议详解
1)、HTTP是什么
2)、WEB服务器
3)、HTTP请求方法
4)、HTTP指定资源
5)、HTTP请求报文
6)、HTTP应答报文
7)、HTTP应答状态码
(4)、HTTP工作的结构
1)、WEB缓存
2)、WEB代理
3)、CDN
4)、爬虫
(5)、HTTPS协议详解
1)、加密模型
2)、数字证书
3)、SSL握手过程