IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 哈工大计算机网络week6-7网络层学习总结 -> 正文阅读

[网络协议]哈工大计算机网络week6-7网络层学习总结

一、网络层服务

  • 从发送主机向接收主机传送数据段
    • 发送主机:将数据段封装到数据报(datagram)中
    • 接收主机:向传输层交付数据段(segment)
    • 每个主机和路由器都运行着网络层协议
    • 路由器检验所有穿越他的IP数据报的头部域,以决策如何处理IP数据报
      在这里插入图片描述

核心功能-转发和路由

  • 转发(forwarding): 将分组从路由器的输入端口转移到合适的输出端口
  • 路由算法:确定分组从源到目的经过的路径
    在这里插入图片描述

核心功能-网络建立

  • 数据分组传输之前两端主机需要首先建立虚拟/逻辑连接;网络设备(如路由器)参与连接的建立
  • 网络层连接与传输层连接的对比:
    • 网络层:两个主机之间 (路径上的路由器等网络设备参与其中)
    • 传输层:两个应用进程之间(对中间设备透明)

网络服务模型

在这里插入图片描述

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

无连接服务

  • 不事先为系列分组的传输确定传输路径
  • 每个分组独立确定传输路径
  • 不同分组可能传输路径不同
  • 典型实例:数据报网络(datagram network )

连接服务

  • 首先为系列分组的传输确定从源到目的经过的路径(建立连接);发送顺序可以保证
  • 沿着该路径传送系列分组,系列分组传输路径相同
  • 传输结束后需要拆除连接
  • 典型实例:虚电路网络

二、虚电路网络(简称VC,提供连接服务)

  • 一条从源主机到目的主机,类似于电路的路径(逻辑连接)

  • 分组交换(确定路径,意味着利用链路的全部带宽;)

  • 源到目的的经过的网络层设备共同完成虚电路网络

  • 通信过程:呼叫建立-》数据传输-》拆除呼叫

  • 每个分组携带虚电路标志而不是目的主机地址,如图所示:
    在这里插入图片描述

  • 经过的每个网络设备维护每条经过他的虚电路的连接状态

  • 链路,网络设备资源(如带宽,缓存等)可以面向VC进行预分配

    • ATM的电路仿真(CBR)。虽然使用分组交换的技术,但是也可以实现电路交换的性能保障
    • 集成电路交换和分组交换的优点于一身

VC的实现

每条虚电路包括:

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

  • 虚电路号(VCID):沿着每段链路有一个编号

    • 反映了一条链路的通信能力
    • 如电话线和光纤线
    • 不可能每条链路是统一的虚电路号。同一条虚电路在不同链路上的虚电路号可能不同
  • 沿路的每个网络层设备,利用转发表记录经过他的每条虚电路

  • 沿着虚电路传输的分组,携带对应虚电路的VCID而不是目的地址

  • 同一条虚电路在每段链路上的VCID通常是不同的

    • 路由器在转发分组时依据转发表改写和替换虚电路号

VC的实例

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-10-20 12:51:43  更:2021-10-20 12:53:12 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 4:22:33-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码