计算机网络第一章概述总结知识点

2023-05-16

第1章 概述

本章最重要的内容:

  1. 互联网边缘部分和核心部分的作用,什么是分组交换?
  2. 计算机网络的性能指标有哪些
  3. 计算机网络分层次的体系结构是怎样的?什么是协议和服务?

本章的重要概念

互联网采用存储转发的分组交换技术和三层 ISP 结构

互联网按工作方式划分为边缘部分和核心部分:

  1. 主机在边缘部分,作用是进行信息处理。
  2. 路由器在核心部分,作用是按存储转发方式进行分组交换。
  • 计算机网络最常用的 7 个性能指标:速率、带宽、吞吐量、时延、时延带宽积、往返时间、信道利用率
  • 协议是为进行网络中的数据交换建立的规则。计算机网络的各层和其协议的集合称为网络的体系结构。
  • 五层的体系结构:应用层、运输层、网络层、数据链路层、物理层。
    • 运输层最重要的协议是 TCP 和 UDP 协议,网络层最重要的协议是 IP 协议。
  • OSI七层体系结构:应用层、表示层、会话层、运输层、网络层、数据链路层、物理层

计算机网络(简称网络)把许多计算机连接在一起。互连网把许多网络连接在一起,是网络的网络。

internet 是互连网,通用名词,泛指网络。Internet 是互联网,专用名词,特指全球最大的互连网。

互联网采用 TCP/IP 协议族作为通信规则,前身是美国的 ARPANET。

计算机通信是计算机中的进程(即运行着的程序)之间的通信。

网络的通信方式是客户-服务器方式(C/S)和对等连接方式(P2P)。

客户和服务器都是通信中所涉及的应用进程。客户是服务请求方,服务器是服务提供方。

计算机网络按作用范围分为广域网(WAN),城域网,局域网(LAN),个人区域网(PAN)

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

常见的网络有三大类:电信网络、有线电视网络、计算机网络。其中计算机网络是核心。

互联网即因特网,是 Internet 的译名(注意不是 internet)

互联网是由数量极大的各种计算机网络互连起来的。

互联网的两个基本特点:连通性、共享

互联网+ 的含义:互联网 + 各个传统行业

计算机网络的特点

1.2 互联网概述

1.2.1 网络的网络

计算机网络由多个结点和连接结点的链路组成。结点可以是计算机、集线器、交换机或路由器等。

网络之间可以通过路由器互连起来构成网络的网络,称为互连网。

网络把许多计算机连接在一起,互连网则把许多网络通过路由器连接在一起。与网络相连的计算机称为主机。

1.2.2 互联网基础结构发展的三个阶段

internet 是互连网,通用名词,泛指网络。互连网之间的通信协议可以任意选择,不一定是 TCP/IP

Internet 是互联网,专用名词,特指全球最大的互连网。互联网采用 TCP/IP 协议族作为通信规则,前身是美国的 ARPANET。

第三阶段的互联网

现在的互联网是多层次 ISP 结构:分为主干ISP、地区ISP、本地ISP。

ISP 即互联网服务提供商:中国电信、中国联通、中国移动都是 ISP。

上网就是指接入到互联网。主机必须有 IP 地址才能上网。

ISP 从互联网管理机构申请到很多 IP 地址,同时拥有通信线路及路由器等联网设备。

用户向 ISP 交纳费用获得所需 IP 地址的使用权,然后就可以通过该 ISP 接入互联网。

互联网由全球无数的 ISP 所共同拥有。

万维网(WWW)是基于互联网开发的一种信息共享服务,浏览网址一般使用的就是万维网,而邮件等就没有用到万维网。

1.2.3 互联网的标准化工作(了解即可)

所有的互联网标准都以 RFC 文档的形式发表在互联网上。互联网上有很多 RFC 文档,但只有少部分是互联网标准

1.3 互联网的组成

