【计算机网络】协议,电路交换,分组交换

  • 定义了在两个或多个通信实体之间交换的报文格式和次序,以及报文发送和/或接收一个报文或其他事件所采取的动作.
  • 网络边缘: 端系统 (因为处在因特网的边缘)
    • 主机 = 端系统
      • 客户 client
      • 服务器 server
    • 今天大部分服务器都属于大型数据中心(data center)
  • 接入网(access network)
    • 指将端系统连接到其边缘路由器(edge router)的物理链路
      • 边缘路由器 端系统到任何其它远程端系统的路径上的第一台路由器
    • 家庭接入 :DSL、电缆、FTTH、拨号和卫星
      • 宽带接入:
        • 数字用户线(Digital Subscriber Line ,DSL)
        • 电缆
      • DSL标准
        • 速率
      • 电缆
        • 需要接入需要特殊的调制解调器——电缆调制解调器(cable modem)
      • FTTH(Fiber To The Home 光纤到户)
        • 主动光纤网络(Active Optical NetWork,AON)
          • AON 基本上就是交换因特网(第五章讨论)
        • 被动光纤网络 (Passive Optical NetWork ,PON)
    • 企业(和家庭)接入:以太网和WiFi
      • 局域网(LAN)
      • 以太网使用双绞铜线与一台以太网交换机相连(第五章讨论)
      • WiFi
        • 基于IEEE 802.11 技术的无线LAN接入
    • 广域无线接入:3G和LTE
  • 物理媒体(physical medium)
    • 类型
      • 导引型媒体(guided media)
      • 非导引型媒体(unguided media)
    • 媒体:(详情看书第一章 1.2 15页)
      • 双绞铜线
      • 同轴电缆
      • 光纤
      • 陆地无线电信道
      • 卫星无线电信道
  • 网络核心
    • 右图加粗的 1-10
    • 定义 由互联因特网端系统的分组交换机和链路构成的网状网络
      • 分组交换
        • 报文(message):端系统彼此交换它
        • 分组(packet):源系统将长报文分成较小的数据块
        • 源和目的系统之间通过通信链路和分组交换机(packet switch)传送
        • 存储转发传输(store-and-forward transmission)
          • 输入端使用
          • 指在交换机能够开始向输出链路传输该分组的第一个比特之前,必须接收到整个分组。
            • 计算
        • 排队时延和分组丢失
          • 输出缓存(output buffer)(输出队列 output queue)
            • 用于存储 路由器准备发往哪条链路的分组
          • 排队时延(queue delay)
            • 分组传输到某条链路,但该链路工作中,就必须排队等待所造成的时延
            • 分组丢失(丢包)(packet lost)
              • 当分组到达时发现输出缓存已满
          • 转发表(forwarding table)和路由选择协议
            • IP地址
            • 每台路由器都有一个转发表
              • 将目的地址(或者其一部分)映射为输出链路
            • 第四章探讨
      • 电路交换 circuit Switching
        • 在端系统通信会话期间,预留了端系统间通信沿路径所需要的资源(缓存,链路传输速率)
          • 分组交换网络中不预留
          • 会话的报文按需使用这些资源
        • Eg.传统的电话网络
        • 复用
          • 频分复用 Frequency-Division  Multipexing ,FDM
          • 时分复用 Time-Division Multipexing ,TDM
          •  
          • 计算
        •  分组交换和电路交换的对比
          • 总结:分组交换好
            • 可更充分利用资源
            • 快速
            • 简单有效

          •  

可以实际跟踪某个源到自己计算机的路由www.traceroute.org

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/245797.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【webrtc】neteq测试工程

设置git代理 $ git config --global http.https://github.com.proxy socks5://127.0.0.1:7890 git config --global https.https://github.com.proxy socks5://127.0.0.1:7890导入cmake直接构建 win32 debug v143 编译opus Build started...

数据分析的理念、流程、方法、工具(上)

