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

系列文章目录

第一章 计算机网络概述
第二章 物理层



1. 计算机网络的概念、组成、功能和分类

1.1 概念

计算机网络是互连的、自治的计算机集合。
互联-互联互通 通信链路
自治-无主从关系
计算机网络的概念

1.2 功能

  1. 数据通信(连通性)
  2. 资源共享(硬件、软件、数据)
  3. 分布式处理
  4. 提高可靠性
  5. 负载均衡
  6. ……

1.3 组成

组成

1.4 分类

  1. 按分布范围分 广域网WAN 城域网MAN 局域网 个人局域网
  2. 按使用者来分 公用网/专用网
  3. 按交换技术分 电路交换/报文交换/分组交换
  4. 按拓扑结构分 总线型/星型/网状网
  5. 按传输技术分 广播式网络/点对点网络

1.5 总结

总结

2. 标准化工作及相关组织

2.1 标准化工作

标准的分类

2.2 相关组织

相关组织

2.3总结

总结

3. 速率相关的性能指标

3.1 速率定义

速率即数据率或称数据传输率或比特率。
连接在计算机网络上的主机在数字信道上传送数据位数的速率
单位:b/s, kb/s, Mb/s, Gb/s, Tb/s

混淆

3.2 带宽

带宽:网络的通信线路传送数据的能力,通常为最高数据率。也就是网络设备所支持的最高速度。
链路:网络中两个节点之间的物理通道,链路的传输介质主要由双绞线,光纤和微波组成,分为线链路与无线链路。
带宽

3.3 吞吐量

定义单位时间内通过**某个网络(或信道、接口)**的数据量。
吞吐量受网络的带宽或网络的额定速率的限制。
吞吐量的计算

4. 时延、时延带宽积、RTT和利用率

4.1 时延

定义:指数据 (报文/分组/比特流) 从网络 (或链路) 的一端传送到另一端所需的时间。也叫延迟或迟延。单位是s。
时延的计算方法:
时延计算

4.2 时延带宽积

时延带宽积=传播时延 * 带宽
bit=s * b/s
时延带宽积

4.3 往返时延RTT

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

4.4 利用率

利用率

4.5 总结

总结

5. 分层结构、协议、接口、服务

5.1 分层结构

  1. 实体:第n层中的活动元素称为n层实体。同一层的实体叫对等实体。
  2. 协议:为进行网络中的对等实体数据交换而建立的规则、标准或约定称为网络协议。【水平】
  3. 接口(访问服务点SAP):上层使用下层的服务的入口。
  4. 服务:上层为相邻上层提供的功能调用。【垂直】

SDU服务数据单元:为完成用户所要求的功能而应传送的数据。
PCI协议控制信息:控制协议操作的信息。
PDU协议数据单元:对等层次之间传送的数据单位。

分层结构

5.2 概念总结

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

5.3 总结

总结

6. OSI参考模型

6.1 计算机网络分层结构

参考模型

6.2 ISO/OSI参考模型——怎么来的?

为了解决计算机网络复杂的大问题—————分层结构(按功能)
网络体系结构的诞生
目的:支持异构网络系统的互联互通。

国际标准化组织 (ISO)于1984年提出开放系统互连 (OSI) 参考模型。
但是OSI模型理论成功,市场失败。(专家们缺少实践经验、效率低、制定周期长、层次划分不合理)(值得借鉴)

6.3 ISO/OSI参考模型

速记

6.4 ISO/OSI参考模型解释通信过程

OSI模型的通信过程
通信过程(类比快递)

6.5 应用层

所有能和用户交互产生网络流量的程序。
典型应用层服务:文件传输(FTP)、电子邮件(SMTP)、万维网(HTTP)。

6.6 表示层

用于处理两个通信系统中交换信息的表达方式(语法和语义)。
功能一:数据格式变换(翻译官
功能二:数据加密解密
功能三:数据压缩和恢复
主要协议:JPEG、ASCII

6.7 会话层

向表示层实体/用户进程提供建立连接并在连接上有序传输数据。
这是会话,也是建立同步(SYN)
功能一:建立、管理、终止会话
功能二:使用校验点可使会话在通信失效时从校验点/同步点继续恢复通信,实现数据同步。
适用于传输大文件
主要协议:ADSP、ASP

6.8 传输层

负责主机中两个进程的通信,即端到端的通信。传输单位是报文段或用户数据报。
功能一:靠传输、不可靠传输
功能二:错控制
功能三:量控制
功能四:复分用

可靠传输:采用一系列技术来保障信息在发送方和接收方准确、精确的传输。
不可靠传输:仅仅丢弃有误码的帧,其他的什么也不做。
差错控制:系统对传输的数据的一种验证机制。它主要对传输的数据进行验证,看是否在传输过程中出错,如果出错就提示系统将数据丢失,否则接受相应数据.。
流量控制:双方在通信的时候,发送方的速率与接收方的速率是不一定相等,如果发送方的发送速率太快,会导致接收方处理不过来,这时候接收方只能把处理不过来的数据存在缓存区里(失序的数据包也会被存放在缓存区里)。如果缓存区满了,但是发送方还在疯狂着发送数据,接收方只能把收到的数据包丢掉,大量的丢包会极大着浪费网络资源,因此,我们需要控制发送方的发送速率,让接收方与发送方处于一种动态平衡才好。
复用:多个应用层进程可同时使用下面运输层的服务。
分用:运输层把收到的信息分别交付给上面应用层中相应的进程。

6.9 网络层

主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。
网络层传输单位是数据报
功能一:路由选择 (选择合适地路由器,最佳路径)
功能二:流量控制 (对于发送端速度的控制)
功能三:差错控制 (根据奇偶校验码等进行检测数据是否有误)
功能四:拥塞控制 (针对全局的速度控制。若所有结点都来不及接受分组,而要丢弃大量分组的话,网络就处于拥塞状态。因此要采取一定措施缓解这种拥塞)
主要协议:IP、IPX、ICMP、IGMP、ARP、RARP、OSPF

6.10 数据链路层

主要任务是把网络层传下来的数据报组装成帧。
数据链路层/链路层的传输单位是帧。
功能一:成帧(定义帧的开始和结束)
功能二:差错控制 帧错+位错
功能三:流量控制
功能四:访问(接入)控制 控制对信道的访问
主要协议:SDLC、HDLC、PPP、STP

6.11 物理层

主要任务是在物理媒体上实现比特流的透明传输
物理层传输单位是比特
透明传输: 指不管所传数据是什么样的比特组合,都应当能够在链路上传送。
功能一:定义接口特性
功能二:定义传输模式 单工、半双工、双工
功能三:定义传输速率
功能四:比特同步
功能五:比特编码
主要协议:Rj45、802.3

6.12 总结

总结

7. TCP、IP参考模型和5层参考模型

7.1 OSI参考模型与TCP/IP参考模型

图示

7.2 OSI参考模型与TCP/IP参考模型相同点

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

7.3 OSI参考模型与TCP/IP参考模型不同点

  1. OSI定义三点:服务、协议、接口
  2. OSI先出现,参考模型先于协议发明,不偏向特定协议
  3. TCP/IP设计之初就考虑到异构网互联问题,将IP作为重要层次
  4. 做个对比:
ISO/OSITCP/IP模型
网络层无连接+面向连接无连接
传输层面向连接无连接+面向连接

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

7.4 5层参考模型

5层参考模型

7.5 5层参考模型的数据封装与解封装

5层参考模型

8. 第一章知识总结

知识总结

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值