计算机网络总览。
绪论
物理层
概要
端到端 点到点
时延
时延带宽积
奈氏准则
香农定理
奈氏准则和香农定理对比
物理层设备
中继器
集线器
数据链路层
数据链路层概述
先来一个巨大的图
链路层设备
物理层扩展以太网
数据链路层扩展以太网,网桥根据MAC帧地址对帧进行转发和过滤。
网桥分类
以太网交换机
两种转发方式
冲突域和广播域
封装成帧和透明传输
数据链路层功能概述
封装成帧
帧定界
字符计数法
字符填充法
零比特填充法
违规编码法
流量控制和可靠传输
停止-等待协议
无差错情况
有差错情况
信道利用率
GBN
停止等待协议的弊端
后退N帧协议中的滑动窗口
GBN发送方必须满足的三个响应,GBN采用累积确认
GBN接收方要做的事
运行中的GBN
滑动窗口的长度
总结
性能
脑图
SR选择重传 Selective Repeat
GBN弊端,重发N帧
选择重传协议中的窗口
SR发送方必须响应的三件事
SR接收方要做的事
运行中的SR
SR滑动窗口大小
总结
脑图
差错控制
差错的来源,位错、帧错
检错
数据链路层的差错控制
奇偶校验码
循环冗余检验
硬件处理,速度快
纠错
海明码
确定校验位数r
确定校验码和数据的位置
求出校验码的值
检查并纠错
以太网
概述
MAC帧格式
介质访问控制
传输数据使用的两种链路
静态划分信道
介质访问控制就是采取一定的措施,划分信道,使节点之间的通信不会互相干扰
信道划分介质访问控制
分类
频分多路复用FDM
时分多路复用TDM
改进的时分复用
波分多路复用WDM
码分多路复用CDM
动态划分信道
ALOHA协议
纯ALOHA协议,想发就发
时隙ALOHA协议,控制想发就发
CSMA协议
发送帧之前,监听信道
1-坚持CSMA
非坚持CSMA
p-坚持CSMA
对比
CSMA/CD协议
边发边检测
检测到碰撞的时间,最多是两倍端到端的总线延时
截断二进制指数规避算法
最小帧长问题
最短帧长味64B
脑图
CSMA/CA协议
回顾
无线局域网
工作原理
CA/CD比较
PPP协议和HDLC协议
PPP协议的特点
PPP应该满足的要求
PPP不需满足的要求
PPP协议的三个组成部分
PPP协议的状态图,物理链接建立->LCP->NCP
PPP协议的帧格式
HDLC协议
HDLC全双工,帧编号,可靠性高
HDLC的站,主站、从站,复合站
HDLC帧格式
PPP&HDLC
脑图
网络层
网络层内容概要
网络层功能
1.路由选择与分组转发
2.异构网络互联
3.拥塞控制
数据交换方式
电路,报文,分组
电路交换
报文交换
分组交换
报文交换&分组交换
三种交换方式比较总结
数据报方式&虚电路方式
辨析
数据报
虚电路
虚电路&数据报
IP数据报
IPV4地址
概述
IP地址:全世界唯一的32位/4字节标识符,标识路由器主机的接口。
IP地址::={<网络号>,<主机号>}
11011111 00000001 00000001 00000001=223.1.1.1 点分十进制
223 1 1 1
分类的ip地址
特殊的ip地址
私有IP地址,路由器对目的地址是私有ip地址的数据报一律不进行转发
分类的IP地址
网络地址转换NAT
Network Address Translation
子网划分和子网掩码
分类的IP地址的弱点:
1.IP地址空间的利用率有时很低
2.两级IP地址不够灵活
子网划分
子网掩码
使用子网时的分组转发
无分类编址CIDR
路由聚合
重要协议
ARP
发送数据
ARP协议的四种典型情况
DHCP
DHCP是应用层协议,基于UDP
发现报文–>提供报文–>请求报文–>确认报文
ICMP
为了更有效转发IP数据报和提高交付成功的机会
ICMP是IP层协议
TCP/IP协议栈
报文格式
五种差错报文,终点不可达,源点抑制,时间超过,参数问题,改变路由。
ICMP差错报文数据字段
不应发送差错报告报文的情况
ICMP询问报文
IGMP
网际组管理协议
IGMP协议+组播路由选择协议(IP组播)
ICMP IGMP都是用IP数据报传递报文
IGMP工作的两个阶段
IP数据报的三种传输方式
IPV6地址
IPV6的出现是为了从根本上解决地址不足的问题。
IPV6数据报格式
IPV6和IPV4的对比
IPV6地址表示形式
支持单播、多播、任播。
过渡策略
脑图时刻
路由算法
静态路由算法和动态路由算法
分层路由选择协议
路由选择协议
内部网关协议
RIP协议
RIP是应用层协议,采用UDP传送数据。
更新方式,向相邻发全部
RIP协议的报文格式
收敛速度慢
总结
OSPF协议
向全部发相邻,直接使用IP数据报发送
发送hello分组
划分更小的区域
OSPF分组,直接使用IP数据报发送
特点
外部网关协议
BGP协议是应用层协议,先建立TCP连接,用TCP传输。
BGP交换信息的过程
BGP报文格式
BGP协议的特点
四种报文,打开、更新、保活、通知。
三种路由协议的对比
移动ip
移动ip通信过程
网络层设备
路由器
输入端口对分组的处理
输出端口对分组的管理
三层设备区别
运输层
概览
应用层
概览
网络应用模型
C/S模型
P2P
DNS
域名服务器
使用UDP
递归迭代
FTP
工作原理
控制连接端口21,数据连接端口20
万维网和HTTP协议
概述
HTTP,无状态,无连接,面向文本,使用TCP,端口80
特点
连接方式
报文结构
电子邮件
电子邮件系统结构
SMTP TCP连接 端口25 C/S HELLO命令
扩展SMTP的MIME
POP3 TCP连接 端口110 pull
IMAP
基于万维网的电子邮件