【计算机网络】第一章:计算机网络概述

2023-10-26

1.1 计算机网络在信息时代的作用

  • 计算机网络已由一种通信基础设施发展成为一种重要的信息服务基础设施。
  • 计算机网络已经像水、电、煤气这些基础设施一样,成为我们生活种不可或缺的一部分。

1.2 因特网概述

  1. 网络、互联网和因特网

    • 网络由若干节点和连接这些结点的链路组成。
    • 多个网络还可以通过路由器互连起来,这样就构成了一个覆盖范围更大的网络,即互联网,因此,互联网是“网络中的网络”。
    • 因特网是世界上最大的互联网络。

    image-20220225155939562

internet:是一个通用名词,它泛指多个计算机网络互连而成的计算机网络,在这些网络之间的通信协议可以任意选择,不一定要使用TCP/IP协议。

Internet:是一个专用名词,它指当前全球最大的、开放的、由众多网络相互连接而成的特定互连网,它采用TCP/IP协议族作为通信的规则,前身是美国的ARPANET。

  1. 因特网发展的三个阶段

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9NJ4r2MT-1662814625801)(https://xiaoxin18.oss-cn-hangzhou.aliyuncs.com/2022/image-20220225160838117.png)]

因特网服务提供者ISP(Internet Service Provider)

提供给用户IP地址的角色,每个用户通过ISP提供的IP地址使用互联网,没有IP地址不可以使用互联网。生活中电信等便是最经典的例子,其中在互联网中每个用户都可以是ISP。

image-20220225161138189

基于ISP的三个结构互联网

image-20220225161434536

  • 主干ISP:由几个专门的公司船舰和维护,服务面积最大,拥有高速主干网。
  • 地区ISP:通过一个或多个主干ISP连接起来数据率较低。
  • 本地ISP:给用户提供直接的服务。
  1. 因特网的标准化工作

    image-20220225162035271

  2. 因特网的组成

    • 边缘部分:由所有连接在因特网上的主机著称。这部分是用户直接使用的,用来进行通信(传送数据、音频或视频)和资源共享。
    • 核心部分:由大量网络和连接这些网络的路由器组成。这部分是为边缘部分提供服务的(提供连通性和交换)。

    image-20220225162626927

1.3 三种交换方式

  1. 电路交换

    image-20220225165205180

    image-20220910201946460

    通过一个交换机就可以将电话连接起来,这样就可以减少电线数量,当电话机的数量增多时,就可以使用彼此连接起来的交换机来完成全网的交换任务,用这样的方法,就构成了覆盖全球的电信网。

    • 电话交换机接通电话线的方式称为电路交换。

    • 从通信资源的分配角度来看,交换就是按照某种方式动态地分配传输线路的资源。

    • 电路交换的三个步骤:

      • 建立连接(分配通信资源)
      • 通话(一直占用通信资源)
      • 释放连接(归还通信资源)

      电路交换的一个主要特点就是在通话的全部时间内,通话的两个用户始终占用端到端的通信资源。

  2. 分组交换

分组交换采用存储转发技术,把要发送饿整块数据称为一个报文,发送数据之前,把报文分为多个数据段,在每一个数据段上加上必要的控制信息组成的首部,就构成了一个分组,分组里面存了诸如目的地址和源地址等重要信息,每一个分组才能在互联网上独立地选择传输路径,并被正确地交付到分组传输地终点。各个分组交换机会把分组先存储下来,然后根据其头部信息种的目的地地址,发送给下一个交换机。各个交换机进行对分组信息的储存转发后,最终到达主机H2。目的地处理及再去除分组首部,还原出报文。传输完成。

在转发过程种有两个特点:

  1. 各分组从源站到达目的地可以走不同的路径。
  2. 分组到达目的站的顺序不定,可能出现顺序变化。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uMsZ2f2I-1662814625806)(image-20220226164200638.png)]

在分组传输种各个角色主要功能:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mO6qTjMB-1662814625807)(image-20220226164244051.png)]

  1. 报文交换

每一个结点接收整个报文,检查目标结点地址,然后根据网络中的通信情况在适当的时候转发到下一个结点。经过多次的存储——转发,最后到达目标,因而这样的网络叫存储——转发网络。其中的交换结点要有足够大的存储空间(一般是磁盘),用以缓冲收到的长报文。

  1. 三种交换对比

    • 电路交换:整个报文的比特流连续地从源点直达终点,好像在一个管道中传送。
    • 报文交换:整个报文传送到相邻节点,全部存储下来后查找转发表,转发到下一个节点。
    • 分组交换:单个分组传送到相邻节点,存储下来后查找转发表,转发到下一个节点。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PA93jWEi-1662814625808)(D:/1%E5%AD%A6%E4%B9%A0/%E8%AE%A1%E7%BD%91/image-20220227223740054.png)]

