计算机网络04:网络层

网络层概述

  1. 网络层的主要任务是实现网络互连,进而实现数据包在各网络间的传输
  2. 要实现网络层任务,需要解决以下主要问题:
    1. 网络层向运输层提供怎样的服务(“可靠传输”还是“不可靠传输”)
    2. 网络层寻址问题
    3. 路由选择问题
  3. 因特网(Internet)是目前世界上用户数量最多的互联网,它使用TCP/IP协议栈
  4. 由于TCP/IP协议栈的网络层使用网际协议IP,它是整个协议栈的核心协议,因此在TCP/IP协议栈中,网络层常称为网际层
  5. 综上,我们通过学习TCP/IP协议栈的网际层来学习网络层的理论知识和实践技术

网络层提供的两种服务

  1. 面向连接的虚电路服务
    计算机网络04:网络层_第1张图片

  2. 无连接的数据报服务
    计算机网络04:网络层_第2张图片

计算机网络04:网络层_第3张图片
由于TCP/IP体系结构的因特网网际层提供的是灵活的 、无连接的、尽最大努力交付的数据报服务,因此主要围绕网际层如何传送IP数据报这个主题进行讨论

IPv4地址

概述

计算机网络04:网络层_第4张图片

计算机网络04:网络层_第5张图片

计算机网络04:网络层_第6张图片

计算机网络04:网络层_第7张图片

分类编址的IPv4地址

计算机网络04:网络层_第8张图片

A类地址

计算机网络04:网络层_第9张图片

B类地址

计算机网络04:网络层_第10张图片

C类地址

计算机网络04:网络层_第11张图片

练习

计算机网络04:网络层_第12张图片
下一题:
计算机网络04:网络层_第13张图片

计算机网络04:网络层_第14张图片
下一题:

计算机网络04:网络层_第15张图片

划分子网的IPv4地址

当一个网络划分成多个网络时,新的网络中的一个使用原有网络号,其他的就需要申请新的网络号,会带来以下弊端:

  1. 需要等待时间和花费更多的费用
  2. 会增加其他路由器中路由表记录的数量
  3. 浪费原有网络中剩余的大量IP地址

如果可以从IP地址的主机号部分借用一些位作为子网号来区分不同的子网,就可以利用原有网络中剩余的大量IP地址,而不用申请新的地址

从主机号部分借用一部分作为子网号
计算机网络04:网络层_第16张图片
32比特的子网掩码可以表面分类IP地址的主机号部分被借用了几个比特作为子网号
计算机网络04:网络层_第17张图片

举例

计算机网络04:网络层_第18张图片
计算机网络04:网络层_第19张图片
计算机网络04:网络层_第20张图片
下一题:

默认子网掩码

指在未划分子网的情况下使用的子网掩码
计算机网络04:网络层_第21张图片

无分类编址的IPv4地址

计算机网络04:网络层_第22张图片

计算机网络04:网络层_第23张图片
计算机网络04:网络层_第24张图片

路由聚合(构造超网)

计算机网络04:网络层_第25张图片

计算机网络04:网络层_第26张图片

计算机网络04:网络层_第27张图片

IPv4地址的应用规划

定长的子网掩码FLSM
使用同一个子网掩码来划分子网
每个子网所分配的IP地址数量相同,造成IP地址的浪费

变长的子网掩码VLSM
使用不同的子网掩码来划分子网
每个子网所分配的IP地址数量可以不同,尽可能减少对IP地址的浪费

举例

计算机网络04:网络层_第28张图片

计算机网络04:网络层_第29张图片


定长子网掩码会造成地址浪费,使用变长子网掩码如下:

计算机网络04:网络层_第30张图片

计算机网络04:网络层_第31张图片

IP数据报的发送和转发过程

IP数据报的发送和转发过程包含以下两部分

  1. 主机发送IP数据报
  2. 路由器转发IP数据报

为了将重点放在TCP/IP协议栈的网际层发送和转发IP数据报的过程上,在之后的举例中,忽略使用ARP协议来获取目的主机或路由器接口的MAC地址的过程以及以太网交换机自学习和转发帧的过程

当一台计算机发送信息时,根据发送信息的目标地址,通过子网掩码来判定目标主机是否在本地子网中,如果目标主机在本地子网中,则直接发送即可。如果目标不在本地子网中则将该信息送到默认网关/路由器,由路由器将其转发到其他网络中,进一步寻找目标主机。

举例

计算机网络04:网络层_第32张图片

计算机网络04:网络层_第33张图片

计算机网络04:网络层_第34张图片
默认网关:指定网络中的某一个路由器执行转发操作
计算机网络04:网络层_第35张图片

计算机网络04:网络层_第36张图片

计算机网络04:网络层_第37张图片
路由器隔离广播域
计算机网络04:网络层_第38张图片

练习

在这里插入图片描述
下一题
计算机网络04:网络层_第39张图片
下一题
计算机网络04:网络层_第40张图片

静态路由配置及其可能产生的路由环路问题

  1. 静态路由配置是指用户或网络管理员使用路由器的相关命令给路由器人工配置路由表
    这种人工配置方式简单、开销小。但不能及时适应网络状态(流量、拓扑等)的变化
    一般只在小规模网络中使用

  2. 使用静态路由配置可能出现以下导致产生路由环路的错误
    配置错误
    聚合了不存在的网络
    网络故障

计算机网络04:网络层_第41张图片

计算机网络04:网络层_第42张图片

静态路由配置错误导致路由环路

聚合了不存在的网络导致路由环路

计算机网络04:网络层_第43张图片

