网络层概述

1.网络层概述

在计算机网络领域,网络层应该向运输层提供怎样的服务(“面向连接”还是“无连接”)曾引起了长期的争论。争论焦点的实质就是:在计算机通信中,可靠交付应当由谁来负责?是网络还是端系统?

电信网的虚电路网络

  • 通信过程:呼叫建立——数据传输——拆除呼叫
  • 每个分组携带虚电路标识,而不是目的主机地址
  • 虚电路经过的每个网络设备,维护每条经过它的虚电路连接状态

每条虚电路包括:

从源主机到目的主机的一条路径

  1. 虚电路号(VCID),沿路每段链路一个编号
  2. 沿路每一个网络层设备,利用转发表记录经过的每条虚电路,所以分组携带的是VCID,而不是目的主机地址

网络层核心功能—转发与路由

转发:将分组从路由器的输入端口转移到合适的输出端口,其需要维护一个转发表来确定转发路径

路由:确定分组从源到目的经过的路径,需要路由算法来确定

网络层核心功能—建立连接

数据分组传输之前两端主机需要首先建立虚拟/逻辑连接,

网络层连接是两个主机之间的连接,而传输层连接是两个应用进程间连接(对中间网络设备透明),

网络层服务模型:

连接服务:

  • 不事先为系统分组的传输确定传输路径
  • 每个分组独立确定传输路径
  • 不同分组可能传输路径不同
  • 代表性网络:数据报网络

无连接服务:

  • 首先为系统分组的传输确定传输路径(建立连接)
  • 然后沿该路径传输系统分组
    • 传输结束后拆除连接
  • 代表性网络:虚电路网络

3 数据报(分组)网络

网络层收到传输层的segment,封装为数据报文,进行转发

  • 网络层无连接
  • 每个分组携带目的地址
  • 路由器根据分组的目的地址转发分组
    • 基于路由协议/算法构建转发表
    • 检索转发表

路由转发的最长前缀匹配优先:在检索转发表时,优先选择与分组目的地址匹配前缀最长的入口

4 IP协议

网络层实现功能:

  • 路由协议
    • 路径选择,常见路由协议有RIP、OSPF等
  • 确认路径后存入转发表
  • 通过IP协议进行分组转发
    • 寻址规约
    • 数据报(分组)格式
    • 分组处理规约
  • ICMP协议(可看做IP协议的附属协议)
    • 差错报告
    • 路由器“信令”

4.1 IP数据报格式

4.2 IP数据报分片

由于IP数据分组需要封装到链路层的数据帧中,而网络链路存在 M T U ( 最 大 传 输 单 元 )

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值