计算机网络概述-网络层I

网络层核心功能

网络层的工作过程

从发送主机向接收主机传送数据段(segment),发送主机先将数据段封装到数据报(datagram)
中,每个主机和路由器都运行网络层协议,路由器检验所有穿越它的IP数据报的头部域,决策如何
处理IP数据报,接收主机最终向传输层交付数据段(segment)。

网络层核心功能是建立连接,路由和转发
其中,建立连接:数据分组传输之前两端主机需要首先建立虚拟/逻辑连接,网络设备(如路由器)参与连接的建立;转发:将分组从路由器的输入端口转移到合适的输出端口,路由:确定分组从源到目的经过的路径 ,(路由算法也是网络层需要关注的重要内容,其他文章进行叙述)。
Q:那么网络层连接和传输层连接的区别?
网络层连接: 两个主机之间 (路径上的路由器等网络设备参与其中) ,而传输层连接: 两个应用进程之间(对中间网络设备透明)。

网络层服务模型

数据报(datagram)网络与虚电路(virtual-circuit)网络是典型两类分组交换网络。
数据报网络提供网络层无连接服务,无连接服务不事先为系列分组的传输确定传输路径,每个分组独立确定传输路径,不同分组可能传输路径不同,数据报网络(datagram network ) ;
虚电路网络提供网络层连接服务,连接服务会首先为系列分组的传输确定从源到目的经过的路径(建立连接) ,然后沿该路径(连接)传输系列分组,系列分组传输路径相同,传输结束后拆除连接 。

数据报网络虚电路网络
主要用于“智能”端系统 (计算机) 之间的数据交换,没有严格时间需求,链路类型众多、特点、性能各异 、统一服务困难、可以自适应、性能控制、差错恢复,核心思路是简化网络, 复杂“边缘”主要用于实时对话,有严格的时间和可靠性需求,需要有保障的服务 ,应用于“哑(dumb)” 端系统(非智能)、电话机 、传真机 核心思路是简化“边缘”, 复杂网络

连接服务(虚电路网络)

虚电路:一条从源主机到目的主机,类似于电路的路径(逻辑连接)。
每条虚电路包括: 1.从源主机到目的主机的一条路径 2.虚电路号(VCID),沿路每段链路一个编号 3.沿路每个网络层设备(如路由器),利用转发表记录经过的每条虚电路 。
在这里插入图片描述
虚电路协议:虚电路信令协议,用于VC的建立、维护与拆除

无连接服务(数据报网络)

数据报网络主要应用数据报转发表确定如何转发分组。
在检索转发表时,优先选择与分组目的地址匹配前缀最长的入口(entry)。
在这里插入图片描述

IP协议

IP协议 作用是确定寻址规约(conventions) 、 数据报(分组)格式 、分组处理规约 。

IP数据报

数据报格式

在这里插入图片描述

字段内容
版本号字段占4位:IP协议的版本号
首部长度字段占4位:IP分组首部长度(以4字节为单位)
服务类型(TOS)字段占8位:指示期望获得哪种类型的服务
总长度字段占16位:IP分组的总字节数(首部+数据)
标识字段占16位:标识一个IP分组
标志位字段占3位: 保留位+DF (Don’t Fragment) +MF (More Fragment)
生存时间(TTL)字段占8位:IP分组在网络中可以通过的路由器数(或跳步数)
协议字段占8位:指示IP分组封装的是哪个协议的数据包
选项字段长度可变,范围在1~40B之间:携带安全、源选路径、时间戳和路由记录等内容
填充字段长度可变,范围在0~3B之间:目的是补齐整个首部,符合32位对齐

IP分片

网络链路存在MTU (最大传输单元),即链路层数据帧可封装数据存在上限。大IP分组向较小MTU链路转发时,可以被“分片” (fragmented) ,1个IP分组分为多片IP分组 ,IP分片到达目的主机后进行“重组” (reassembled) 。具体使用字段包括数据报中的标识字段、标志位字段、片偏移字段
分片过程示例
在这里插入图片描述

IP编址

IPv4的IP地址使用32比特编号标识主机、路由器的接口。
IP地址与每个接口关联。(接口是主机/路由器与物理链路的连接,路由器通常有多个接口,主机通常只有一个或两个接口)。
IP地址包括高位比特表示网络号(NetID),低位比特表示主机号(HostID) 。
在这里插入图片描述

有类IP地址

ABCD四类有类编址
在这里插入图片描述
其中的特殊地址
在这里插入图片描述

IP子网划分与子网掩码

Q:如何区分一个IP子网更小范围网络(子网)?
答案是子网划分。用原网络主机号部分比特作为子网号(SubID) ,低位比特作为主机号(HostID)。
但是这样划分后如何确定是否划分了子网?利用多少位划分子网?
采用子网掩码。子网掩码也是用32个比特,采用点分十进制形式。NetID、SubID位全取1,HostID位全取0,得到的结果就是子网掩码。 如A类网的默认掩码为255.0.0.0。
将IP分组的目的IP地址与子网掩码按位与运算,就能提取子网地址。
在这里插入图片描述

CIDR与路由聚合

无类域间路由(CIDR: Classless InterDomain Routing)消除传统的 A 类、B 类和 C 类地址界限,将NetID+SubID替代成Network Prefix (Prefix)可以任意长度,无类地址格式:a.b.c.d/x,其中x为前缀长度。
CIDR提高IPv4的地址空间分配效率,将多个子网聚合为一个较大的子网,提高路由效率,实现路由聚合。
CIDR仍然采用最长前缀匹配优先!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值