网络整理
第一章 绪论
第九页指定标准化的组织,RFC文档
第十页互联网组成,边缘赋分两种方式
11客户服务器
P2P不去分角色
电路交换面向连接
分组交换存储转发接收数据,根据目的地址,路径,缓存排队等待
21性能指标
速率
带宽每秒传送的数据量时延发送也叫传输时延传播时延
RTT
27体系结构上下层之间的关系
29网络协议及3要素含义
31OSI每层的名字对应关系常见的协议各个层次的PDU
第二章 物理层
43对于信号的调制方法编码
信道极限公式B单位码元每秒香农公式分贝和
47导引型(同轴,双绞线抗干扰能力,带宽最大抗感染能力)和非导引型(短波微波)短波电离层反射微波卫星,地面通信不受环境影响,保密性差
信道复用
带宽接入ADSL非接入网基本组成dslam复用分用调制解调器用户rcatu线路连接到电话,电脑
HFC核心网络同轴电缆用户链路光纤
光纤到x
第三章 数据链路层
3个基本问题
封装成帧(framing) 就是在一段数据的前后分别添加首部和尾部,这样就构成了一个帧。接收端在收到物理层上交的比特流后,就能根据首部和尾部的标记,从收到的比特流中识别 帧的开始和结束。
透明传输 由于帧的开始和结束的标记使用专门指明的控制字符, 因此, 所传输的数据中的任何8 比特的组合一定不允许和用作帧定界的控制字符的比特编码一样, 否则就会出现帧定界的错误。当传送的帧是用文本文件组成的帧时(文本文件中的字符都是从键盘上输入的,其数据部分显然不会出现像SOH或EOT这样的帧定界控制字符。 可见不管从键盘上输入什么字符都可以放在这样的帧中传输过去, 因此这样的传输就是透明传输。
差错检验现实的通信链路都不会是理想的。这就是说,比特在传输过程中可能会产生差错:l可 能会变成o,而O也可能变成1。这就叫做比特差错。比特差错是传输差错中的一种。本小节所说的“差错",如无特殊说明,就是指“比特差错"。在一段时间内,传输错误的比特占所 传输比特总数的比率称为误码率BER(Bit Error Rate)。例如,误码率为10-10时,表示平均每传送1010个比特就会出现一个比特的差错。
PPP 协议应满足的要求
F 字段: 首尾都是0x7E 标志帧开始和帧结束
A 字段: 0xFF
C 字段:0x03
协议字段: 0x0021 IP数据报 / 0x8021 网络层的控制数据 /0xC021 ppp链路控制协议LCP
FCS:CRC检验和
PPP 透明传输
字节填充(异步):
零比特填充(同步):
局域网常见的拓扑结构
只有三种
传统10M以太网总线型快速以太网星型
CSMA/CD操作过程
多波载波监听以太网51,2比特时间
r倍的512比特时间
硬件地址
Mac地址
Mac 帧
97无效的MAC帧大小641500
差错检测检测出来有错无效
扩展以太网交换机,即插即用自学习(根据原地址)转发表(根据目的地址查询转发表信息,查看接口,转发到哪)
学习转发
第四章 网络层
113虚电路服务面向连接存储转发
数据包存储转发
116中间设备,哪层用哪些设备
118ip地址分类的标志位总长32位
1214—2ABC地址分类可分配的p地址
124arp功能4—11
128ip数据报结构分割分割过程片偏移计算是否属于同一个ip数据报
路由器转发数据根据目的地址在路由表,与运算确定路由信息可用
生存时间-1不为0转发到下一个网络
133路由表举例写路由表
137子网掩码建议使用连续1,网络号0代表主机号
cidr地址块有足够ip分配
大块包含小的地址块
148icmp什么情况产生报错报文原点抑制参数问题
152路由选择协议域内遇见域外
rip3个要点ospf
dv算法执行过程比较目的网络地址
167路由器的结构均有选择转发
路由表根据路由选择协议
转发表根据路由表
185虚拟专网专用地址
端口号分类服务器端端口号树脂01023登记常用端口号
FTP端口号
第五章 运输层:(端到端)
UDP特点: RIP、DHCP
无连接的、不可靠的传输、面向报文
当运输层采用无连接的 UDP 协议时,这种逻辑通信信道是一条不可靠信道。
UDP 传送的数据单元是 UDP 报文或用户数据报
UDP 在传送数据之前不需要先建立连接。对方的运输层在收到 UDP 报文后,不需要给出任何确认。
UDP 只在 IP 的数据报服务之上增加了很少一点的功能,即复用/分用的功能和差错检测的功能。
UDP 的主要特点
UDP 是无连接的。
UDP 使用尽最大努力交付,即不保证可靠交付。
UDP 是面向报文的。
UDP没有拥塞控制,很适合多媒体通信的要求。
UDP 支持一对一、一对多、多对一和多对多的交互通信。
UDP 的首部开销小,只有 8 个字节。
UDP 有两个字段:数据字段和首部字段。
首部字段有 8 个字节,由 4 个字段组成,每个字段都是两个字节。
在计算检验和时,临时把“伪首部”和 UDP 用户数据报连接在一起。伪首部仅仅是为了计算检验和。
首部格式:
12位:伪首部 仅用于计算检验和
8位:源端口、目的端口、长度、检验和 (各占两个字节、选择题)
TCP:HTTP、BGP、STMP
面向连接、可靠的传输,面向字节流,提供全双工通信 (选择题 几条信道)
数据偏移(即首部长度)——占 4 位
指出 TCP 报文段的数据起始处距离 TCP 报文段的起始处有多远。
“数据偏移”的单位是 32 位字(以 4 字节为计算单位)。
数据偏移的最大值:16
数据偏移的最小值:5
保留字段——占 6 位
保留为今后使用,但目前应置为 0。
紧急 URG (URGent)
当 URG = 1 时,表明 紧急指针字段有效。表示此报文段中有 紧急数据,应尽快传送。
紧急指针字段 —— 占 16 位
指出在本报文段中紧急数据共有多少个字节,紧急数据放在本报文段数据的最前面
确认 ACK(ACKnowlegment)
只有当 ACK = 1 时,确认号字段才有效。
TCP规定,在连接建立后所有传送的报文段必须ACK=1。
推送 PSH (PuSH)
发出的报文段需要对方立即响应时使用
发送方TCP将PSH置1,并立即创建报文段发送,接收方 TCP 收到 PSH = 1 的报文段,就尽快地交付接收应用进程,而 不再等到整个缓存都填满了后 再向上交付。
复位 RST (ReSeT)
当 RST= 1 时,表明 TCP 连接中出现严重差错,必须释放连接,然后再重新建立运输连接。
同步 SYN (SYNchronization)
当SYN = 1,而ACK=0时,表明这是一个连接请求报文段。
对方同意建立连接,则响应报文段中SYN = 1而ACK=1。
当SYN = 0 时,表明这是一个不携带数据的报文段。
终止 FIN (FINis)
用来释放一个连接。FIN = 1 表明此报文段的发送端的数据已发送完毕,并要求释放运输连接。
窗口字段 —— 占 2 字节
用来让对方设置发送窗口的依据,单位为字节。
指发送该报文段的一方的接收窗口的大小。
检验和 —— 占 2 字节。
检验和字段检验的范围包括首部和数据这两部分。
计算检验和时,要在 TCP 报文段的前面加上 12 字节的伪首部。
选项字段 —— 长度可变
TCP 最初只规定了一种选项,即最大报文段长度 MSS。
表明每一个TCP报文段的数据字段的最大长度。默认值为536字节。
其它选项
窗口扩大选项 ——占 3 字节,其中有一个字节表示移位值 S。
新的窗口值等于TCP 首部中的窗口位数增大到(16 + S),相当于把窗口值向左移动 S 位后获得实际的窗口大小。
S值最大为14
如果s=10,则窗口最大值将增大到 2(16+10)-1=226-1
时间戳选项——占10 字节
最主要的字段时间戳值字段(4 字节)和时间戳回送回答字段(4 字节)。
计算往返时间RTT
防止序号绕回
填充字段
使整个首部长度是 4 字节的整数倍。
伪首部
计算方法:二进制反码运算求和
三次握手、四次分手(大题)
建立连接,数据传送、连接释放
TCP连接的建立采用的是C/S方式
拥塞控制方法:慢开始、拥塞避免、快重传、快恢复
除了连接确认,其余ACK=1
TCP的超时重传确保了传输的可靠性,使用滑动窗口保障了流量控制
超时重传公式计算(大题)
计时器4个:
持续序计时器:时间到期,发送0窗口探测报文段
时间等待计时器
饱和计时器
第六章 应用层
国家通用顶级域名(如下表)
顶级二级三级:从右向左(选择)
域名解析的259
两种方式迭代、递归
本地、根、顶级、权限服务器 发送多次查询请求
296dhcp获得主机获取ip广播danao终极代理单波
6-20租用期延长问题第6步