计算机网络系列笔记(四) - 网络层

网络层是互联网的核心,负责数据报的转发和路由选择。IP协议是其基础,提供无连接服务,数据报格式包含版本、首部长度、服务类型、总长度等字段。路由算法如Dijkstra和距离向量用于确定最佳路径。此外,介绍了子网划分、CIDR、DHCP动态地址分配和NAT网络地址转换。IPv6改进了首部格式,增加了安全性与地址空间。路由协议如RIP、OSPF和BGP用于AS间的路由信息交换。
摘要由CSDN通过智能技术生成

概述

网络层从发送主机向接收主机传送数据段(segment)
发送主机:将数据段封装到数据报(datagram)中
接收主机:向传输层交付数据段
每个主机和路由器都运行网络层协议, 路由器检验所有穿越它的ip数据报的头部域决策如何处理ip数据报
网络层的核心功能是转发(forwarding)和路由(routing), 连接建立

  • 转发: 将分组从路由器的输入端口转移到合适的输出端口
  • 路由: 确定分组从源到目的经过的路径, 依赖路由算法
  • 连接建立: 某些网路的重要功能, 比如ATM,帧中继, X.25, 数据分组传输之前两端主机需要首先建立虚拟/逻辑连接

网络层连接与传输层连接对比: 网络层连接两个主机之间, 路径上的路由器等网络设备都参与其中, 传输层连接, 两个应用进程之间, 对中间网络设备透明

网络层为发送端主机到接收端主机的数据报传送通道提供的服务模型:

  • 无连接服务(connection-less service): 不事先为系列分组的传输确定路径, 每个分组独立确定传输路径, 不同分组可能传输路径不同, 例如数据报网络
  • 连接服务(connection service): 首先为系列分组的传输确定从源到目的经过的路径(建立连接), 然后沿该路径传输系列分组, 系列分组传输路径相同, 传输结束后拆除连接, 例如虚电路网络

虚电路和数据报

类似于传输层的无连接服务(UDP)和面向连接服务(TCP), 但网络层服务是主机到主机服务, 网络核心实现

虚电路网络(Virtual Circuits)

虚电路: 一条从源主机到目的主机, 类似于电路的路径(逻辑连接), 使用分组交换, 每个分组的传输利用链路的全部带宽, 源到目的的路径经过的网络层设备共同完成虚电路功能
通信过程: 呼叫建立, 数据传输, 呼叫拆除
每个分组携带虚电路标识(VC id), 而不是目的主机地址, 虚电路经过的每个网络设备, 维护每条经过它的虚电路连接状态, 链路/网络设备资源可以面向VC进行预分配
每条虚电路包括从源主机到目的主机的一条路径, 虚电路号, 沿路每个网络层设备, 利用转发表记录经过的每条虚电路
同一条VC, 在每段链路上的VC id通常不同, 路由器转发分组时依据转发表改写虚电路号
虚电路信令协议(signaling protocols), 用于VC的建立,维护和拆除, 目前的internet不采用

数据报网络

网络层无连接, 每个分组携带目的地址, 路由器根据分组的目的地址转发分组, 基于路由协议构建转发表, 检索转发表, 每个分组独立选路
路由算法确定通过网络的端到端路径, 转发表确定在本路由器如何转发分组, 转发表聚合地址范围减小数据量, 检索转发表时优先选择与分组目的地址匹配前缀最长的入口

数据报网络, 计算机之间的数据交换, 没有严格时间需求, 链路类型众多, 智能端系统, 简化网络, 复杂边缘
虚电路网络, 电话网络演化而来, 核心业务是实时对话, 严格的时间, 可靠性需求, 需要有保障的服务, 哑端系统, 电话机传真机, 简化边缘, 复杂网络

IP协议

主机,路由器网络层主要功能:
路由协议(路径选择)->转发表->ip协议(寻址规约,数据报格式,分组处理规约),icmp协议(差错报告,路由器信令)

IP数据报格式

在这里插入图片描述

版本号: 4位, IP协议版本号, IPv4或I
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值