赞
踩
网络知识-->网络工作原理-->网络应用-->网络层
一、网络层服务
1. 网络层的主要作用是将网络层数据报从源主机送达目的主机。
主要功能包括:
二、数据报网络与虚电路网络
1. 数据报网络(不可靠)
定义:按照目的主机地址进行路由选择的网络。
特点:无连接;每个分组作为一个独立的数据报进行传送,路径也可能不同;分组可能出现乱序和丢失。
2. 虚电路网络
定义:虚电路网络在网络层提供面向连接的分组交换服务。
特点:建立一条网络层逻辑连接;不需要为每条虚电路分配独享资源(区别于电路交换);根据虚电路号沿虚电路路径按序发送分组。
三、网络互联与网络互联设备
1. 异构网络互联
异构网络:两个网络的通信技术和运行的协议不同。
异构网络互联的基本策略:协议转换;构建虚拟互联网络。
2. 路由器
交换结构:基于内存交换、基于总线交换、基于网络交换
路由器处理:执行路由器的各种指令,包括路由协议的运行、路由计算以及路由表的更新维护等。
四、网络的拥塞控制
1. 网络拥塞
拥塞:一种持续过载的网络状态,此时用户对网络资源(包括链路带宽、存储空间和处理器处理功能等)的总需求超过了网络固有的容量。
原因:缓冲区容量有限、传输线路的带宽有限、网络结点的处理能力有限、网络中某些部分发生了故障。
2. 流量感知路由
流量感知路由:根据网络负载动态调整网络,将网络流量引导到不同的链路上,均衡网络负载,从而延缓或避免拥塞发生。
解决网络负载的震荡现象:多路径路由、缓慢转移流量至另一链路。
3. 准入控制
准入控制:是一种广泛应用于虚电路网络的拥塞预防技术。
基本思想:对新建虚电路进行审核,如果新建立的虚电路会导致网络变得拥塞,那么网络拒绝建立该新虚电路。
拥塞状况的量化:基于平均流量和瞬时流量。
4. 流量调节
(1) 感知拥塞
(2) 处理拥塞:将拥塞信息通知到上游结点。
处理方法:
5. 负载脱落
负载脱落:路由器主动丢弃某些数据报。
如何选择要丢弃的数据报:丢弃新分组,如GBN;丢弃老分组:如实时视频流。
五、Internet网络层
1. IPv4协议
IP数据报格式:
IP首部固定部分20字节;
标识:判断这些分片是否属于同一个IP数据报;
标志:判断是否为最后一个分片;
片偏移:判断各分片的先后顺序;
2. IPv4编址
IPv4地址长度:32位二进制
IP地址组成:网络号+主机号,网络号表示IP地址所在的网络的编号,同一个网络下的不同IP要有相同的网络号;主机号各有区分。
点分十进制标记法
分类:A、B、C、D、E五类
(1) A、B、C三类作为主机地址使用,不重复。A类地址前8位是网络号,后面24位表示主机号;B类地址前16位表示网络号,后16位表示主机号;C类地址前24位表示网络号,后8位表示主机号。
如何区分A、B、C类地址?看最高位,高一位是0-A类,高两位是10-B类,高三位是110-C类
(2) D类多播地址:前四位1110
(3) E类保留为今后使用:前四位1111
特殊地址、私有地址
IPv4编址子网划分:
将一个较大的子网划分为多个较小子网的过程。
较大子网具有较短的网络前缀,较小子网具有稍长的子网前缀。
超网:将具有较长前缀的相对较小的子网合并为一个具有稍短前缀的相对较大的子网。
子网掩码(32位、点分十进制表示):用来定义一个子网的网络前缀长度。前半部分全0,后半部分全1。
IP地址和子网掩码进行 与运算 = 子网地址
子网掩码延长1(r)位,该子网将被划分位2个(2^r个)子网。
分组转发:查找转发表、最长前缀匹配原则。
路由聚合:将相同路由的连续子网合并。
3. 动态主机配置协议----DHCP
为网络内的主机提供动态IP地址分配服务。
DHCP服务器发现---- DHCP服务器提供---- DHCP服务器请求---- DHCP确认。
4. 网络地址转换
NAT----使用私有地址访问互联网
(1) 从内网进入互联网的IP数据报:将其源IP地址替换为NAT服务器拥有的合法的公共IP地址,同时替换源端口号,并将替换关系记录到NAT转换表中;
(2) 从互联网返回的IP数据报:依据其目的IP地址与目的端口号检索NAT转换表,得到内部私有IP地址与端口号,替换目的IP地址和目的端口号,然后将IP数据报转发到内部网络。
5. ICMP
互联网控制报文协议(ICMP):在主机或路由器之间实现差错信息报告。
ICMP差错报告报文共有5种:终点不可达、源点抑制、时间超时、参数问题和路由重定向等。
ICMP询问报文:回声(echo)请求/应答、时间戳(timestamp)请求/应答。
6. IPv6
(1) 解决IPv4地址耗尽问题;
(2) IPv6报文首部长度固定40字节;
(3) IPv6地址长度128位;
(4) IPv4到IPv6的迁移;
双协议栈、隧道
六、路由算法与路由协议
1. 链路状态路由选择算法
是一种全局式路由选择算法。每个路由器通过从其他路由器获得的链路状态信息构建出整个网络的拓扑图。
计算最短路径----Dijkstra算法
2. 距离向量路由选择算法
每个结点基于其与邻居结点间的直接链路距离,以及邻居交换过来的距离向量,计算并更新其到达每个目的结点的最短距离,然后将新的距离向量再通告给其所有邻居,直到距离向量不再改变。
3. 层次化路由选择
实现大规模网络路由选择最有效的、可行的解决方案。
划分自治系统:网关路由器、自治系统间路由协议
4. Internet路由选择协议
内部网关协议(常用)
外部网关协议:BGP
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。