分组交换的原理

1.在发送端,先把较长的报文划分成较短的、固定长度的数据段。

2.每一个数据段前面添加上首部构成分组。

3.分组交换网以“分组”作为数据传输单元。

4.依次把各分组发送到接收端(假定接收端在左边)。

5.每一个分组的首部都含有地址等控制信息。

6.分组交换网中的结点交换机根据收到的分组的首部中的地址信息,把分组转发到下一个结点交换机。

7.用这样的存储转发方式,最后分组就能到达最终目的地。

8.接收端收到分组后剥去首部还原成报文。

9.最后,在接收端把收到的数据恢复成为原来的报文。

10这里我们假定分组在传输过程中没有出现差错,在转发时也没有被丢弃。

注意结点交换机有多个端口

结点交换机

  1. 在结点交换机中的输入和输出端口之间没有直接连线。
  2. 结点交换机处理分组的过程是:
  • 把收到的分组先放入缓存(暂时存储);
  • 查找转发表,找出到某个目的地址应从哪个端口转发;
  • 把分组送到适当的端口转发出去。

主机和结点交换机的作用不同

1.主机是为用户进行信息处理的,并向网络发送分组,从网络接收分组。

2.结点交换机对分组进行存储转发,最后把分组交付给目的主机。

分组交换的优点

  • 高效    动态分配传输带宽,对通信链路是逐段占用。
  • 灵活    以分组为传送单位和查找路由。
  • 迅速    不必先建立连接就能向其他主机发送分组;充分使用链路的带宽。
  • 可靠    完善的网络协议;自适应的路由选择协议使网络有很好的生存性。

分组交换带来的问题

1.分组在各结点存储转发时需要排队,这就会造成一定的时延。

2.分组必须携带的首部(里面有必不可少的控制信息)也造成了一定的开销。

【计算机网络学习笔记】分组交换的原理相关推荐

  1. 计算机网络-学习笔记

    计算机网络-学习笔记 1.1.1 概念.组成.功能和分类 概念:计算机网络:是一个将分散的.具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统.计算机网 ...

  2. 【计算机网络学习笔记】计算机网络

    计算机网络学习笔记 第一章 计算机网络概述 1. 计算机网络概述 1.1 计算机网络的概念 1.2 计算机网络的组成 1.3 计算机网络的功能 1.4 计算机网络的分类 1.5 计算机网络的标准化工作 ...

  3. 计算机网络学习笔记(详尽版)

    计算机网络学习笔记 计算机网络 第一章 定义和特点 网络 定义 功能 特点 组成 类别 性能 结构 本章重要概念 第二章 物理层 基本概念和标准 数据通信基础知识 物理层下的传输媒体 引导型传输媒体 ...

  4. 计算机网络学习笔记---第一章

    计算机网络学习笔记 第一章 文章目录 计算机网络学习笔记 第一章 前言 一.计算机网络的概念 (一)计算机网络的功能 1.数据通信(连通性) 2.资源共享(硬件 软件 数据) 3.分布式处理 (Had ...

  5. 计算机网络学习笔记之物理层

    计算机网络学习笔记之物理层 通信基础 背景知识 基本概念 数据.信号与码元 信源.信道与信宿 速率.波特与带宽 ★ \bigstar ★ 奈奎斯特定理(奈式准则)与香农定理 ★ \bigstar ★ ...

  6. 计算机网络学习笔记:第二章

    文章目录 计算机网络学习笔记:第二章 前言 2.1.应用层协议原理 2.1.1 网络应用程序体系结构 2.1.2 进程通信 2.1.3 可供应用程序使用的运输服务 2.1.4 因特网提供的传输层服务 ...

  7. 【计算机网络学习笔记13】交换技术(下)

    [计算机网络学习笔记13]交换技术(下) 一.生成树的诞生和发展 1. 环路问题 两个网桥之间的连接网线如果只有一根,而这根网线或者接口有问题,网络就会出现单点故障.所以为了提高可靠性,网桥在互连时一 ...

  8. 片偏移怎么计算_计算机网络学习笔记(四)之网络层

    点击蓝字关注我吧 越努力越幸运!!! 1 网络层的功能 1.1异构网络互联 网络的互联:指将两个以上的计算机网络,通过一定的方法, 用一种或多种通信处理设备(即中间设备)相互联接起来,以构成更大的网络 ...

  9. 计算机网络学习笔记Part1

    计算机网络学习笔记Part1 1. 概念 计算机网络:是一个将分散的.具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统. 2.功能 1.数据通信.2. ...

  10. 计算机网络学习笔记之数据链路层的介质访问控制

    计算机网络学习笔记之数据链路层的介质访问控制 介质访问控制 信道划分介质访问控制 随机访问介质访问控制 ALOHA协议(不听就说) 纯ALOHA协议 时隙ALOHA协议 比较 CSMA协议(先听再说) ...

最新文章

  1. C语言 十进制和二进制相互转换 - C语言零基础入门教程
  2. 【今日CV 计算机视觉论文速览 第110期】Thu, 2 May 2019
  3. @@IDENTITY,SCOPE_IDENTITY和IDENT_CURRENT
  4. m3u8 video ios h5_移动端H5页面踩坑记
  5. mysql经纬度 微信_微信获取用户的经纬度
  6. 经典c程序100例详解
  7. 世界时间经纬_世界纬度和经度地图
  8. NVIDIA Jetson TX2:TX2平台介绍
  9. 【机器学习】详解 EfficientNet
  10. Mac升级node版本
  11. Diffusion Models和GANs结合
  12. ActiveMQ的作用,原理是啥?
  13. 【你好,windows】Windows10 x64 18363.628 X64专业工作站纯净版2020.2.13
  14. 借鉴FCoin商业模式,写了一份白皮书去参赛
  15. 计算机非全日制硕士 选校,非全日制硕士研究生,到底值不值得报考?看完这篇就懂了!...
  16. 【转】HTML5斯诺克桌球俱乐部【译】
  17. 第三十六章:路由:相关主题
  18. IPV6天窗问题,以及解决方法简述
  19. 盈亏计算html,外汇盈亏计算方法
  20. js的常用功能及属性总结

热门文章

  1. hbase集群写不进去数据的问题追踪过程
  2. 模式识别技术漫谈(2)
  3. 微信域名防屏蔽跳转系统-微信域名防拦截技术
  4. 数据库表结构导出(编写数据库设计文档)
  5. 抖音SEO优化源码,企业号搜索排名系统,矩阵同步分发。
  6. LSGO软件技术团队2015~2016学年第十四周(1130~1206)总结
  7. win xp和 win7 的集成版 和 安装方法
  8. LeetCode刷题(python版)——Topic30串联所有单词的子串
  9. git push代码时自动化添加reviewer
  10. 【Redis】分布式限流与Redis实现限流的四种方式(Redis专栏启动)