互联网按工作方式划分为边缘部分和核心部分:

  1. 边缘部分:由连接到互联网的主机组成,作用是进行信息处理。这部分是用户直接使用的,用来进行通信(传送数据、音频或视频)和资源共享。
  2. 核心部分:由大量网络和连接网络的路由器组成,作用是按存储转发方式进行分组交换,为边缘部分提供通信服务。

1.3.1 互联网的边缘部分

主机又称端系统,个人电脑、摄像头、手机等都属于端系统。

边缘部分利用核心部分提供的服务进行通信,一般称为计算机之间通信。

计算机之间的通信实际上是计算机 A 上某个进程和计算机 B 上另一个进程之间的通信。

通信方式主要有两类:客户-服务器方式(C/S)、对等方式(P2P)。

客户-服务器方式

  • 客户 (client) 和服务器 (server) 都是指通信中所涉及的两个应用进程。
  • 客户-服务器方式所描述的是进程之间服务和被服务的关系。
  • 客户是服务的请求方,服务器是服务的提供方。

服务请求方和服务提供方都要使用网络核心部分所提供的服务。

对等方式(P2P)

  • 对等连接 (P2P ) 是指两个主机在通信时并不区分哪一个是服务请求方还是服务提供方。
  • 只要两个主机都运行了对等连接软件 ( P2P 软件) ,它们就可以进行平等的、对等连接通信。
  • 双方都可以下载对方已经存储在硬盘中的共享文档。

1.3.2 互联网的核心部分

核心部分最重要的功能是分组交换,主要组件是路由器。

路由器是实现分组交换的关键构件,用来转发分组。

分组交换

要发送的整块数据称为一个报文。将报文分为多个数据段,每个数据段加上一个首部(包头)构成一个分组(包)。

分组交换采用存储转发技术。路由器收到分组后,先暂时存储,检查首部,查找转发表,然后按照首部中的目的地址,找到合适的接口转发给下一个路由器,这样一步步交付给最终的目的主机。

首部中主要包含着目的地址、源地址等控制信息。

分组是在互联网中传送的数据单元。

三种交换方式

  1. 电路交换:有三个步骤:建立连接(占用通信资源,一条专用的物理通路)、通话(一直占用通信资源)、释放连接(归还通信资源)
    1. 缺点:在通话的全部时间内始终占用端到端的通信资源。
    2. 应用:电话使用的就是电路交换。而互联网数据因为其突发性,使用电路交换的话效率很低。

  1. 报文交换:整个报文先传送到相邻结点,全部存储下来后查找转发表,转发到下一个结点。
  2. 分组交换:单个分组传送到相邻结点,存储下来后查找转发表,转发到下一个结点。

路由器

  • 在路由器中的输入和输出端口之间没有直接连线。
  • 路由器处理分组的过程是:
  1. 把收到的分组先放入缓存(暂时存储);
  2. 查找转发表,找出到某个目的地址应从哪个端口转发;
  3. 把分组送到适当的端口转发出去。

分组交换的优点

优点

所采用的手段

高效

在分组传输的过程中动态分配传输带宽,对通信链路是逐段占用。

灵活

为每一个分组独立地选择最合适的转发路由。

迅速

以分组作为传送单位,可以不先建立连接就能向其他主机发送分组。

可靠

保证可靠性的网络协议;分布式多路由的分组交换网,使网络有很好的生存性。

三种交换的比较

  • 若要连续传送大量的数据,且其传送时间远大于连接建立时间,则电路交换的传输速率较快。
  • 报文交换和分组交换不需要预先分配传输带宽,在传送突发数据时可提高整个网络的信道利用率。
  • 由于一个分组的长度往往远小于整个报文的长度,因此分组交换比报文交换的时延小,同时也具有更好的灵活性。

1.5 计算机网络的类别

1.5.1 计算机网络的定义

计算机网络并非专门用来传送数据,还支持很多其他应用。

