计算机网络 期末复习(谢希仁版本)第1章

news2024/11/16 3:35:58
  1. 大众熟知的三大网络:电信网络、有线电视网络、计算机网络。发展最快起到核心的是计算机网络
  2. Internet是全球最大、最重要的计算机网络。
  3. 互联网:流行最广、事实上的标准译名。
  4. 互连网:把许多网络通过一些路由器连接在一起。与网络相连的计算机常称为主机。
  5. 互联网的两个基本特点:连通性和资源共享。
  6. 连通性:使上网用户之间可以非常便捷、非常经济地交换各种信息。好像这些用户终端都彼此直接连通一样
  7. 资源共享:实现信息共享、软件共享、硬件共享。由于网络的存在,这些资源好像就在用户身边一样地方便使用。
  8. 互联网基础结构发展的三个阶段:1.从单个网络 ARPANET 向互联网发展。2.建成了三级结构的互联网 。3.全球范围的多层次 ISP 结构的互联网。
  9. ARPANET最初只是一个单个的分组交换网,不是一个互连网
  10. 三级结构:主干网、地区网和校园网(或企业网)
  11. 在这里插入图片描述
  12. 互联网的标准化工作:标准发表:以 RFC 的形式。RFC:Request For Comments (请求评论)。所有的 RFC 文档都可从互联网上免费下载。任何人都可以用电子邮件随时发表对某个文档的意见或建议。但并非所有的 RFC 文档都是互联网标准。只有很少部分的 RFC 文档最后才能变成互联网标准。RFC 文档按发表时间的先后编上序号(即 RFCxxxx,xxxx 是阿拉伯数字)。
  13. 互联网的组成:从工作方式看:分为边缘部分: 由所有连接在互联网上的主机组成,由用户直接使用,用来进行通信(传送数据、音频或视频)和资源共享核心部分:由大量网络和连接这些网络的路由器组成,为边缘部分提供服务(提供连通性和交换)
  14. 互联网的边缘部分:处在互联网边缘部分的就是连接在互联网上的所有的主机。这些主机又称为端系统 (end system)。端系统在功能上可能有很大差别:
    小的端系统:普通个人电脑、智能手机、网络摄像头等。
    大的端系统:非常昂贵的大型计算机或服务器。
    端系统的拥有者:可以是个人、单位、或某个 ISP
  15. 计算机之间通信”的含义:实际上是指:主机 A 的某个进程和主机 B 上的另一个进程进行通信
  16. 端系统的两种通信方式:客户/服务器模式,Client / Server 方式简称为 C/S 方式对等方式,Peer to Peer 方式简称为 P2P 方式
  17. 客户-服务器方式(C/S 方式):客户/服务器方式所描述的是进程之间服务和被服务的关系。客户是服务的请求方,服务器是服务的提供方。客户与服务器的通信关系建立后,通信可以是双向的,客户和服务器都可发送和接收数据
  18. 对等连接方式(P2P 方式):两台主机在通信时不区分服务请求方和服务提供方。对等连接方式从本质上看仍然是使用客户服务器方式,只是对等连接中的每一个主机既是客户又是服务器。
  19. 只要都运行了 P2P 软件,就可以进行平等的、对等连接通信。
  20. 互联网的核心部分:在网络核心部分起特殊作用的是路由器 (router)。路由器是实现分组交换(packet switching) 的关键构件,其任务是转发收到的分组
  21. 分组转发是网络核心部分最重要的功能
  22. 典型交换技术包括:电路交换,分组交换,报文交换。
  23. 互联网的核心部分采用分组交换技术
  24. 电路交换 (circuit switching)。:每一部电话都直接连接到交换机上,而交换机使用交换的方法,让电话用户彼此之间可以很方便地通信
  25. 电路交换:
  26. 电路交换:分为三个阶段:
    建立连接:建立一条专用的物理通路(占用通信资源)。
    通话:主叫和被叫双方互相通电话(一直占用通信资源)。
    释放连接:释放刚才使用的专用的物理通路(归还通信资源)
  27. 必须经过“建立连接(占用通信资源)、通话(一直占用通信资源)、释放连接(归还通信资源)”三个步骤的交换方式称为电路交换
  28. 电路交换特点:通话的两个用户始终占用端到端的通信资源
  29. 电路交换的问题:计算机数据具有突发性,这导致在传送数据时,通信线路的利用率很低,真正用来传送数据的时间往往不到 10%,甚至不到 1%,已被用户占用的通信线路资源在绝大部分时间里都是空闲的
  30. 电路交换:
  31. 分组交换的主要特点:采用存储转发技术
  32. 数据段前面添加首部就构成了分组 (packet)。分组交换以“分组”作为数据传输单元。
  33. 接收端收到分组后剥去首部,还原成原来的报文
  34. 分组在互联网中的转发:
    1.根据首部中包含的目的地址、源地址等重要控制信息进行转发。
    2.每一个分组在互联网中独立选择传输路径。
    3.位于网络核心部分的路由器负责转发分组,即进行分组交换。
    4.路由器要创建和动态维护转发表。
  35.  11
  36. 每个分组独立选择传输路径
  37. 分组的存储转发过程在这里插入图片描述
  38. 三种交换方式的比较:
    1.若要连续传送大量的数据,且其传送时间远大于连接建立时间,则电路交换的传输速率较快。
    2.报文交换和分组交换不需要预先分配传输带宽,在传送突发数据时可提高整个网络的信道利用率。
    3.由于一个分组的长度往往远小于整个报文的长度,因此分组交换比报文交换的时延小,同时也具有更好的灵活性
  39. 计算机网络在我国的发展: 1980 年,铁道部开始进行计算机联网实验。
    1989 年 11 月,我国第一个公用分组交换网 CNPAC 建成运行。
    1994 年 4 月 20 日,我国用 64 kbit/s 专线正式连入互联网,我国被国际上正式承认为接入互联网的国家。
    1994 年 5 月,中国科学院高能物理研究所设立了我国的第一个万维网服务器。
    1994 年 9 月,中国公用计算机互联网 CHINANET 正式启动。
    到目前为止,我国陆续建造了基于互联网技术的并能够和互联网互连的多个全国范围的公用计算机网络,其中规模最大的就是下面这五个:
    中国电信互联网 CHINANET(也就是原来的中国公用计算机互联网)
    中国联通互联网 UNINET
    中国移动互联网 CMNET
    中国教育和科研计算机网 CERNET
    中国科学技术网 CSTNET

