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

第一章 计算机网络概述

时间:2023-03-21 19:13:03浏览次数:33  
标签:交换 报文交换 第一章 计算机网络 信道 分组 时延 概述 路由器

第一章 计算机网络概述

  1. 互联网的组成

    • 核心部分:由 网络 和连接网络的路由器组成。
    • 边缘部分:由连接在网络上的主机构成,也叫做端系统。
  2. 端系统之间的两种通信方式

    • 客户-服务器模式(C/S模式)。客户端请求服务,服务器 提供服务
    • 对等连接方式(p2p模式)。不区分 哪一方是提供服务的,和请求服务的,因为在对等连接中每一个主机 既是 客户也是服务器,是一种特殊的客户服务器模式。
  3. 互联网核心部分:

    • 互联网核心部分 起特殊作用的是路由器

    • 路由器是实现 分组交换 的关键构建

    • 路由器的任务:

      ​ (1)转发分组 (2) 交换路由信息

  4. 典型的交换技术:

    1. 分类
    • 电路交换:整个报文的比特流连续地从源点直达终点,好像在一个管道中传送。
    • 报文交换:整个报文到达相邻接点,先存储下来,之后查转发表,转发到下一个节点。
    • 分组交换:当分组(传输前先把报文分割成多个分组)到达相邻节点,先存储下来,之后查转发表,转发到下一个节点
    1. 区别:
      • 电路交换:通信之前首先需要建立连接,而且分配独享的传输宽带,报文交换和分组交换通信之前无序建立连接和分配独享的传输带宽。
      • 报文交换和分组交换 都是 存储转发 。报文交换,是对整个报文进行存储转发的,而分组交换是,先分组,之后针对分组来进行存储转发。
      • 报文交换时延比分组交换时延高。
    2. 适用:
      • 当需要传输大量数据,而且 传输的时间远大于 建立连接的时间, 电路交换效率高
      • 发送突发数据,报文交换和分组交换有利于提高信道利用率。
  5. 性能指标:

    1. 速率:数据的传输速率,往往是标称速率或者说是额定速率 而不是实际速率。
    2. 时延:
    • 发送时延:主机或路由器发送数据帧所需要的时。发送在机器内部的发送器中(计算机网络中 就是 网络适配器,俗称 网卡),与传输的信道长度没有关系。

    • 传播时延:电磁波在信道中传播花费的时间。发生在机器外部的传输信道媒体上 。

    • 处理时延:主机或者路由器收到分组之后的处理花费的时间,例如 差错检验和查找路由表

    • 排队时延:分组进入路由器之后,在输入队列中等待处理,在处理之后,在输出队列中 等待转发。

      总时延:发送时延+传播时延+处理时延+排队时延

    1. 带宽:在单位时间内,网络中信道所能通过的最高数据率 单位:比特每秒

    2. 吞吐量:在单位时间内,通过信道的实际数据量。

    3. 时延带宽积:传播时延和带宽之积。

      • 比特为单位的链路长度 (时延带宽积为200000比特,代表着第一个比特到达终点之时,发送端已经发送了20000个比特,这20000个比特正在链路上移动,时延带宽积又被当做 以)。
    4. RTT:往返时间。从发送端发送数据发 到 收到 接收端回复数据的这段时间。

    5. 利用率:

      • 信道利用率:信道有百分之几被利用。并非越高越好,太高引起时延的增加
      • 网络利用率:全网络信道利用率的加权平均值。
  6. 计算机网络的类型:

    • 按照拓朴分类: 星型结构 树形结构 总线型结构 环形结构 网状结构
    • 按照范围分类:局域网LAN 城域网MAN 广域网 WAN 补充:个人区域网PAN 互联网Internet
    • 按照传输方式分类:有线网络(IEEE802.3) 无线网络:( IEEE802.11 WLAN无线局域网(wireless) WPAN无线个域网)
    • 按照使用者分类:共用网和专用网
  7. 计算机网络体系结构:

    • OSI:开放系统互联基本参考模型。七层协议的网络体系结构

    • TCP/IP:四层协议网络体系结构:

      • 应用层
      • 运输层
      • 网际层
      • 网络接口层
    • 五层协议体系结构:

      • 应用层:为用户的应用进程提供服务

      • 运输层: 向两台主机的进程之间提供通信服务。

      • 网络层:为分组交换网上的不同主机提供通信服务

      • 数据链路层:解决三个基本问题:封装成帧、透明传输、差错检验。

      • 物理层: 透明传输比特流,并确定与传输媒体的接口有关的一些特性,尽可能地屏蔽掉这些传输媒体和通信手段的差异。

        image-20230321134655249

    • 分层的好处:

      • 各层之间是独立的
      • 结构上是可以分割开的
      • 灵活性好
      • 易于实现和维护
      • 能够促进标准化工作
  8. 计算机通信:实质是计算机进程之间的通信。

  9. ISP:互联网服务提供者(Internet Service Provider),例如中国的三大运营商

  10. 互联网现在采用的 是 存储转发的分组交换技术 以及三层ISP结构(主干ISP 地区ISP 本地ISP)

  11. 网络协议的三要素:

    • 语法:(数据与控制信息的结构或者格式 ,简单说就是 协议里的各种字段 TCP中的 确认号 序号 等等...)
    • 语义:(需要发出何种控制信息,完成何种动作以及作出何种相应,简单说就是 协议里的控制字段代表的什么意思 例如TCP 中PSH=1代表让接收端快点读取数据)
    • 同步:(事件实现顺序的详细说明)