1.5.2 几种不同类别的计算机网络

  • 广域网WAN:互联网的核心部分,连接广域网各结点的一般使高速链路。
  • 城域网MAN:很多城域网采用的是以太网技术,常并入局域网进行讨论
  • 局域网LAN:一般通过高速通信线路相连,地理范围较小。校园网、企业为一般为局域网
  • 个人区域网PAN:范围很小,一般在 10m 左右。

接入网

接入网 AN 是用来把用户接入到互联网的网络。

接入网既不属于核心部分,也不属于边缘部分,而是位于端系统到互联网中第一个路由器之间的一种网络。

宽带接入网就是一种接入网。

1.6 计算机网络的性能

1.6.2 计算机网络的性能指标

常用的 7 个性能指标:

  1. 速率
  2. 带宽
  3. 吞吐量
  4. 时延
  5. 时延带宽积
  6. 往返时间
  7. 利用率

速率

速率是计算机网络中最重要的性能指标。

速率是数据的传送速率,单位是 bit/s,有时也写为 bps。

1G 速率实际上是 1Gbit/s 而不是 1Gbyte/s。提到网络速率时,一般指的是额定速率或标称速率。

带宽

带宽有两种意义:

  1. 某个信号具有的频带宽度,是一个赫兹范围。表示某信道允许通过的信号频带范围就称为该信道的带宽。是频域称谓
  2. 计算机网络中,带宽表示网络中某通道传送数据的能力,网络带宽表示单位时间内网络中的某信道所能通过的最高数据率,单位是 bit/s。是时域称谓。

吞吐量

吞吐量表示单位时间内通过某个网络的实际的数据量。经常用于对现实世界中的网络的一种测量。

吞吐量受网络的带宽或额定速率的限制。

时延

时延是数据从网络的一端传送到另一端所需的时间。

网络中的时延由以下几个不同的部分组成:

  1. 发送时延:主机或路由器发送数据帧所需的时间,即从发送数据帧的第一个比特到最后一个比特发送完毕的时间,也叫传输时延。
    1. 计算公式:发送时延 = 数据帧长度/发送速率。
    2. 发送速率越快,发送时延越低。
  2. 传播时延:传播时延是电磁波在信道中传播一定的距离花费的时间。
    1. 计算公式:传播时延=信道长度 / 电磁波在信道上的传输速率。
    2. 电磁波在网络中的传输速率比真空中低,在铜线中为 2.3 亿米每秒,在光纤中是 2 亿米每秒。
    3. 距离越长,传输时延越长。
  3. 处理时延:主机或路由器在收到分组时要花费时间处理数据,如分析分组的首部,从分组中提取数据部分,差错检验等等。
  4. 排队时延:分组在经过网络传输时要经过许多路由器,要在路由器中排队等待转发。
    1. 网络的通信量越大,排队时延越长。

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

高速链路(高带宽链路)相比其他提高的是数据的发送速率,减小发送时延。光纤传输速率高即向光纤信道发送数据的速率高。

时延带宽积

时延带宽积 = 传播时延 * 带宽。

时延带宽积表示的是一个管道的体积,表示这个链路可容纳的比特,或者说同一时刻正在链路上传送的数据。

只有链路中充满了比特时,链路才得到充分的利用。

往返时间

A 向 B 发数据后需要收到 B 发回的确认信息才会继续发送数据,A 发完数据后等待确认信息的时间就是往返时间(RTT)。

有效数据率 = 数据长度 / ( 发送时间 + RTT )。

在互联网中,往返时间还包括各中间结点的处理时延、排队时延和转发数据时的发送时延等。

使用卫星通信时,往返时间会比较长,是很重要的指标。

利用率

利用率有信道利用率和网络利用率两种:

  1. 信道利用率:信道有百分之多少的时间是被利用的,即有数据通过。
  2. 网络利用率:全网络的信道利用率的加权平均值。

信道利用率并非越大越好,因为根据排队论,当利用率增大时,信道引起的时延也会迅速增加。

