首页 > 其他分享 >第一章 计算机网络概述

第一章 计算机网络概述

时间:2023-02-23 21:49:33浏览次数:38  
标签:线路 交换 第一章 计算机网络 传输 报文交换 分组 因特网 概述

一、因特网概述

网络、互联网和因特网

  • 网络是由若干节点(Node)和连接节点的链路(Link)组成
  • 多个网络还可以通过路由器互连起来,构成范围更大的网络,即互联网
  • 因特网是世界上最大的互连网

因特网的组成

  • 边缘部分:由所有连接在因特网的主机组成,用户可以直接使用,用来进行通信和资源共享
  • 核心部分:由大量网络和连接这些网络的路由器组成,这部分是为边缘部分提供服务

二、三种交换方式

电文交换

  • 电话交换机接通电话线的方式称为电路交换
  • 从通信资源分配角度来看,交换就是按照某种方式动态地分配传输线路的资源
  • 电路交换的三个步骤:
    • 建立连接(分配通信资源)
    • 通话(一直占用通信资源)
    • 释放连接(归还通信资源)

使用电路交换传输计算机数据时,其线路传输效率往往很低下

交换分组交换

  • 发送方:构造分组,发送分组
  • 路由器:缓存分组,转发分组
  • 接收方:接受分组,还原分组

交换报文交换

报文交换也采用分组转发,与分组交换类似,但报文交换对分组大小没有显示,所以对路由器有着较高的要求

交换的对比三种交换的对比

电路交换
优点:

  • 通信时延小
  • 有序传输
  • 没有冲突
  • 适用范围广
  • 实时性强
  • 控制简单

缺点:

  • 建立连接时间长
  • 线路独占,使用效率低
  • 灵活性差
  • 难以规格化

报文交换
优点

  • 无需建立连接
  • 动态分配线路
  • 提高线路可靠性
  • 提高线路利用率
  • 提供多目标服务

缺点

  • 引起转发时延
  • 需要较大的缓存空间
  • 需要传输额外的信息量

分组交换
优点

  • 无需建立连接
  • 线路利用率高
  • 简化了存储管理
  • 加速传输
  • 减少出错概率和重发数据量

缺点

  • 引起转发实验
  • 需要传输额外的信息量

标签:线路,交换,第一章,计算机网络,传输,报文交换,分组,因特网,概述
From: https://www.cnblogs.com/Nuy0ah/p/17149544.html

相关文章

  • Linux概述
    Linux概述Linux是基于Unix的Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。(Linux操作系统它是基于Unix的,而且最重要的是它是......
  • SAP UI5 的数据绑定语法概述
    在SAPUI5中,bindingSyntax(绑定语法)是指用于数据绑定的表达式语法。绑定语法用于将数据源中的数据与控件、模型或其他可管理对象的属性或聚合进行绑定,实现动态展示和更新......
  • 动手学强化学习 第一章 初探强化学习
    强化学习是实现序贯决策的机器学习方法。预测仅仅产生一个针对输入数据的信号,并期望它和未来可观测到的信号一致。强化学习是指机器通过与环境交互来实现目标的一种计算......
  • RocketMQ - 消费者概述
    消费流程消费者组:一个逻辑概念,在使用消费者时需要指定一个组名。一个消费者组可以订阅多个Topic。消费者实例:一个消费者组程序部署了多个进程,每个进程都可以称为一个......
  • OpenWrt 概述与快速入门
    1OpenWrt简介1.1历史渊源OpenWrt项目是针对嵌入式设备的Linux操作系统,常用在路由器上。作为一个简介的嵌入式Linux操作系统,OpenWrt高度模块化、自动化,不仅占用空......
  • 重学了计算机网络,略有小成,经验全部分享出来
    公众号「古时的风筝」,专注于后端技术,尤其是Java及周边生态。文章会收录在JavaNewBee中,更有Java后端知识图谱,从小白到大牛要走的路都在里面。大家好,我是风筝。重......
  • 【TypeScript 编程】001-002 第 1 章 导言 与 第 2 章 TypeScript 概述
    【TypeScript编程】001-002第1章导言与第2章TypeScript概述文章目录​​【TypeScript编程】001-002第1章导言与第2章TypeScript概述​​​​第1章......
  • 主流的NOSQL产品 redis概述
    主流的NOSQL产品键值(key-Value)存储数据库相关产品:TokyoCabinet/TyrantRedisVoldemortBerkeleyDB典型应用:内容缓存只要用于处理大量数据的......
  • 第一章:初识C语言
    一、初识C语言1、C语言简介C语言一经出现就以其功能丰富、表达能力强、灵活方便、应用面广等特点迅速在全世界普及和推广。C语言不但执行效率高而且可移植性好,可以用来......
  • (数据库系统概论|王珊)第七章数据库设计-第一节:数据库设计概述
    pdf下载:密码7281专栏目录首页:【专栏必读】(考研复试)数据库系统概论第五版(王珊)专栏学习笔记目录导航及课后习题答案详解注意:此部分内容和软件工程的知识点重合较多,更......