标签:交换,报文交换,第一章,计算机网络,信道,分组,时延,概述,路由器
From: https://www.cnblogs.com/lwh2017/p/17241090.html

相关文章

  • Flink计算框架概述
    Flink是一个针对流数据和批数据的分布式处理引擎,主要用Java代码实现。目前,Flink主要还是依靠开源社区的贡献来发展的。对于Flink,其处理的数据主要是流数据,批数据只是流......
  • 【Unity3D】UGUI概述
    1UGUI与GUI区别​GUI控件在编译时不能可视化,并且界面不太美观,在实际应用中使用的较少。UGUI在编译时可视化,界面美观,实际应用较广泛。2Canvas渲染模式(Render......
  • Git概述
    一、Git简介Git是一个分布式版本控制工具,通常用来对软件开发过程中的源代码文件进行管理。通过Git仓库来存储和管理这些文件,Git仓库分为两种:本地仓库:开发人员自己电脑上......
  • 网络作业1【计算机网络】
    网络作业1【计算机网络】​​前言​​​​推荐​​​​网络作业1​​​​一.单选题(共7题,58.1分)​​​​二.多选题(共1题,8.3分)​​​​三.判断题(共4题,33.6分)​​​​最后​......
  • DDD实战(01)-概述
    程序设计语言指导怎样把设计更好地落地各种编程范式指导可以用什么样的元素去做设计设计原则与模式指导如何组合分解出来的各个元素分解组合的东西是从哪来?需要你对设计方法......
  • RabbitMQ 01 概述
    什么是消息队列进行大量的远程调用时,传统的Http方式容易造成阻塞,所以引入了消息队列的概念,即让消息排队,按照队列进行消费。它能够将发送方发送的信息放入队列中,当新的......
  • Activiti7 基础篇 介绍及概述
    一、工作流介绍1.1概念工作流(Workflow),就是通过计算机对业务流程自动化执行管理。它主要解决的是“使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或......
  • 计算机网络原理 - 计算题汇总
    时延注意单位换算例题一例题二答:A-C发送过程无需排队,因此时间延迟就是三段链路发送延迟的和。A发送延迟=4/20=0.2s路由器1发送延迟=4/40=0.1s路由器2发送延迟=4......
  • 【FastDFS分布式文件系统】2.FastDFS架构概述
    上一篇我们讲解了文件的存储机制,有单机存储、共享存储和分布式存储,那么我们的主角---FastDFS就是一个分布式存储机制的文件系统,本篇为大家介绍一下Fast......
  • 动手学深度学习-第一章引言
    在DATAwhale的组织下,开始新的一轮深度学习,感谢组织,感谢沐神.机器学习(machinelearning,ML)是一类强大的可以从经验中学习的技术。通常采用观测数据或与环境交互的形式,机器学习算法会......