王道考研2019版计算机网络第一章--计算机网络概述

语雀笔记链接: 

王道考研2019版计算机网络第一章--计算机网络概述 (yuque.com)icon-default.png?t=M85Bhttps://www.yuque.com/xiaojinchunchun/bxuuke/csmf57目录

1.1 计算机网络概述

1.1.1概念、组成、功能和分类

1 计算机网络的概念

2计算机网络的功能

3计算机网络的组成

4计算机网络的分类

1.1.2标准化工作及相关组织

2标准化工作的相关组织

1.1.3速率相关的性能指标

1速率

2带宽

3 吞吐量

1.1.4时延、时延带宽积、RTT和利用率

1时延

2时延带宽积(容量)

3往返时延RTT

4利用率

1.2计算机网络体系结构与参考模型

1.2.1分层结构、协议(核心)、接口、服务

1为什么要分层

2分层的基本原则

3正式认识分层结构

4概念总结

1.2.2 OSI参考模型

1ISO/OSI参考模型--怎么来的?

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

3第七层--应用层

4第六层--表示层

5第五层--会话层

6第四层--传输层

7第三层--网络层

8第二层--数据链路层

9第一层--物理层

1.2.4 TCP、IP参考模型和5层参考模

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

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

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

4五层参考模型

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

第一章知识总结


1.1 计算机网络概述

1.1.1概念、组成、功能和分类

1 计算机网络的概念

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

PS:

简而言之:计算机网络是互连的自治的计算机集合。

2计算机网络的功能

3计算机网络的组成

1.组成部分

2.工作方式

3.功能组成

4计算机网络的分类

1.1.2标准化工作及相关组织

标准的分类

RFC(Request For Comments)——因特网标准的形式

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

  1. 因特网草案(Internet Draft):这个阶段还不是RFC文档
  2. 建议标准(Proposed Standard):这个阶段开始成为RFC文档
  3. IETF、IAB批准同意
  4. 成为因特网标准(Internet Standard)

2标准化工作的相关组织

1.1.3速率相关的性能指标

1速率

速率即数据率或称数据传输率比特率。 表现形式:1/0 单位:位

速率是连接在计算机网络上的主机在数字信道上传送数据位数的速率

单位是 :b/s、kb/s、mb/s、gb/s、tb/s

2带宽

(1) 带宽原本指某个信号具有的频带宽度,即最高频率与最低频率之差,单位是赫兹(Hz) 。

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

带宽就是网络设备所支持的最高速度

理解:带宽可以理解为路的宽度,带宽2Mb/s的就是双车道,带宽1Mb/s的就是单车道。

3 吞吐量

表示在单位时间内通过某个网络(或信道、接口)的数据量。单位b/s, kb/s, Mb/s等。

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

理解:带宽可以理解为链路的理论传输速率上限,吞吐量是某时间内链路实际的数据量

1.1.4时延、时延带宽积、RTT和利用率

1时延

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

理解:

2时延带宽积(容量)

时延带宽积 = 传播时延 X 带宽 单位:比特b

时延带宽积又称为:以比特为单位的链路长度,即某段链路现在有多少比特

3往返时延RTT

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

终端输入ping命令,再加ip地址或者域名即可查看RTT

RTT越大,在收到确认之前,可以发送的数据越多。因为RTT越大则等的越久,等的越久则数据越多。

RTT包括:

4利用率

利用率:

1.2计算机网络体系结构与参考模型

1.2.1分层结构、协议(核心)、接口、服务

1为什么要分层

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

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

为什么分层:以上问题比较多,要把大问题分成一系列的小问题进行解决。

2分层的基本原则

3正式认识分层结构

  1. 实体:第n层中的活动元素称为n层实体。同一层的实体叫对等实体。
  2. 协议:为进行网络中的对等实体数据交换而建立的规则、标准或约定称为网络协议。【水平层次
    1. 语法:规定传输数据的格式
    2. 语义:规定所要完成的功能
    3. 同步:规定各种操作的顺序
  1. 接口(访问服务点SAP) :上层使用下层服务的入口、下层为相邻上层提供的 。【垂直层次
  2. 服务:下层为相邻上层提供的功能调用。【垂直层次】上层使用下层所提供的服务时必须与下层交换一些命令,这些命令在OSI中称为服务原语。OSI将原语划分为4类:

在计算机网络体系架构的各个层次中,每个报文都分成两部分:

  • SDU 服务数据单元:为完成用户所要求的功能而应传送的数据,即图中data部分。
  • PCI 协议控制信息: 控制协议操作的信息。(为同一层实体进行数据交换建立的规则),即图中H部分。
  • PDU 协议数据单元:PCI + SDU = PDU 对等层次之间传送的数据单位,。(加了协议的数据就可以在对等层次间传送;打包阶段:上一层的PDU变成下一层的SDU)

4概念总结

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

1.2.2 OSI参考模型

