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

计算机网络概述

时间:2022-11-22 11:01:52浏览次数:67  
标签:主机 网络 带宽 计算机网络 分组 时延 因特网 概述

概述

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

网络由若干结点和链接这些结点的链路组成。

互联网是个网络通过路由器互联起来,构成一个范围更大的网络,(网络的网络)。

因特网是世界上最大的互联网络。

internet :互联网或互连网,通用名词。

Internet:因特网,专用名词。

2.因特网发展三个阶段(了解)

3.因特网标椎化工作(了解)

4.因特网的组成

边缘部分:连接在因特网上的主机,用户直接使用,用来通信和资源共享

核心部分:大量网络和连接这些网络的路由器组成,为边缘部分提供服务

三组交换方式

电路交换,分组交换,报文交换

电路交换

电话交换机接通电话线的方式成为电路交换

交换(Switching)就是按照某种方式动态的分配传输线路的资源

三个步骤

  1. 建立连接(分配通信资源 )
  2. 通话(一直占用资源)
  3. 释放连接(规划资源)

分组交换

存储转发技术

整块数据叫做报文,发送报文前把较长报文划分一个个更小的等长数据段,数据段前面加上控制信息组成首部,构成分组(包),分组首部包含了目的地址和源地址等重要控制信息。

报文交换

废弃

三种交换对比

计算机网络的定义和分类

定义

分类

交换技术:电路交换网络,报文交换网络,分组交换网络

使用者:公用网,专用网

传输介质:有线网络,无线网络

覆盖范围:广域网(WAN),城域网(MAN),局域网(LAN),个域网(PAN)

拓补结构:总线型网络,星型网络,环形网络,网状型网络

计算机网络的性能指标

速率,带宽,吞吐量,时延,时延带宽积,往返时间,利用率,丢包率

速率

带宽

表示网络的通信线路所能传输数据的能力,因此网络带宽表示从单位时间内从网络某一点到另一点所能通过的“最高数据率”。

单位b/s(kb/s,Mb/s,Gb/s,Tb/s)

吞吐量

表示在单位时间内通过某个网络(或信、接口)的数据率

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

时延

  1. 发送时延:分组长度/发送速率

  1. 传播时延:信道长度/电磁波传播速率

  2. 处理时延(包含排队时延):一般不方便计算

时延带宽积

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

​ 若发送端连续发送数据,则在所发送的第一个比特即将到达终点时,发送端已经发送了时延带宽积个比特

​ 链路的时延带宽积又称为以比特为单位的链路长度

往返时间

RTT

利用率

信道利用率:用来表示某信道有百分之几的时间是被利用的(有数据通过)

网络利用率:全网络的信道利用率的加权平均

计算机网络体系结构

常见计算机网络体系结构

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

分层可以将庞大复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题比较易于研究和处理

物理层

解决使用何种信号来解决传输比特的问题

数据链路层

解决分组在一个网络(或一段链路)上传输问题

1.如何标识网络中的各主机(主机编址问题,例如MAC地址--主机在网络中的地址)

2.如何从信号所表示的一连串比特流中去问地址和数据

3.如何协调各主机争用总线(争用总线已废弃,先用交换机链接主机)

网络层

解决分组在多个网络上传输(路由)问题

1.如何标识各网络(区分不同网络)以及各网络中的各主机(网络和主机共同编址问题,例如IP地址)

2.路由器如何转发分组,如何进行路由选择(源主机与目的主机之间的传输路径往往不止一条,分组从源主机向目的主机可走不同路径)

运输层

解决进程之间基于网络的通信问题

1.如何解决进程之间基于网络的通信问题(分组交给浏览器进程处理还是交给QQ处理)

2.出现传输错误时,如何处理

应用层

解决通过应用进程的交互来实现特定的网络应用问题

制定各种应用层协议,并按照协议标准编写相应的应用程序

1.通过应用进程的交互来完成特定的网络应用

!

计算机网络体系结构分层思想举例

here

计算机网络体系专用术语

实体

任何可发送或接受信息的硬件或软件进程

协议

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

三要素:语法,语义,同步

语法:定义所交换信息格式

语义:定义收发双方所要完成的操作

同步:定义收发双方的时序关系

服务

练习

计算机网络体系结构练习题

时延相关练习

标签:主机,网络,带宽,计算机网络,分组,时延,因特网,概述
From: https://www.cnblogs.com/Dengpc/p/16914353.html

相关文章

  • 【C++/STL】0.容器概述
    文章目录​​一、容器分类​​​​(1)序列性容器​​​​(2)关联式容器​​​​(3)容器适配器​​​​二、容器共性​​​​三、容器比较​​一、容器分类(1)序列性容器​​序列式容......
  • css基础概述和重点
     CSS层叠样式表css用来表现HTML一个应用或XML等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。CSS能够对网......
  • MySql复习-数据库的概述
    第01章_数据库概述讲师:尚硅谷-宋红康(江湖人称:康师傅)官网:http://www.atguigu.com1.为什么要使用数据库持久化(persistence):-存到可掉电式存储设备中以供之后使用......
  • 继承的概述
    封装继承爸爸有的东西,儿子都可以去用extends继承需要学习的点如何自己设计什么时候用继承小结......
  • 多态的概述,优势,类型转换问题
    多态的概述,多态的形式什么是多态同类型的对象,执行同一个行为,会表现出不同的行为特征多态的常见多态中成员访问特点1.方法调用:编译看左边,运行看右边2.变量调用:编译看......
  • RDMA 架构与实践(技术详解(一):RDMA概述)
    RDMA,即RemoteDirectMemoryAccess,是一种绕过远程主机OSkernel访问其内存中数据的技术,概念源自于DMA技术。在DMA技术中,外部设备(PCIe设备)能够绕过CPU直接访问......
  • 1、Docker最新入门教程-Docker概述
    1.Docker概述Docker是一个用于开发、运输和运行应用程序的开放平台。Docker使您能够将应用程序与基础架构分开,以便您可以快速交付软件。使用Docker,您可以像管理应用程......
  • Servlet_概述、快速入门
    Servlet_概述server applet概念:运行在服务器端的小程序Servlet就是一个接口,定义了java类被浏览器访问到(tomcat识别)的规则将......
  • Nacos注册中心概述、服务注册、分级存储模型及环境隔离
    目录​​一、Nacos概述​​​​二、服务注册到Nacos​​​​三、Nacos服务分级存储模型​​​​服务集群属性设置​​​​根据集群负载均衡​​​​根据权重负载均衡​​​......
  • test因果推理专题研讨01:因果推理概述
    因果推理本质属于统计学范畴,并试图从根源上对基于相关性的统计学进行改革。当年诞生统计学科时就发生过分歧,因果被压下去了。直到最近,基于相关性的统计方法几乎发展到尽头,......