1994 年,中国教育和科研计算机网 CERNET (China Education and Research NETwork) 是我国第一个 IPv4 互联网主干网。
2004 年 2 月,我国的第一个下一代互联网 CNGI 的主干网 CERNET2 试验网正式开通,并提供服务。
试验网以 2.5~10 Gbit/s 的速率连接北京、上海和广州三个 CERNET 核心节点,并与国际下一代互联网相连接。
中国互联网络信息中心 CNNIC (ChiNa Network Information Center) 每年两次公布我国互联网的发展情况。
到 2019 年底,我国的国际出口带宽已超过 8.8 Tbit/s (1 Tbit/s = 103 Gbit/s)。

  1. 计算机网络的分类:1. 按照网络的作用范围进行分类:
  2. 2.按照网络的使用者进行分类:在这里插入图片描述
  3. 在这里插入图片描述
  4. 带宽 (bandwidth):频域:某个信号具有的频带宽度,某信道允许通过的信号频带范围称为该信道的带宽(或通频带)。;时域:网络中某通道传送数据的能力,表示在单位时间内网络中的某信道所能通过的“最高数据率”。单位就是数据率的单位 bit/s
  5. 吞吐量 (throughput):单位时间内通过某个网络(或信道、接口)的实际数据量。每秒传送的字节数或帧数来表示。
  6. 时延:指数据(一个报文或分组,甚至比特)从网络(或链路)的一端传送到另一端所需的时间
  7. 发送时延:也称传输时延;是主机或路由器发送数据帧所需要的时间,也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间。
  8. 发送时延计算公式。
  9. 发送时延与传播时延有本质上的不同。
    1.发送时延发生在机器内部的发送器中,与传输信道的长度(或信号传送的距离)没有任何关系。
    2.传播时延则发生在机器外部的传输信道媒体上,而与信号的发送速率无关。信号传送的距离越远,传播时延就越大
  10. 总时延 = 发送时延 + 传播时延 + 处理时延 + 排队时延
  11. 往返时间 RTT (Round-Trip Time):表示从发送方发送完数据,到发送方收到来自接收方的确认总共经历的时间。
  12. OSI 试图达到一种理想境界:全球计算机网络都遵循这个统一标准,因而全球的计算机将能够很方便地进行互连和交换数据
  13. 协议与划分层次:网络协议 (network protocol),简称为协议,是为进行网络中的数据交换而建立的规则、标准或约定
  14. 三个组成要素:
    语法:数据与控制信息的结构或格式 。
    语义:需要发出何种控制信息,完成何种动作以及做出何种响应。
    同步:事件实现顺序的详细说明
  15. 协议的两种形式:程序描述、文字代码。不论什么形式,都必须能够对网络上信息交换过程做出精确的解释。
  16. ARPANET 的研制经验表明:对于非常复杂的计算机网络协议,其结构应该是层次式的。
  17. 分层的优点与缺点:优点:各层之间是独立的。灵活性好。结构上可分割开。易于实现和维护能促进标准化工作。缺点:有些功能会重复出现,因而产生了额外开销。
  18. 每一层的功能应非常明确。
  19. 体系结构是抽象的,而实现则是具体的,是真正在运行的计算机硬件和软件。
  20. 传输控制协议 TCP
    用户数据报协议 UDP 。
  21. 对等层与协议数据单元:OSI 参考模型把对等层次之间传送的数据单位称为该层的协议数据单元 PDU (Protocol Data Unit)。
  22. 任何两个同样的层次把 PDU (即数据单元加上控制信息)通过水平虚线直接传递给对方。这就是所谓的“对等层”之间的通信
  23. 各层协议实际上就是在各个对等层之间传递数据时的各项规定。
  24. 协议:控制两个对等实体进行通信的规则的集合。
  25. 同时运行多个服务器进程同时为多个客户进程提供服务。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

