计算机网络的概述

一、概念,组成,功能和分类

1、概念

计算机网络是网络的一个分支。

计算机网络:是一个分散的,具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。

计算机网络是互连的,自治的计算机集合。

  • 互连:互联互通
  • 自治:无主从关系

2、功能

  • 数据通信(连接性)
  • 资源共享
  • 分布式处理
  • 提高可靠性
  • 负载均衡
    OSI七层参考模型

3、组成

  • 组成部分:硬件,软件,协议
  • 工作方式:
    • 边缘部分:用户直接使用
    • 核心部分:为边缘部分提供服务
  • 功能组成:
    • 通信子网:实现数据通信
    • 资源子网:实现资源共享、数据处理

4、分类

  • 按分布范围分类:广域网/WAN,城域网/MAN,局域网/LAN,个人区域网/PAN
  • 按使用者分类:公用网,专用网
  • 按交换技术分类:电路交换,报文交换,分组交换
  • 按拓扑结构分类:总线型,星型,环型,网状型
  • 按传输技术分类:
    • 广播式网络:共享公共通信信道
    • 点对点网络:使用分组存储转发和路由选择机制

二、标准化工作和相关组织

1、标准的分类

  • 法定标准:由权威机构制定的正式的,合法的标准,如 OSI
  • 事实标准:某些公司的产品在竞争中占据了主流,时间长了,这些产品中的协议和技术就成了标准,如TCP/IP

2、标准化工作

RFC – 因特网标准的形式。

RFC上升为因特网正式标准的四个阶段:

  • 因特网草案
  • 建议标准
  • 草案标准:目前已经取消
  • 因特网标准

3、相关组织

  • 国际标准化组成ISO:OSI参考模型,HDLC协议

  • 国际电信联盟ITU:制定通信规则

  • 国际电气电子工程师协会IEEE:学术机构,IEEE802系列标准,5G

  • Internet工程任务组IETF:负责因特网相关标准的制定

三、速率相关的性能指标

1、速率

速率:数据率/数据传输率/比特率,连接在计算机网络上的主机在数字信道上传送数据位数的速率。

单位是 b/s,kb/s,Mb/s,Gb/s,Tb/s

在这里插入图片描述

2、带宽

带宽:原本指某个信号具有的频带宽度,即最高频率与最低频率之差,单位是 HZ。

计算机网络中,带宽用来表示网络的通信线路传送数据的能力,通常是指单位时间内从网络中的某一点到另一点所能通过的“最高数据率”,单位是 “比特每秒”。

3、吞吐量

吞吐量:在单位时间内通过某个网络(或信道,接口)的数据量,单位和宽带的单位一致。

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

四、时延,时延带宽积,往返时延RTT和利用率

1、时延

时延:指数据/报文/分组/比特流从网络/链路的一端传送到另一端所需的时间,也叫延迟或迟延,单位是 s。
在这里插入图片描述

2、时延带宽积

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

时延带宽积又称为比特为单位的链路长度,积某段链路上现在有多少比特的数据。
在这里插入图片描述

3、往返时延RTT

往返时延RTT:从发送方发送数据开始,发送方收到接收方的确认(接收方收到数据后立即发送确认),总共经历的时延。

注意:

  • RTT越大,在收到确认之前,可以发送的数据越多。
  • RTT包括:
    • 往返传播时延 = 传播时延 * 2
    • 末端处理时间

4、利用率

利用率包括:

  • 信道利用率:有数据通过时间 / (有+无)数据通过时间
  • 网络利用率:信道利用率加权平均值

注意:时延与利用率成正比。

五、分层结构,协议,接口,服务

发送文件前要完成的工作:

  • 发起通信的计算机必须将数据通信的通路进行激活。
  • 要告诉网络如何识别目的主机。
  • 发起通信的计算机要查明目的主机是否开机,并且与网络连接正常。
  • 发起通信的计算机要弄清楚,对方计算机中文件管理程序是否已经做好准备工作。
  • 确保差错和意外可以解决。

1、实体

实体:第 n 层中的活动元素称为 n 层实体。同一层的实体叫对等实体。

2、协议

协议:为进行网络中的对等实体数据交换而建立的规则,标准或约定称为网络协议。【水平】

  • 语法:规定传输数据的格式
  • 语义:规定所要完成的功能
  • 同步:规定各种操作的顺序