D0 为网络空闲时的时延,则网络当前时延 D 和利用率 U 之间的关系为: D = D0 / (1 - U)。

当利用率 U 达到 0.5 时,时延就要加倍。利用率接近 1 时,时延会趋于无穷。

1.6.2 计算机网络的非性能特征

费用、质量、标准化、可靠性、可扩展性和可升级性、易于管理和维护

1.7 计算机网络体系结构

计算机的体系结构是分层次的。

1.7.1 计算机网络体系结构的形成

两个计算机之间通信要完的工作:

  1. 发起通信的计算机必须将数据通信的通路进行激活。
  2. 告诉网络如何识别接收数据的计算机
  3. 发起通信的计算机必须查明对方计算机是否已开机,并且与网络连接正常。
  4. 发起通信的计算机中的应用程序必须清楚,对方计算机中的文件管理程序是否已做好接收文件和存储文件的准备工作。
  5. 若计算机的文件格式不兼容,至少其中一台计算机可以完成格式转换。
  6. 如果出现差错或意外事故,应有可靠的措施保证对方计算机最后收到正确的文件。

相互通信的计算机系统必须高度协调工作才可以完成通信。

OSI 的七层协议的体系结构是法律上的国际标准。

应用最广泛的、事实上的国际标准是 TCP/IP。互联网即采用的 TCP/IP。

1.7.2 协议与划分层次

网络协议(简称协议)是为进行网络中的数据交换而建立的规则、标准或约定。

网络协议规定了网络中交换的数据的格式和有关的同步问题。

协议主要由三个要素组成:

  1. 语法:数据与控制信息的结构或格式
  2. 语义:需要发出何种控制信息,完成何种动作以及做出何种响应
  3. 同步:时间实现顺序的详细说明

网络协议是分层的,分层的好处:

  1. 各层之间互相独立。某一层并不知道另一层是如何实现的,只知道接口。
  2. 灵活性好。只要接口不变,一层发生变化不影响另一层。
  3. 结构上可分割开。
  4. 易于实现和维护。
  5. 能促进标准化工作。

各层需要完成的工作包括一下的一种或多种:

  1. 差错控制。使通信更加可靠。
  2. 流量控制。发送端的发送速率必须使接收端来得及接受,不能太快。
  3. 分段和重装。发送端将数据分块,接收端还原。
  4. 复用和分用。发送端几个高层会话复用一条低层的连接,在接收端再进行分用。
  5. 连接建立和释放。交换数据前先建立一条逻辑连接,数据传送结束后再释放。

计算机网络的各层及其协议的集合就是网络的体系结构。

1.7.3 具有五层协议的体系结构

TCP/IP 是个四层的体系结构,包含应用层、运输层、网际层和网络接口层。实质上 TCP/IP 只有上三层,最下面的网络接口层没什么内容。

这里以五层协议为例来学习,五层协议中的物理层和数据链路层对于 TCP/IP 中的网络接口层。

应用层

任务:通过应用进程间的交互来完成特定网络应用。

应用层协议定义的是应用进程间通信和交互的规则。进程即主机中正在运行的程序。

互联网中的应用层协议有域名系统 DNS,支持万维网应用的 HTTP 协议,支持电子邮件的 SMTP 协议等。

应用层交互的数据单元称为报文。

运输层

任务:负责向两台主机中进程之间的通信提供通用的数据传输服务。应用层利用该服务传输应用层报文。

运输层有复用和分用的功能。因为一台主机有多个进程,复用就是多个应用层进程可同时使用下面运输层的功能。

运输层主要使用两种协议:

  1. 传输控制协议 TCP:提供面向连接的、可靠的数据传输服务。数据传输的单位是报文段。
  2. 用户数据报协议 UDP:提供无连接的、尽最大努力的数据传输服务,不保证数据传输的可靠性。数据传输的单位是用户数据报。

网络层

任务:为分组交换网上的不同主机提供通信服务;选择合适的路由==选择最佳路径。