1.4 计算机网络的定义和分类

定义

计算机网络的精确定义并未统一

计算机网络的定义是:一些互联连接的、自治的计算机的集合。

  • 互连:是指计算机之间可以通过有限或无线的方式进行数据通信
  • 自治:是指独立的计算机,他有自己的硬件和软件,可以单独运行使用。
  • 集合:至少有两台计算机。

image-20220910202512095

分类

image-20220910202546362

1.5 计算机网络的性能指标

速率

image-20220910202919865

带宽

带宽就相当于生活中的门,门越大,能走的人越多。

image-20220910203034958

image-20220910203119380

时延

image-20220910203158430

image-20220910203320323

image-20220910203419683

时延带宽积

image-20220910203516713

往返时间

image-20220910203549157

利用率

image-20220910203819488

丢包率

image-20220910203849538

1.6 计算机网络体系结构

计算机网络体系结构

image-20220910204053795

image-20220910204104452

计算机网络体系结构分层的必要性

计算机网络是个非常复杂的系统,为了让这个系统正常运转起来,可以分为几个部分,每个部分处理自己的事务,各个部分之间相互协调。这样就可以讲一个大问题转换成若干个小问题。

物理层要解决的问题

image-20220910204305017

数据链路层解决的问题

image-20220910204325026

网络层解决的问题

image-20220910204354606

运输层解决的问题

image-20220910204417567

应用层解决的问题

image-20220910204442438

计算机网络体系结构分层事项举例

image-20220910204633625

计算机网络体系结构中的专业术语

实体

  • 实体:任何可发送或接收信息的硬件或软件进程
  • 对等实体:收发双方相同层次中的实体

image-20220910204822349

协议

控制两个对等实体进行逻辑通信的规则的集合称为协议

image-20220910204914363

协议的三要素:语法、语义、同步

  • 语法:信息格式(如何组织语言)
  • 语义:定义收发双方所要完成的操作(一句话的含义)
  • 同步:收发双方的时序关系(两人之间谈话)

image-20220910205223018

image-20220910205236489

image-20220910205249124

image-20220910205458717

image-20220910205536251

image-20220910205657832

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【计算机网络】第一章:计算机网络概述 的相关文章

