第一章 笔记

本文详细介绍了计算机网络的基本概念,包括其功能、组成、工作方式、分类以及关键参数如速率、存储容量、带宽、时延等。还探讨了分层结构,如OSI模型和TCP/IP模型,并阐述了各层的主要功能。此外,讨论了面向连接和无连接的通信方式,并提出了一个融合两者优点的5层网络体系结构。

计算机网络:

概念:将地理位置不同的、功能独立的多个计算机系统,通过通信设备和线路连接起来,由功能完善的网络软件(网络协议、网络操作系统等)将其有机地联系到一起进行管理,从而实现网络资源共享和信息传递的系统。

功能:数据通信、资源共享、分布式处理、提高可靠性、负载均衡

组成:硬件、软件、协议

工作方式:1.边缘部分--用户直接使用  2.核心部分--为边缘部分服务

功能组成:1.通信子网--实现数据通信 2.资源子网--实现资源共享/数据处理

(ps:传输层为资源子网和通信子网的接口)

分类:1.按分布范围分:广域网WAN、城域网MAN、局域网LAN、个人区域网PAN

      2.按使用者分:公用网、专用网

      3.按交换技术分:电路交换、报文交换、分组交换

      4.按拓扑结构分:总线型、星型、环型、网状型

      5.按传输技术分:广播式网络—共享公共通信信道、点对点网络—使用分组存储转发和路由选择机制

标准化工作

标准的分类

1.法定标准OSI (官方权威制定的合法的标准) 2.事实标准TCP/IP (竞争中占主流)

速率:

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

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

速率计算:b/s

存储容量:1Byte(字节)=8bit(比特)

带宽:

概念:用来表示网络的通信线路传送数据的能力,通常是指单位时间内从网络中的某一点到另一点所能通过的“最高数据率”。单位是bite每秒。

(网络设备所支持的最高速度,也可以理解为马路的宽度)

吞吐量:

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

时延:

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

构成包括:发送时延(传输时延)、传播时延、处理时延

发送时延:主机/路由器发送数据帧所需要的时间

发送时延=数据长度(bit)信道带宽(发送速率)(bit/s)

传播时延:电磁波在信道中传播一定的距离需要花费的时间

传播时延=信道长度(m)电磁波在信道上的传播速率(m/s)

电磁波在自由空间的传播速率是3.0*105km/s。在铜线电缆中的传播速率约为2.3*105km/s,在光纤中的传播速率约为2.0*105km/s。

时延带宽积(以比特为单位的链路长度)(bit)=传播时延(s)x带宽(b/s)(课本P24)

例:设某段链路的传播时延为20ms,带宽为10Mbit/s。算出

时延带宽积=20*10-3*10*106=2*105bit

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

RTT包括:往返传播时延=传播时延*2、末端处理时间

利用率:信道利用率、网络利用率

        完全空闲的利用率是0,网络利用率是全网络的信道利用率的加权平均值。如果令D0表示网络空闲时的时延,D表示网络当前的时延,那么在适当的条件下,可以用下面的简单公式来表示D,D0和网络利用率U之间的关系:

D=D01-U

信道或网络的利用率过高会产生非常大的时延。如下图:

 

分层结构:

分层基本原则:

1.各层之间相互独立,每层只实现一种相对独立的功能。

2.每层之间界面自然清晰,易于理解,相互交流可能少。

3.结构上可分割开。每层都采用最合适的技术来实现。

4.保持下层对上层的独立性,上层单向使用下层提供的服务。

5.整个分层结构应该能促进标准化工作。

分层结构:

  1. 实体:第层的活动元素称为n层实体。同一层的实体叫对等实体。
  2. 协议:为进行网络中的对等实体数据交换而建立的规则、标准或约定称为网络协议。(水平)

协议三要素:

语法:规定传输数据的格式

语义:规定所要完成的功能

时序(同步):规定各种操作的顺序

  1. 接口(访问服务点SAP):上层使用下层服务的入口
  2. 服务:下层为相邻上层提供的功能调用(单向、垂直)

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

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

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

PCI+SDU=PDU

概念总结:

1.7计算机网络分层结构

计算机网络分层结构分为:7层的OSI参考模型(法定标准)、4层的TCP/IP参考模型(事实标准)。

结合两个标准的优缺点形成一个新的5层的体系结构。

OSI

OSI简单记忆:物联网叔会使用):1-3通信子网(数据通信) 5-7资源子网(数据处理)

OSI各层功能

  1. 应用层:所有能和用户交互产生网络流量的程序。应用层交互的数据单元称为报文
  2. 表示层:用于处理在两个通信系统中交换信息的表示方式(语法和语义)。功能一:数据格式变换;功能二:数据加密解密;功能三:数据压缩和恢复
  3. 会话层:向表示层实体/用户进程提供建立连接并在连接上有序地传输数据。功能一:建立、管理、终止会话;功能二:使用校验点可使会话在通信失效时从校验点/同步点继续恢复通信,实现数据同步。
  4. 传输层:负责主机中两个进程的通信,即端到端的通信。传输单位是报文段或用户数据报。功能一:可靠传输、不可靠传输;功能二:差错控制;功能三:流量控制;功能四:复用分用(复用:多个应用层进程可同时使用下面传输层的服务;分用:运输层把收到的信息分别交给上面应用层中相应的进程)

PS:复用和分用可以理解为,从一座城市的不同商家(进程)发出的快递(数据包)上了同一辆运输车(复用),到了驿站后根据取件码(端口号)让每个收货人(目标进程)取走对应的快递(分用)

  1. 网络层:主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。网络层传输单位是数据报。功能一:路由选择;最佳路径);功能二:流量控制(对发送端流量的控制);功能三:差错控制;功能四:拥塞控制(对全局流量的控制)
  2. 数据链路层:主要任务是把网络层传下来的数据报组装成帧。数据链路层/链路层的传输单位是帧。功能一:成帧(定义帧的开始和结束);功能二:差错控制(帧错+位错);功能三:流量控制;功能四:访问/接入控制(控制对信道的访问)
  3. 物理层:主要任务是在物理媒体上实现比特流的透明传输。物理层传输单位是比特。(透明传输:指不管所传数据是什么样的bite组合,都应当能够在链路上传送。)功能一:定义接口特性;功能二:定义传输模式(单工-单方向发送与接收、半双工-类似对讲机、双工-类似电话);功能三:定义传输速率(发送方的速率);功能四:比特同步;功能五:比特编码

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

相同点:

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

不同点:

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

OSI参考模型

TCP/IP参考模型

网络层

无连接+面向连接

无连接

传输层

面向连接

无连接+面向连接

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

5层参考模型:综合了OSI和TCP/IP的优点。

  1. 应用层:支持各种网络应用
  2. 传输层:进程-进程的数据传输
  3. 网络层:源主机到目的主机的数据分组路由与转发
  4. 数据链路层:把网络层传下来的数据报组装成帧
  5. 物理层:比特传输

第一章思维图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值