发送数据时,网络层把运输层产生的报文段或用户数据报封装成分组或包进行传送。

TCP/IP 体系中,网络层使用 IP 协议,因此分组也叫 IP 数据报,或简称数据报,但注意这与用户数据报不同。

互联网使用无连接的网际协议 IP。

无论哪一层的数据单元,都可以笼统地用“分组”来表示。

数据链路层

任务:将网络层交下来的 IP 数据报组装成帧,在两个相邻结点的链路上传送帧。

每一帧包括数据和必要的控制信息(包括同步信息、地址信息、差错控制等)。

物理层

物理层传输的单位是比特。

上图中为主机1的 AP1 进程向主机2 的 AP2 进程间传送数据的过程。

第5层、第4层、第3层分别为数据加上了属于本层的控制信息,都位于首部。第2层的控制信息分为两部分加到了首部和尾部。

对等层次间的数据单位称为该层的协议数据单元。

在路由器中,分组上升到第3层,过程中每一层都根据控制信息进行必要的操作并将该控制信息剥去。在第三层根据首部中的目的地址查找路由器中的转发表,找出转发分组的接口,然后依次加上新的控制信息下降到第1层,将数据发送出去。

理解:上图可以发现网际层的控制信息用于整个网络,而链路层的控制信息仅用于两个节点之间。路由器只到第3层。

1.7.4 实体、协议、服务和服务访问点

实体表示可发送或可接收信息的硬件或软件进程。

协议是控制两个对等实体间进行通信的规则的集合。

在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务。要实现本层协议,也需要下一层提供的服务。

上层使用下层提供的服务必须通过与下层交换一些命令,即服务原语。

同一系统中相邻两层的实体交互的地方称为服务访问点,实际上就是一个逻辑接口。

协议必须把所有不利的条件都事先估计到,确保能应对所有异常情况。

1.7.5 TCP/IP的体系结构

技术的发展不严格遵循分层概念,事实上现在某些应用程序可以直接使用 IP 层甚至网络接口层,如下图。

TCP/IP 协议族中的多种协议如下所示:

举例

问题

  1. 互联网边缘部分和核心部分的作用?
  2. 网络的体系结构是什么?
  3. 五层的体系结构是哪五层?TCP/IP 采用了几层?OSI 采用了几层
  4. 互联网采用的是什么协议?
  5. 常见的三种网络是哪三种?
  6. 什么是 ISP,它有什么作用
  7. 互联网的两种通信模式是什么?
  8. 什么是分组?什么是分组交换?存储转发技术是怎样的?
  9. 什么是接入网?
  10. 带宽的两种含义?

回答

  1. 边缘部分包括主机,作用是进行信息处理;核心部分包括路由器等,作用是按存储转发方式进行分组交换
  2. 网络的各层及其协议的集合
  3. 物理层、数据链路层、网络层、运输层、应用层。TCP/IP 采用了四层结构,将物理层和数据链路层合并为了网络接口层。OSI 采用了七层,它将应用层进一步分为了 3 层。
  4. TCP/IP 系列协议
  5. 有线电视网络、电信网络、计算机网络
  6. ISP 是互联网服务提供商(国内三大运营商),它们掌握着很多 IP 地址与互联网基础设施。用户向 ISP 缴费以获得 IP 地址使用权。
  7. 服务器-客户端模式和对等模式(P2P)
  8. 分组时互联网中传送的基本单元,将分段的报文加上一个首部就构成了一个分组。存储转发技术即路由器收到分组后先暂时存储,然后检查首部,查找转发表,将分组发给下一个合适的路由器,一步步到达目的主机。
  9. 用户接入到互联网的网路
  10. 一种时频率上的范围,另一种是某一信道单位时间内可传输的最高数据率。

问题

  1. 网络中的时延的组成部分
  2. 高速链路的高速体现在哪部分时延上?
  3. 互联网有哪些应用层协议
  4. 运输层的两个主要协议。运输层的服务对象是什么?
  5. 网络层的主要协议是什么。网络层的服务对象是什么?
  6. 路由器会处理几层?
  7. 网络层和链路层的控制信息的影响范围差异

