计网阶段二考试复习
第四章复习
1、OSPF和RIP
实现路由器之间的路由信息交换——路由选择协议
①【内部网关协议IGP】、【外部网关协议EGP】=>“是否属于同一自治系统AS”
②【距离向量路由协议DVRP】、【链路状态路由协议LSRP】
IGP:RIP(DVRP)、OSPF(LSRP)
EGP:BGP
RIP(路由信息协议)
RIP是最早的AS内部因特网路由协议之一,目前仍在广泛使用 !采用距离向量算法 !用于多个小的自治系统———RIP路由器允许的最大跳数为15跳 RIP报文使用UDP数据报封装传送 ·和谁交换信息? ——和且仅和相邻路由器 ·交换什么信息? ——交换自己的路由表的全部信息 ·何时交换信息? ——按固定时间间隔周期性交换
OSPF(开放最短路径优先协议)
OSPF是当前IP网络中最通用的IGP之一。“开放”是指这个协议基于开放标准建立,不是专有的。 !采用链路状态路由算法 !OSPF基于最短路径优先算法(SPF)(迪杰斯特拉算法) OSPF报文使用IP数据报封装传送 ·采用洪泛法 (flooding),向本自治系统中所有路由器发送信息。 ·发送的信息是与本路由器相邻的所有路由器的链路状态,但这只是路由器所知道的部分信息。 ·当链路状态发生变化或每隔一段时间(如30分钟),路由器才用洪泛法向所有路由器发送此信息。
A、都是动态的。静态路由是指网管/用户人工配置,配置完成后路由表不会改变;动态路由是路由器执行路由选择协议,根据网络的实时动态改变路由表
B、说反了
CD、RIP有跳数限制,适合小型网络;OSPF执行迪杰斯特拉算法,可以适用大型网络
2、NAT和NAPT
NAT主要应用于两种情况:①从安全角度考虑,不让外部用户了解内部网络情况;②从IP地址资源角度考虑,通过进行网址转换实现多台设备共用一个合法IP访问因特网 =>NAT路由器
在内部主机与外部主机通信时,在NAT路由器上发生了两次地址转换: ·离开专用网时:替换源地址,将内部地址替换为全球地址。 ·进入专用网时:替换目的地址,将全球地址替换为内部地址。
NAT必须讲专用IP地址与相应的公用IP地址进行匹配,NAT设备使用以下两种方式之一实现这种匹配:
①为内部设备分配唯一的全球性IP地址。这种分配方法称为IP地址转换。
②为内部设备分配同样的全球性IP地址,以及唯一的TCP或UDP端口号。这种分配方法称为伪装或网络地址端口转换(NAPT)
=>NAPT 可以使多台拥有本地地址的主机,共用一个全球 IP 地址,同时和互联网上的不同主机进行通信。
四个选项都对,答案是B,我的理解是只有B是NAPT独有的,其他的NAT也有,据说题库删了
3、IPv6
IPv6表示方法——冒号十六进制表示法:16 位的值用十六进制值表示,各值之间用冒号分隔
零压缩:一串连续的零可以用一对冒号取代。在任一地址中,只能使用一次零压缩。
点分十进制表示法后缀可以使用、CIDR 的斜线表示法仍然可用,但取消了子网掩码
IPv6地址三种基本类型:单播、多播、任播
4、广播地址与网络地址
全0是网络地址,全1是广播地址
5、IP协议
ip协议的核心问题是路由(寻径),也就是要给网络对象一个标识身份(IP地址),这样才可以有目标的发送数据给它。
6、三类地址
A类地址:1~127 [网络号8位:0] B类地址:128~191 [网络号16位:10] C类地址:192~223 [网络号16位:110]
A类网络号最短,可用主机号最多,可以分配给用户数量最多:C类相反
7、ARP(地址解析协议)
!ARP用于将IP地址解析为MAC地址
网络层的IP地址(逻辑地址)实现了对底层物理网络地址的统一(屏蔽了底层网络地互相映射址的差异),但数据最终还是要在物理网络上传送,物理网络需要使用MAC地址(物理地址)进行传送,因此需要一些方法实现IP地址和MAC地址之间的互相映射——TCP/IP协议族中使用地址解析协议ARP
一些要点: ARP高速缓存 作用——存放最近获得的 IP 地址到 MAC 地址的绑定、减少 ARP 广播的通信量 ARP 查找 IP 地址对应的 MAC地址 =>ARP请求分组—广播、ARP响应分组—单播、ARP分组封装在以太网帧中传输
ARP 用于解决同一个局域网上的主机或路由器的 IP 地址和 MAC 地址的映射问题。
如果2 台主机不在同一个局域网中,则需要路由器帮助完成地址解析
8、私有IP
私有ip属于非注册地址,专门为组织机构内部使用。RFC1918定义了私有IP地址范围:
A:10.0.0.0/8 (10.0.0.0~10.255.255.255) B:172.16.0.0/12 (172.16.0.0~172.31.255.255) C:192.168.0.0/16 (192.168.0.0~192.168.255.255 )
9、子网划分、子网掩码
子网位来自于主机号位。通过划分子网,使32位的ipv4的子网数量变,但因位数不变,所以其主子网中的主机数变少。
64个子网,62个主机(两个不可用地址)
10、IP数据报
分片发生在IP数据报经过的路由器,分片的重组发生在目的主机
11、ICMP(网际控制报文协议)
主句或路由器使用ICMP来发送差错报告报文和询问报文
12、CIDR
13、合法IP地址(三类地址)
解析如下:
14、杂题
第五章复习
1、端口号
TCP/IP体系的运输层使用端口号(0~65535)来区分应用层的不同应用进程
端口号(16bit)分为:熟知端口号、登记端口号、短暂端口号
供客户端使用的端口号即为短暂端口号
UDP在IP中协议字段为17;TCP在IP中协议字段为6
以下为熟知端口号 UDP:RIP(520)、DNS(53)、TFTP(69)、SNMP(161)、NTP(123) TCP:SMTP(25)、FTP(21/20)、BGP(179)、HTTP(80)、HTTPS(443)、DHCP(67/68)
2、UDP和TCP
UDP | TCP |
---|---|
无连接 | 面向连接 |
支持1-1、1-n、n-1、n-n交互通信 | 每条TCP连接只能由两个端点EP,只能1-1通信 |
对应用层交付的报文直接打包 | 面向字节流 |
尽最大努力交付、不可靠 | 可靠传输,使用流量控制和拥塞控制 |
首部简单,8字节 | 首部复杂,[20,60]字节 |
传送的数据单位协议是 UDP 报文或用户数据报 | 传送的数据单位协议是 TCP 报文段 (segment) |
原因是:UDP报文更短,传输更快
3、TCP报文段首部
确认号:占 4 字节,是期望收到对方的下一个报文段的数据的第一个字节的序号。 若确认号 = N,则表明:到序号 N – 1 为止的所有数据都已正确收到。
这题好坑!
序号:占 4 字节。TCP 连接中传送的数据流中的每一个字节都有一个序号。序号字段的值则指的是本报文段所发送的数据的第一个字节的序号。
4、套接字
TCP **连接的端点:套接字 (socket)或插口
套接字 socket = (IP地址 : 端口号)
每一条 TCP 连接唯一地被通信两端的两个端点(即两个套接字)所确定
5、UDP首部及校验
这个题把知识点都涵盖了
6、运输层基本概念
7、停止等待协议
8、TCP连接的建立和释放
三报文握手🤝&四报文挥手👋