QT 使用信号和槽,让QLabel的内容实时与QLineEdit同步,类似vue框架的双向绑定

在窗口里放置一个单行文本编辑器(QLineEdit)和一个标签控件(QLabel),实现的效果就是当编辑器的内容被编辑时,标 签控件同步显 示编辑控件里的内容 1)当 lineEdit 控件被用户编辑时,它…

【Java数据结构】二叉树详解(四)

🔒文章目录: 1.❤️❤️前言~🥳🎉🎉🎉 2.给定一个二叉树, 找到该树中两个指定节点的最近公共祖先 2.1第一种思路 2.2第二种思路 3.根据一棵树的前序遍历与中序遍历构造二叉树 4.根据一棵树的中序…

【Web API DOM03】事件监听

一:什么是事件监听 指程序检测有无某一事件发生,如果发生,就调用一个函数做出反应;也称为绑定事件或注册事件 比如鼠标经过显示下拉菜单、点击侧边栏播放轮播图 二:怎么用事件监听 1 语法规范: 元素对…

Python 全栈体系【四阶】(五十七)

第五章 深度学习 十三、自然语言处理(NLP) 2. 传统NLP处理技术 2.4 关键词提取 关键词提取是提取出代表文章重要内容的一组词,对文本聚类、分类、自动摘要起到重要作用。此外,关键词提取还能使人们便捷地浏览和获取信息。现实…

【C++进阶】深入STL之vector:深入研究迭代器失效及拷贝问题

📝个人主页🌹:Eternity._ ⏩收录专栏⏪:C “ 登神长阶 ” 🤡往期回顾🤡:初步了解vector 🌹🌹期待您的关注 🌹🌹 ❀STL之vector 📒1. 迭…

【Java基础】线程的五大状态

新建状态 使用 new 关键字和 Thread 类或其子类建立一个线程对象后,该线程对象就处于新建状态。它保持这个状态直到程序 start() 这个线程。 就绪状态 当线程对象调用了start()方法之后,该线程就进入就绪状态。就绪状态的线程处于就绪队列中&#xff…

【机器学习基础】Python编程04:五个实用练习题的解析与总结

Python是一种广泛使用的高级编程语言,它在机器学习领域中的重要性主要体现在以下几个方面: 简洁易学:Python语法简洁清晰,易于学习,使得初学者能够快速上手机器学习项目。 丰富的库支持:Python拥有大量的机器学习库,如scikit-learn、TensorFlow、Keras和PyTorch等,这些…

(学习笔记)数仓建模

数仓建模 OLAP数仓分层数据模型数据模型建设方法模型建设具体流程模型数据域事实表设计事实表拉链表 数据模型规范表命名(采用阿里one-data设计)字段命名(采用阿里one-data设计)数据模型标注规范 数据模型发展周期 OLAP OLTP:概念全称OnLine Transaction Processin…

【大模型】Ollama+open-webui/Anything LLM部署本地大模型构建RAG个人知识库教程(Mac)

目录 一、Ollama是什么? 二、如何在Mac上安装Ollama 1. 准备工作 2. 下载并安装Ollama 3. 运行Ollama 4. 安装和配置大型语言模型 5. 使用Ollama 三、安装open-webui 1. 准备工作 2. Open WebUI ⭐的主要特点 3. Docker安装OpenWebUI,拉去太慢…