回答

  1. 发送时延、传播时延、处理时延、排队时延
  2. 高速链路的发送时延较短。光纤就是发送数据比较快,发送时延短。
  3. DNS 协议、HTTP 协议、SMTP 协议、FTP 协议、P2P 协议
  4. TCP 和 UDP 协议。运输层服务对象是主机中的进程
  5. IP 协议。网络层服务对象是不同的主机
  6. 三层:最高到网络层
  7. 网络层的控制信息用于从源主机到目的主机的整个网络。链路层的控制信息仅用于两个相邻路由器之间。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

计算机网络第一章概述总结知识点 的相关文章

  • CMake 编译选项设置

    在CMakeLists txt中可以通过修改CMake内置的环境变量来改变C或C 43 43 的编译选项 编译选项相关的CMake 变量如下 xff1a CMAKE C FLAGS span class token operator 61
  • 阿里云服务器盘镜像备份恢复到本地VMware

    步骤如下 xff1a 1 阿里云创建镜像并下载镜像文件到本地 xff1b 2 使用qemu img工具转换镜像文件为vmdk 格式 3 将转换后的文件挂载到VMware上然后运行 xff1b 4 运行后修改账号密码 IP等信息 xff1b
  • 树莓派系统入门教程(一)—— 烧录系统镜像,配置系统信息

    烧录系统镜像 一 准备工作二 烧录镜像2 1 格式化内存卡2 2 烧录镜像 xff08 Raspberry Pi Imager xff09 2 3 烧录镜像 xff08 Win32DiskImager xff09 一 准备工作 1 材料准备
  • LCD1602按下复位后乱码的问题

    1602按下后会有乱码的问题 xff0c 其实根本上是硬件引起的 某些最小系统板的复位电路没做好 xff0c 按下复位键后 xff0c 就会产生乱码 但是出现这种现象 xff0c 是可以用软件后期修正的 由于LCD复位后默认是8线输入 xf
  • Linux VNC server 安装配置

    一 服务端操作 0 打开终端 xff0c 切换到目标账户 su xie 1 打开终端使用yum命令安装vnc sever yum install tigervnc server y 2 设置 vnc server 开机启动 chkconfi
  • IDEA出现 java.lang.NoSuchMethodError 错误的原因及解决方法

    出现 java lang NoSuchMethodError 错误的原因及解决方法 问题分析 xff1a 出现这种情况 xff0c 一般是存在jar冲突 xff0c 简单的说就是导入了两个相同名称的jar xff0c 系统不知道用哪个 解决
  • VNC 桌面没有图标解决办法

    VNC 桌面没有图标解决办法 安装 sudo apt get install gnome core xfce4 打开xstartup文件 xff08 前提已安装VNC xff09 命令 xff1a vim vnc xstartup 操作 x
  • DELL R730服务器安装centos7.3教程

    服务器安装centos7 3系统分为两步 第一步 xff0c 对磁盘进行分组并部署raid 第二步 xff0c 通过系统安装程序安装操作系统 xff0c 并进行系统安装配置 第一步 xff0c RADI的分组部署 将服务器开机 xff0c
  • 访问控制ACL

    ACL访问控制列表可以对具体的用户或组设置权限 root 64 localhost useradd tony tom root 64 localhost passwd tony root 64 localhost passwd tom ro
  • NFS与自动挂载

    1 NFS共享文件server端的配置 xff08 server ip xff1a 172 16 8 11 xff09 root 64 localhost getenforce Enforcing root 64 localhost set
  • SAP主题改变方法

    背景 xff1a SAP7 6有很多主题 xff0c 然后按以下的方法可以改变 xff08 我比较习惯blue这个主题目 xff0c 7 6版本现在默认不是这个主题目 xff09 文章目录 方法一 通过登录后设置步骤1步骤2 方法二 通过程
  • SMB文件共享

    1 windows server端配置 C Users wll gt net share 共享名 资源 注解 C C 默认共享 D D 默认共享 IPC
  • swap空间扩容

    1 查看现有swap空间大小 root 64 centos7 free total used free shared buff cache available Mem 2028116 389108 1266584 12644 372424
  • Linux 卸载及删除磁盘分区

    1 卸载分区 root 64 centos7 df Th Filesystem Type Size Used Avail Use Mounted on dev mapper centos root xfs 17G 4 0G 14G 24 d
  • 磁盘阵列raid5的创建及管理

    1 在虚拟机上添加4个磁盘 xff0c 其中主用盘3个 xff0c 热备盘1个 root 64 centos7 fdisk l Disk dev sda 21 5 GB 21474836480 bytes 41943040 sectors
  • Keil关于.axf文件报错

    项目场景 xff1a 熟悉Keil C51的同学在使用Keil MDK编译STM32系列单片机时会更容易上手 Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统 xff0c 与汇编相比 xff0c
  • 《java核心技术卷1》部分章节读书笔记

    目录 3 java基本的程序设计结构3 1 命名规范3 2 数据类型3 3 运算符3 4 枚举类型 3 5 字符串3 6 大数值 BigInteger和BigDecimal3 7 数组 4 对象与类4 1 识别类4 2 类之间的关系4 3
  • linux 问题-——退出vi编辑器 wq失效

    退出linux的vi编辑器时 xff0c 先按左上角的esc按键 xff0c 再输出输入命令 保存不退出w强制保存但不退出w 保存并退出wq强制保存并退出wq xff01 不保存退出q不保存并强制退出q 出现以下问题 xff1a esc退出
  • SUMO中车辆类型的定义及路由文件的写法

    车辆类型的定义 在SUMO中 xff0c 通过vType标签来定义车辆的类型 xff0c 一般可以写成如下形式 xff1a span class token operator lt span vType id span class toke

