计算机网络笔记–5 网络层(上)
前言
这是学习计算机网络课程时记录的笔记,里面大部分内容来源于哈尔滨工业大学李全龙老师的《计算机网络》mooc,加上我个人的理解整理出的内容。
一、4.1网络层:从发送主机向接受主机发送数据段
发送主机:将数据段封装到数据报中
接受主机:向传输层交付数据段
每个主机和路由器都运行网络层协议
路由器检验所有穿越它的IP数据报的头部域:决策如何处理IP数据报

网络层核心功能1:转发和路由
转发:将分组从路由器的输入端口转移到合适的输出端口
转发表
路由:确定分组从源到目的经过的路径
路由算法
网络层核心功能2:建立连接
某些网络的重要功能(ATM,帧中继)
数据分组传输之前两端主机需要首先建立虚拟/逻辑链接
网络设备(例如路由器)参与连接的建立
网络层连接和传输层连接的区别
网络层:两个主机上的连接(路径上的路由器 等网络设备实际参与)
传输层:两个应用进程之间(对中间网络设备透明)
网络层服务模型:
1.无连接服务:
不事先为系列分组的传输确定传输路径
每个分组独立确定传输路径
不同分组可能传输路径不同
代表:数据报网络
2.连接服务
首先为系列分组的传输确定从源到目的经过的路径(建立连接)
然后沿该路径传输系列分组
系列分组传输路径相同
传输结束后拆除连接
代表:虚电路网络
4.2虚电路网络和数据报网络(典型的分组交换网络)
类似于传输层的UDP和TCP,但是网络层服务是:主机到主机服务,网络核心实现的
虚电路网络
虚电路:一条从源主机到目的主机,类似于电路的路径(逻辑连接)
分组交换:每个分组的传输利用链路的全部带宽
源到目的路径经过的网络层设备共同完成虚电路功能
通信过程(call setup):
呼叫建立——>数据传输——>拆除呼叫
每个分组携带虚电路标识(VCID),而不是目的主机地址
VCID相同则路径也相同
虚电路经过的每一个网络设备,维护每条经过它的虚电路连接状态
链路、网络设备资源可以面向VC进行资源的预分配
预分配资源=可预期服务性能
如ATM的电路仿真(CBR)
VC的具体实现
每条虚电路包括:
1.从源主机到目的主机的一条路径
2.虚电路号(VCID),沿路每段链路一个编号
建立的虚电路越多&#

本文介绍了计算机网络中的网络层,重点讲解了无连接服务的网络层服务模型,对比了虚电路网络和数据报网络,如UDP与TCP的网络层特性。接着详细阐述了IPv4协议,包括IP数据报结构、IP分片与重组、IP编址和子网划分。
最低0.47元/天 解锁文章
1301

被折叠的 条评论
为什么被折叠?