一、数据的价值 1、数据驱动企业运营 从电商平台的「猜你喜欢」到音乐平台的「心动模式」,大数据已经渗透到了我们生活的每一个场景。不论是互联网行业,还是零售业、制造业等,各行各业都在依托互联网大数据(数据采集、数据存储、…

leetcode hot100 全排列

在本题中,是要求我们求一个不重复数组的全排列,那么全排列,一定是长度和数组长度一致的,并且,排列问题是有顺序的,即1,2,3和1,3,2是两个不同的排列。 那么&a…

预处理详解1❤

一:预定义符号 C语言中设置了一些预定义符号,它们可以直接使用,同时预定义符号是在预处理期间处理的。 以下就是相关的预处理符号的作用。 二:#define定义常量 首先基本的语法是 #define name stuff 相对比较简单&#xff…

CSDN年度报告图片卡通小人收集

摘要:CSDN推出的年度报告真的太赞了,还定制了诸如“情感的编织者”“敏锐的激励者”“灵感的捕捉者”“组织的表达者”“洞悉的指挥家”“心灵的领航员”“生动的记录者”“温暖的叙述者”“理性的探索者”等等精准且浪漫的标签,加上非常有灵…

【Web】CTFSHOW SQL注入刷题记录(上)

目录 无过滤注入 web171 web172 web173 web174 web175 时间盲注 写马 过滤注入 web176 web177 web178 web179 web180 web181-182 web183 web184 web185-186 web187 web188 web189 web190 布尔盲注 web191 web192 web193 web194 堆叠注入 web195 …

Stable Diffusion插件Recolor实现黑白照片上色

今天跟大家分享一个使用Recolor插件通过SD实现老旧照片轻松变彩色,Recolor翻译过来的含义就是重上色,该模型可以保持图片的构图,它只会负责上色,图片不会发生任何变化。 一:插件下载地址 https://github.com/pkuliyi…

OSPF协议解析及相关技术探索(C/C++代码实现)

OSPF(开放最短路径优先)是一种用于自治系统(AS)内部的路由协议,它是基于链路状态算法的。OSPF的设计目的是为了提供一种可扩展、快速收敛和高效的路由解决方案。 OSPF概念和特点 概念 自治系统(AS&#…

战略合作 | IAR全面支持云途车规级MCU

IAR嵌入式开发解决方案现已全面支持云途半导体YTM32系列MCU,携手合作伙伴共同助力高端创新应用的开发 中国,上海 – 2024年1月26日 – 嵌入式开发软件和服务的全球领导者IAR与知名国产汽车芯片公司江苏云途半导体有限公司(以下简称“云途半导…

JavaScript学习-原型和原型链

原型和原型链 示例代码 //创建一个Person类 class Person {constructor(name) {this.name name;}drink() {console.log(喝水);} } //创建一个Teacher类,继承Person class Teacher extends Person {constructor(name, subject) {super(name);this.subject subjec…

react 实现页面状态缓存(keep-alive)

前言: 因为 react、vue都是单页面应用,路由跳转时,就会销毁上一个页面的组件。但是有些项目不想被销毁,想保存状态。 比如:h5项目跳转其他页面返回时,页面状态不丢失。设想一个 页面我滑倒了中间&#xf…

Linux(2)——Linux中的Vim编辑器:从入门到精通

Linux中的Vim编辑器:从入门到精通 插播!插播!插播!亲爱的朋友们,我们的Cmake/Makefile/Shell这三个课程上线啦!感兴趣的小伙伴可以去下面的链接学习哦~ 构建工具大师-CSDN程序员研修院 一、Vim的基本概念…

量子网络是什么

量子网络是基于量子力学规律对量子信息进行存储、处理和传输的物理装置,是实现量子通讯和大规模量子计算的基础。清华大学研究团队利用同种离子的双类型量子比特编码,在国际上首次实现无串扰的量子网络节点,对未来实现量子通讯和大规模量子计…

蓝桥杯备战——3.定时器前后台

1.STC15F2k61S2的定时器 阅读STC15系列的手册,我们可以看到跟STC89C52RC的定时器还是有不同之处的: 由上图可以看到我们可以通过AUXR寄存器直接设置定时器的1T/12T模式了 在定时器0/1模式上也可以设置为16位自动重装载。 另外需要注意IAP15F2K61S2只有…

Unity中实现合理塔防寻路机制

前言 在一款TD游戏中,最重要的单位就两大类:防御塔(Tower)和敌人单位(Enemy)。在处理敌人单位的AI行为时,最基本也是最重要的就是自动寻路。在各式TD游戏中,防御塔的攻击方式以及敌人单位的Buff机制往往是能做出差异化的地方;而在寻路问题上,几乎是没有差异的,面对…

Kettle-Docker部署+Sqlserver数据同步Mysql+Start定时任务

一. 背景介绍 1. ETL是什么 ETL(Extract-Transform-Load),即数据抽取、转换、装载的过程。它是一种思想,主要是说,从不同的数据源获取数据,并通过对数据进行处理(格式,协议等转换&a…

unity学习笔记----游戏练习07

一、僵尸攻击和植物的掉血和销毁 当僵尸接触到植物开始攻击时会持续削减植物的血量,当植物血量为零时就销毁当前植物。 在plantManager中, 为植物添加一个血量HP 100, public int HP 100; 在写一个减少血量的方法,来减少血…

NC65中间件能启动,前端客户端启动失败,加载异常,卡住(org.owasp.esapi)

控制台输出错误 ESAPI.properties could not be loaded by any means. Fail.SecurityConfiguration class(org.owasp.esapi.reference.DefaultSecurityConfiguration) CTOR threw exception.效果图: 解决方案 添加如下参数: -Dorg.owasp.esapi.resou…

cocos creator 碰撞系统

设置碰撞组件 3种组件类型,矩形碰撞,圆形碰撞, 多边形碰撞 开启碰撞检测 start() {//开启碰撞管理器let cm cc.director.getCollisionManager()cm.enabled true//绘制碰撞检测边界线。用于调试cm.enabledDebugDraw true//绘制精灵的边界c…

docker 修改默认存储位置

✨✨✨✨✨✨✨ 🎀前言🎁查看前面docker储存位置🎁移动文件位置🎁修改配置文件docker.service🎁修改daemon.json🎁加载配置并重启 🎀前言 最近服务出现系统盘满了,发现其中docker存储占用很大一…