计算机网络04:网络层_第44张图片

计算机网络04:网络层_第45张图片
解决方法
计算机网络04:网络层_第46张图片

网络故障导致路由环路

计算机网络04:网络层_第47张图片

计算机网络04:网络层_第48张图片

路由选择协议

概述

分类

计算机网络04:网络层_第49张图片

因特网采用的路由选择协议的主要特点

计算机网络04:网络层_第50张图片

因特网采用分层次的路由选择协议

计算机网络04:网络层_第51张图片

域间路由选择:外部网关协议EGP(外部路由协议ERP)
域内路由选择:内部网关协议IGP(内部路由协议IRP)

计算机网络04:网络层_第52张图片

常见的路由选择协议

计算机网络04:网络层_第53张图片

路由器的基本结构

计算机网络04:网络层_第54张图片
交换结构中,还含有输入缓冲区和输出缓冲区

路由信息协议RIP的基本工作原理

计算机网络04:网络层_第55张图片

计算机网络04:网络层_第56张图片

RIP基本工作过程

计算机网络04:网络层_第57张图片

RIP的路由条目的更新规则

D收到C发来的路由表,对其进行改造更新
计算机网络04:网络层_第58张图片

计算机网络04:网络层_第59张图片

RIP存在“坏消息传播得慢”的问题

当R1发送新的路由表给R2的时间晚于R2发送新的路由表给R1时,就会导致如下问题
计算机网络04:网络层_第60张图片

计算机网络04:网络层_第61张图片
上述措施也不能完全避免路由环路问题,这是距离向量算法的本质所决定的

开发最短路径优先OSPF的基本工作原理

计算机网络04:网络层_第62张图片

链路状态

计算机网络04:网络层_第63张图片

问候分组

计算机网络04:网络层_第64张图片

链路状态通告LSA

计算机网络04:网络层_第65张图片

链路状态数据库LSDB

计算机网络04:网络层_第66张图片

计算机网络04:网络层_第67张图片

分组类型

计算机网络04:网络层_第68张图片

OSPF的基本工作过程

计算机网络04:网络层_第69张图片
可理解为优化邻居关系:
计算机网络04:网络层_第70张图片
虽然使OSPF协议更复杂了,却能使每个区域内部交换路由信息的通信量大大减少,因而使OSPF协议能够用于规模很大的自治系统中
计算机网络04:网络层_第71张图片

边界网关协议BGP的工作原理

计算机网络04:网络层_第72张图片

计算机网络04:网络层_第73张图片

计算机网络04:网络层_第74张图片
BGP发言人
计算机网络04:网络层_第75张图片

计算机网络04:网络层_第76张图片

计算机网络04:网络层_第77张图片

计算机网络04:网络层_第78张图片
BGP协议刚运行时,BGP邻站会交换整个BGP路由表,但以后只需在发生变化时更新有变化的部分,这样做对节省网络带宽和减少路由器的处理开销都有好处。

计算机网络04:网络层_第79张图片
下一题
计算机网络04:网络层_第80张图片

IPv4数据报的首部格式

计算机网络04:网络层_第81张图片
计算机网络04:网络层_第82张图片
计算机网络04:网络层_第83张图片

计算机网络04:网络层_第84张图片

标识、标志和片偏移字段

共同用于进行IP数据报分片
当IP数据报长度超过数据链路层的最大传输单元时,我们需要将IP数据报分片
计算机网络04:网络层_第85张图片

计算机网络04:网络层_第86张图片

分片举例

计算机网络04:网络层_第87张图片

计算机网络04:网络层_第88张图片

生存时间

计算机网络04:网络层_第89张图片

举例

正常R2转发到N2的网络请求应该下一跳为R3,但是人工配置时错将其设置成了R1
计算机网络04:网络层_第90张图片

计算机网络04:网络层_第91张图片

协议字段

计算机网络04:网络层_第92张图片

首部检验和

计算机网络04:网络层_第93张图片

源IP地址和目的IP地址

在这里插入图片描述

练习

计算机网络04:网络层_第94张图片
计算机网络04:网络层_第95张图片
下一题


计算机网络04:网络层_第96张图片

网际报文控制协议ICMP

计算机网络04:网络层_第97张图片

ICMP差错报告报文

终点不可达

计算机网络04:网络层_第98张图片

源点抑制

计算机网络04:网络层_第99张图片
计算机网络04:网络层_第100张图片

时间超过

计算机网络04:网络层_第101张图片
在这里插入图片描述

参数问题

计算机网络04:网络层_第102张图片

改变路由(重定向)

计算机网络04:网络层_第103张图片

总结

计算机网络04:网络层_第104张图片

ICMP询问报文

计算机网络04:网络层_第105张图片

应用

分组网间探测PING(Packet InterNet Groper)

计算机网络04:网络层_第106张图片

跟踪路由(traceroute)

计算机网络04:网络层_第107张图片

计算机网络04:网络层_第108张图片
计算机网络04:网络层_第109张图片
计算机网络04:网络层_第110张图片

虚拟专用网VPN与网络地址转换NAT

虚拟专用网VPN

计算机网络04:网络层_第111张图片
计算机网络04:网络层_第112张图片
计算机网络04:网络层_第113张图片

网络地址转换NAT

计算机网络04:网络层_第114张图片
计算机网络04:网络层_第115张图片
计算机网络04:网络层_第116张图片

计算机网络04:网络层_第117张图片

计算机网络04:网络层_第118张图片

计算机网络04:网络层_第119张图片

计算机网络04:网络层_第120张图片

你可能感兴趣的:(计算机网络,网络,网络协议,http)