随机推荐

  • 为什么c语言允许直接访问物理地址?

    C语言允许直接访问物理地址 xff0c 是因为它是一种面向底层的语言 xff0c 提供了底层的硬件操作和系统调用的能力 在C语言中 xff0c 可以通过指针变量直接访问内存地址 xff0c 从而对硬件进行底层控制和操作 在一些应用场景下 x
  • TortoiseGit 安装和使用

    TortoiseGit是一款适用于Windows系统的开源的git版本控制客户端 xff0c 其优点是使用图像化界面操作 xff0c 而不需要记住或使用Git命令 xff0c 从而增加开发效率 xff0c 对不熟悉命令的使用者比较友善 下面
  • 解放拖动屏幕的双手——用xrandr配置多屏显示

    操作系统 xff1a Arch Linux 桌面系统 xff1a Xfce 又是一次会议的结束 xff0c 待我回办公室把大屏幕接上 xff0c 准备继续干 等等 xff0c 这是怎么回事 xff1f 打开系统的Display设置一看 xf
  • 深入浅出BGP

    文章目录 深入浅出BGP说明一 BGP的产生1 1 动态路由的分类1 2 BGP概述 二 与IGP的区别三 BGP核心3 1 属性3 1 1 属性特点 3 2 选路规则3 3 对等体 深入浅出BGP 说明 此篇主要对BGP的产生 与IGP的
  • LVM跨主机迁移

    LVM跨主机迁移 虚拟机 实验环境 两台Centos 7 8虚拟机 xff0c IP xff1a 192 168 221 199 200 查看lv test中的数据 使用命令lsblk xff0c 确认逻辑卷vg下挂有两个分区均为sdb磁盘
  • CodeBlocks 20.03安装&汉语化&找不到编译器

    一 CodeBlocks下载 下载地址 xff1a https www codeblocks org downloads binaries 到如下界面选择下载codeblocks 20 03mingw setup exe xff0c 这个里
  • 【FreeRTOS】从0写简易RTOS实现任务切换

    1 RTOS引入 单片机性能越来越强 xff0c 很多Linux程序在单片机上也可以运行了 xff1a 这需要RTOS 我们要开发的单片机产品 xff0c 功能也越来越丰富 xff1a 这也需要RTOS 就个人技术发展来说 xff0c 单片
  • java中的抽象类与接口(面试常考,重要)!!

    目录 抽象类语法规则注意事项 重要 xff0c 全部掌握 抽象类的作用 接口语法规则注意事项提示类实现多个接口 接口使用实例 Comparable 接口与Comparator接口 xff09 Comparable接口Comparator接口
  • Tensorflow2.0学习(十) — 基础张量、微分操作及自定义层

    因为再后面一些分享的章节的内容很多是基于经典论文的复现了 xff0c 里面会牵扯到很多自定义的模型及其变换 而这些内容有些是我们的Keras API 无法完成的 例如Resnet的residual block 因此这一节课我们有必要去学习一
  • 数据加解密时Base64异常:Illegal base64 character 3a

    现象 用base64工具类对中文进行处理时出现异常 xff0c 在数据加解密场景中经常使用 java lang IllegalArgumentException Illegal base64 character 3a at java uti
  • HTML5学习资料

    xff08 一 xff09 HTML5的原型设计模板平台 http www zzfriend com xiazai moban http www ke01 com html5cmsmuban http www ui92 com down 2
  • centOS7安装图形化界面

    三步 1 yum groupinstall y 34 Server with GUI 34 这一步是下载图形化界面 2 reboot 重启一下 3 init 5 这一步是进入图形化界面模式 xff0c 如果配置文件里已经默认的是init 5
  • PHPExcel下载excel文件正常,打开报错:'break' not in the 'loop' or 'switch' context

    其实 xff0c thinkphp的报错已经很明显了 39 break 39 not in the 39 loop 39 or 39 switch 39 context错误位置FILE private var www backend Thi
  • ubuntu 系统出现 仓库 “http://ppa.launchpad.net/fcitx-team/nightly/ubuntu xenial Release“ 没有Release文件

    Ubuntu系统在执行sudo apt get update 后出现仓库 http ppa launchpad net fcitx team nightly ubuntu xenial Release 没有Release文件的错误 解决办法
  • Docker bridge网络模式搭建

    提示 xff1a 在 docker 中新建网络后 xff0c 容器绑定在新建网络上的容器可以用容器名ping其他的容器 xff0c 但是在默认网络上的容器是无法直接使用容器名ping通的 bridge网络搭建 1 安装brctl yum i
  • 【Python】python读取excel超链接

    前言 表格存在两种格式 xls 和 xlsx xff0c 所以python存在两种库分别读取这两种格式表格超链接 openpyl针对 xlsx格式 xff0c xlrd针对 xls文件 示例如下 xff1a 1 openpyl coding
  • 基于51单片机的12864液晶演示器驱动

    span class token macro property span class token directive keyword include span span class token string lt reg52 h gt sp
  • Ubuntu安装VNC4Server遇到的问题与解决方法

    在Ubuntu安装VNC4Server时 xff0c 报错 xff1a Package 39 vnc4server 39 has no installation candidate 这是由于没有找到apt get的source 可以按照以下
  • sumo中随机产生车流

    在sumo中绘制地图 xff0c 然后利用sumo中的randomTrips py工具产生随机的车流量 一 首先绘制路网 xff0c 本文绘制了一个九宫格路网 xff08 myroad net xml xff09 xff0c 如下图 xff
  • 计算机网络第一章概述总结知识点

    第1章 概述 本章最重要的内容 xff1a 互联网边缘部分和核心部分的作用 xff0c 什么是分组交换 xff1f 计算机网络的性能指标有哪些计算机网络分层次的体系结构是怎样的 xff1f 什么是协议和服务 xff1f 本章的重要概念 互联