随机推荐

  • MySQL免安装配置教程(win10)

    一 下载安装包 1 1 下载zip包 打开官网地址下载zip安装包 这里下载的版本是5 7 可自行选择 对应下载网址 https downloads mysql com archives community 根据自己电脑进行选择对应安装包
  • 周志华《机器学习》笔记(第4章) 决策树

    第四章 决策树 1 总述 决策树基于树结构进行决策 叶结点对应于决策结果 其他每个结点对应于一个属性测试 每个结点包含的样本集合根据属性测试的结果被划分到子结点中 最终目的是产生一个泛化能力强 能够处理未知样本的决策树 基本流程遵循简单而直
  • XSS学习

    目录 什么是XSS 概念 理解 XSS分类 存储型XSS 反射型XSS 原理 攻击过程 DOM型 攻击过程 DOM行XSS与反射型XSS区别 存储型XSS与反射型XSS区别 DVWA实验 反射型XSS low等级 JavaScript弹窗函
  • 2013年第四届C/C++ A组蓝桥杯省赛真题解析

    目录 第一题 高斯日记 题目描述 思路分析 AC代码 第二题 排它平方数 题目描述 思路分析 AC代码 第三题 振兴中华 题目描述 思路分析 AC代码 第四题 颠倒的价牌 题目描述 思路分析 AC代码 第五题 前缀判断 题目描述 思路分析
  • 将文件从本机上传到虚拟机中Linux系统中的几种方法

    一 使用FileZilla上传文件 1 启动虚拟机 打开Linux终端 输入ifconfig命令查看IP地址 IP地址为192 168 59 6 2 打开FileZilla 输入IP地址 用户名 密码 端口号 点击快速连接 连接成功后 左边
  • 测试工程师(初&中)面试题+知识点

    说明 记录下个人开始转行自学 gt 开始求职期间主要的学习内容 涵盖了 计算机基础 测试基础 自动化测试等 初中级测试 20年夏更新 需要掌握的大部分内容 巩固基础与按知识点自查时可选择性参考 一 面试题 1 请分别介绍一下单元测试 集成测
  • 芯片的SD/MMC控制器以及SD卡介绍

    1 MMC SD卡 eMMC介绍 1 1 三者关联 1 最早出现的是MMC卡 卡片式结构 按照MMC协议设计 相较于NandFlash芯片来说 MMC卡有2个优势 第一是卡片化 便于拆装 第二是统一了协议接口 兼容性好 2 后来出现SD卡
  • 数据库---mysql 之 常用命令行命令

    1 展示当前所有的数据库 show databases mysql gt show databases Database information schema jzq test mtx 1 mysql performance schema
  • 使用特网云云主机的最显着原因之一

    云计算的快速发展主要是由于移动设备的数量不断增加 云不仅对企业有用 对普通人也有用 我们无需在 PC 上安装程序即可运行程序 通过 Internet 存储和访问内容 无需物理服务器即可开发和测试程序 等等 云计算本质上是我们解决当今企业面临
  • 序列化的简介

    序列化 序列化的介绍 1 1 定义 序列化是将对象状态转换为可保持或传输的格式的过程 与序列化相对的是反序列化 它将流转换为对 象 这两个过程结合起来 可以轻松地存储和传输数据 1 2 序列化的目的 通过序列化以字节流的形式使对象在网络中进
  • 为什么别选计算机专业?

    在知乎看到一个这样的问题 为什么别选计算机专业 这个话题有 800 万人次浏览 以下是一位匿名用户的高赞回答 内容可能比较主观化 仅代表原作者个人观点 如果有不同意见欢迎留言区交流啊 不明白现在鼓吹计算机是什么意思 985计算机毕业 刷Le
  • 广东海洋大学数学与计算机学院校友会,2020年广东海洋大学数学与计算机学院全日制硕士研究生入学考试复试及录取工作方案...

    为规范我校全日制硕士研究生复试工作 保障研究生入学质量 依据教育部有关文件及广东省研究生招生录取工作会议精神 结合学校今年硕士研究生招生工作的实际情况 特制定本工作方案 一 工作原则 研究生复试工作要坚持公开 公平 公正和科学选拔的原则 德
  • 【C++】继承详解

    文章目录 继承的概念 基类和派生类对象赋值转换 继承作用域 派生类的默认成员函数 继承和友元 静态成员变量的继承 菱形继承和虚拟继承 继承和组合 继承的概念 继承机制是面向对象程序设计使代码复用的重要手段 通过继承机制 可以利用已有的数据类
  • C++基础4:构造函数、析构函数、拷贝析构函数、静态成员函数

    构造函数 1 1构造函数 一个特殊的函数与类型名相同 没有返回值类型 保证创建一个对象时 自动调用一次 一个类可以有多个构造函数 作用 初始化对象 如果一个类不提供构造函数 则系统自动提供一个无参构造函数 但一旦提供构造函数 则系统的无参构
  • Head-Free Lightweight Semantic Segmentation with Linear Transformer 新颖的分割网络

    现有的语义分割网络基本都是编码解码结构 新的语义分割网络主要都是在解码阶段添加新的不同模块 提高解码阶段特征处理能力 从而实现语义分割 而这篇文章主要是去除了解码阶段 把工作重心放在了编码阶段 它采用并行架构来利用原型表示作为特定的可学习的
  • Linux Mii management/mdio子系统分析之六 fixed-mii_bus分析(mac2mac分析)

    前面几章我们介绍了MDIO模块的大部分内容 针对mii bus mdio bus phy device phy driver相关的注册 注销均进行了介绍 基本上把mdio模块的内容介绍完了 而本篇介绍的内容 主要是针对虚拟mii bus实现
  • python类基本语法笔记

    语言是工具 一段时间不用就会忘掉语法 静态方法和类方法 什么时候会用到这样的方法呢 类方法是针对类存在的 可以用类直接调用 主要用到的两个函数是staticmethod 和classmethod 简洁的用法是用Python的修饰器 需要注意
  • Vue总结第二天~自定义子组件、父子组件通信、插槽

    目录 一 组件 组件目录 1 注册组件 全局组件 局部组件和demo template模块 1 注册组件的基本步骤 2 全局组件demo 3 局部组件demo 4 template模块的简化 模板的分离写法 即将其内容封装到 templat
  • Matplotlib

    1 折线图 import matplotlib pyplot as plt import numpy as np x np linspace 1 1 50 1到1 有五十个点 y 2 x 1 plt figure num 1 figsize
  • 【计算机网络】第一章:计算机网络概述

    文章目录 1 1 计算机网络在信息时代的作用 1 2 因特网概述 1 3 三种交换方式 1 4 计算机网络的定义和分类 1 5 计算机网络的性能指标 1 6 计算机网络体系结构 计算机网络体系结构 计算机网络体系结构分层的必要性 计算机网络