操作系统教材第6版——个人笔记3

2.1 处理器 2.1.1 处理器与寄存器 处理器部件的简单示意 用户程序可见寄存器 可以使程序员减少访问主存储器的次数,提高指令执行的效率所有程序可使用,包括应用程序和系统程序数据寄存器:又称通用寄存器地址寄存器:索引、栈指针…

妙手ERP接入TEMU美国本土店,支持高效产品刊登、订单管理、库存管理

​​​​​​​ 众所周知,拼多多向来是低价卷王,而TEMU完美继承了拼多多的基因,靠着全托管模式一路狂奔,两年多便扩展至全球60个国家与地区,市场规模预计达到450亿美元,吸引着越来越多的卖家入驻。 在平台…

32C3-2模组与乐鑫ESP32­-C3­-WROOM­-02模组原理图、升级口说明

模组原理图: 底板原理图: u1 是AT通信口,wiif-tx wifi-rx 是升级口,chip-pu是reset复位口,GPIO9拉低复位进入下载模式 ESP32-WROOM-32 系列硬件连接管脚分配 功能 ESP32 开发板/模组管脚 其它设备管脚 下载固件…

Unity DOTS技术(八)状态组件

文章目录 一,简介二.实例 一,简介 因为在ECS中没有回调,因而无从得知组件是否被销毁.所以我们需要使用ISystemStateComponentData. 什么时ISystemStateComponentData状态组件? 当物体被销毁时ISystemStateComponentData组件不会被销毁.因而我们可以在组件被销毁时在该组件中…

搭建大型分布式服务(三十八)SpringBoot 整合多个kafka数据源-支持protobuf

系列文章目录 文章目录 系列文章目录前言一、本文要点二、开发环境三、原项目四、修改项目五、测试一下五、小结 前言 本插件稳定运行上百个kafka项目&#xff0c;每天处理上亿级的数据的精简小插件&#xff0c;快速上手。 <dependency><groupId>io.github.vipjo…

Clo3D导出服装动画,使用Unity3D展示

1.前言 Clo3D是一款应用于时装行业的3D服装设计软件,其强大的布料模拟算法可在3D空间中实现设计、制版、试衣和走秀,大幅提升数字作品逼真度和制作效率。为了让服装动画效果展示在Unity3D上模拟效果&#xff0c;需要Clo3D模拟出逼着的衣服动画。总体流程为Clo3D - Mixamo -Blen…

废酸再生工艺的稳定性强优势

废酸再生工艺&#xff0c;作为现代工业中一项重要的环保技术&#xff0c;其核心目的是将工业生产过程中产生的废酸进行回收、处理和再利用&#xff0c;以实现资源的节约和环境的保护。这一工艺不仅有助于减少废酸对环境的污染&#xff0c;还能为企业带来显著的经济效益。 一、废…

idea实用快捷键(持续更新...)

文章目录 1、快速输入try/catch/finally2、选中多个光标3、实现接口4、方法参数提示5、查看某个类的子类6、弹出显示查找内容的搜索框 1、快速输入try/catch/finally CtrlAltT 2、选中多个光标 ShiftAlt单机多选 End可以全部到行尾&#xff0c;Home则可以全部回到行首 3、实现接…

MySQL的增删改查2

文章目录 1. 数据库约束1.1 约束类型1.2 NOT NULL约束1.3 UNIQUE唯一约束1.4 DEFAULT默认值约束1.5 PRIMARY KEY主键约束1.6 FOREIGN KEY外键约束1.7 CHECK约束 2. 新增3. 查询3.1 聚合查询3.1.1 聚合函数3.1.2 GROUP BY子句3.1.3 HAVING 3.2 联合查询3.2.1 内连接3.2.2 外连接…

慧天卓特:2024年“一带一路”之哈萨克斯坦旱情监测案例分析(FYDI)

引言 联合国防治荒漠化公约组织指出&#xff1a;中亚约有1200万人生活在干旱风险高的地区&#xff0c;面积约为4000万公顷。位于亚洲中部的哈萨克斯坦共和国&#xff08;简称哈萨克斯坦&#xff09;和中国有着长期友好的睦邻和经贸关系&#xff0c;中国是哈萨克斯坦的主要农产…

C++:day3

思维导图 练习题 #include <iostream> using namespace std;class Per { private:string name;int age;int *height;double weight;public:Per(){cout << "Per::无参构造函数" << endl;}Per(string name, int age, int height, double weight) :…