3、接口

接口:上层使用下层服务的入口。【相邻层才有接口】

4、服务

服务:下层为相邻上层提供的功能调用。【垂直】

在这里插入图片描述

SDU服务数据单元:为完成用户所要求的功能而应传送的数据。

PCI协议控制信息:控制协议操作的信息。

PDU协议数据单元:对等层次之间传送的数据单位。

注意: 第 n 层的SDU + 第 n 层的PCI = 第 n-1 层的SDU

5、概念总结

  • 网络体系结构是从功能上描述计算机网络结构。
  • 计算机网络体系结构简称网络体系结构,是分层结构。
  • 每层遵循某个/些网络协议以完成本层功能。
  • 计算机网络体系结构是计算机网络的各层及其协议的集合。
  • 第 n 层在向 n + 1层提供服务时,此服务不仅包含第 n 层本身的功能,还包含由下层服务提供的功能。
  • 仅仅在相邻层间有接口,且所提供服务的具体实现细节对上一层完全屏蔽。
  • 体系结构是抽象的,而实现是指能运行的一些硬件和软件。

六、OSI参考模型

1、OSI七层参考模型

在这里插入图片描述

2、应用层

应用层:所有能和用户交互产生网络流量的程序。

典型应用层服务:

  • 文件传输(FTP)
  • 电子邮件(SMTP)
  • 万维网(HTTP)

3、表示层

表示层:用于处理在两个通信系统中交换信息的表示方式(语法和语义)

功能一:数据格式变换

功能二:数据加密解密

功能三:数据压缩和恢复

4、会话层

会话层:向表示层实体/用户进程提供建立连接并在连接上有序地传输数据。

功能一:建立,管理,终止会话

功能二:使用校验点可使会话在通信失效时从校验点/同步点继续恢复通信,实现数据同步。

主要协议:ADSP,ASP

5、传输层

传输层:负责主机中两个进程的通信,即端到端的通信。传输单位是报文段或用户数据报。

功能一:可靠传输,不可靠传输

功能二:差错控制

功能三:流量控制

功能四:复用分用

  • 复用:多个应用层进行可同时使用下面传输层的服务。
  • 分用:传输层把收到的信息分别交付给上面应用层中相应的进程。

6、网络层

网络层:主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。网络层传输单位是数据报。

注意:数据报 = N * 分组

功能一:路由选择

功能二:流量控制

功能三:差错控制

功能四:拥塞控制

主要协议:IP,IPX,ICMP,IGMP,ARP,RARP,OSPF

7、数据链路层

数据链路层:主要任务是把网络层传下来的数据报组装成帧。数据链路层/链路层的传输单位是帧。

功能一:成帧(定义帧的开始和结束)

功能二:差错控制:帧错 + 位错

功能三:流量控制

功能四:访问(接入)控制:控制对信道的访问

主要协议:SDLC,HDLC,PPP,STP

8、物理层

物理层:主要任务是在物理媒体上实现比特流的透明传输。物理层传输单位是比特。

透明传输:指不管所传数据是什么样的比特组合,都应当可以在链路上传送。

功能一:定义接口特性

功能二:单工,半双工,双工

功能三:定义传输速率

功能四:比特同步

功能五:比特编码

主要协议:Rj45,802.3

七、TCP,IP参考模型和5层参考模型

1、OSI参考模型与TCP/IP参考模型的相同点

  • 都分层
  • 基于独立的协议栈的概念
  • 可以实现异构网络的互联

2、OSI参考模型与TCP/IP参考模型的不同点

  • OSI定义了三点:服务,协议,接口
  • OSI先出现,参考模型先于协议发明,不偏向特定协议
  • TCP/IP设计之初就考虑到了异构网络互联问题,将IP作为重要层次
  • OSI参考模型和TCP/IP参考模型的通信方式不同
    在这里插入图片描述

注:

  • 面向连接分为三个阶段,第一是建立连接,在此阶段,发出一个建立连接的请求。只有在连接成功建立之后,才能开始数据传输,这是第二阶段。接着,当数据传输完毕后,必须释放连接,这是第三阶段。
  • 面向无连接没有这么多阶段,它直接进行数据传输。

3、5层参考模型

在这里插入图片描述

八、参考链接:

王道考研 https://www.bilibili.com/video/BV19E411D78Q?p=1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值