1ISO/OSI参考模型--怎么来的?

是为了解决计算机网络复杂的大问题-->分层结构(按功能)

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

3第七层--应用层

定义:所用能和用户交互产生网络流量的程序。如QQ,浏览器等

典型的应用层服务:

4第六层--表示层

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

功能:

5第五层--会话层

定义:向表示层实体/用户进程提供建立连接并在连接上有序地传输数据。这是会话,也是建立同步(SYN)。

功能:

功能二理解:上传小说时,可能在上传到第四章的时候网络中断,当网络恢复时,可以从第四章继续恢复上传,而不需要整个小说重新上传。

6第四层--传输层

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

  1. 功能一:可靠传输、不可靠传输
    1. 可靠传输:发送端在文件很大就需要切分成报文段进行发送,接收端接收后会反馈确认信息给发送端,发送端收到确认信息后才能继续发送报文段。这是一个基于确认机制的过程。
    2. 不可靠传输:不需要使用确认机制,直接发报文段就行了。比如发消息就是采用不可靠传输。
  1. 功能二:差错控制
    1. 对于发生的差错进行控制,比如传输报文段顺序错误,丢失等。传输层就负责纠正这些错误
  1. 功能三:流量控制
    1. 如果接收端接收能力有限,就需要发送方慢点发送,于是发送方减缓发送速率。
  1. 功能四:复用和分用
    1. 复用:多个应用层进程可同时使用下面运输层的服务。
    2. 分用:运输层把收到的信息分别交付给上面应用层中相应的进程。
    3. 每个应用层进程(比如QQ、微信)都会有一个端口号,多个进程可以同时发送(复用),应用层发送端传输报文段后,接收端根据端口号精准发送给对应的进程(分用,比如QQ的消息就发给QQ)。

7第三层--网络层

主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。

网络层传输单位是数据报

功能一: 路由选择

功能二: 流量控制(限制发送端)

功能三: 差错控制

功能四: 拥塞控制 (宏观)

8第二层--数据链路层

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

  1. 功能一: 成帧(定义帧的开始和结束) ....100001110101010....
    1. 数据报组装成帧后会形成一个比较长的比特流序列,对于这样一个比特流需要定义一下哪是帧的开始哪是帧的结束。只有这样定义好,我们才可以在接收端收到帧的时候提取出数据的部分进而提交给网络层。
  1. 功能二:差错控制 帧错+位错
    1. 如果发现有差错,数据链路层可能丢弃出现差错的帧,因为差错的帧继续在网络上传输会浪费资源。如果要纠错,可以通过可靠的传输协议纠正出现的差错。
  1. 功能三: 流量控制
    1. 协调发送端和接收端的速率问题,如果接收端的缓存不够用,发送端发过来的数据全都会丢弃掉,就会告诉发送端慢点发,等缓存有空间了再加快速度。
  1. 功能四: 访问(接入)控制 控制对信道的访问
    1. 比如在广播式网络中,同一时间只能有一个人在发送信息。所以数据链路层就可以控制大家对于共享信道的访问,专门由它的特殊子层介质访问子层来专门处理控制这个问题。

 

9第一层--物理层

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

物理层传输单位是比特。

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

物理层称为傻瓜层:因为只需要把比特流转换成电信号的形式然后放到链路上进行传输就OK了,不需要对数据进行改动和切割。

  1. 功能一: 定义接口特性
    1. 比如连接电缆的插头应该有多少引脚,每个引脚如何连接。
  1. 功能二:定义传输模式 单工、半双工、双工
    1. 单工:只可以单方向,比如两个人进行通信,同一时间段只可以一个人在发送且整个时间段不能变成接收端,另一个人只能接收且不能变成发送端。
    2. 半双工:两个人都可以发送或者接收,但是同一时间只能一个人发送另一个人接收(但发送方可以成为接收方,类似对讲机)。
    3. 双工: 两个人可以发送和接收(类似打电话)。
  1. 功能三:定义传输速率
    1. 定义发送端的发送速率和传输速率
  1. 功能四:比特同步
    1. 发送端发送一个1,接收端就能接收一个1,保证比特的同步。
  1. 功能五:比特编码
    1. 规定一下用什么样的电压表示1和0

1.2.4 TCP、IP参考模型和5层参考模

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

OSI参考模型先是理论,没有实践。

TCP/IP是由TCP/IP协议栈的实践发展为TCP/IP参考模型理论的。

TCP/IP协议栈不是只有TCP和IP,只不过TCP和IP占大头。

网际层是TCP/IP体系结构的关键部分

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

1.都是分层体系结构

2.基于独立的协议栈的概念

3.可以实现异构网络互联

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

1.OSI定义三点:服务、协议、接口

2.0SI先出现,参考模型先于协议发明,不偏向特定协议

3.TCP/IP设计之初就考虑到异构网互联问题,将IP作为重要层次

4.

4五层参考模型

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

第一章知识总结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值