计算机网络


参考计算机网络(谢希仁)第七版

基础知识

互联网概述

互联网定义

它起源于美国,是由数量极大的各种计算机网络互连起来而形成的一个互连网络。它采用 TCP/IP 协议族作为通信规则,是一个覆盖全球、实现全球范围内连通性和资源共享的计算机网络。
###互联网(Internet)和(互连网internet)的区别
在这里插入图片描述

互联网标准化工作

所有互联网标准都以 RFC 的形式在互联网上发表。
以前工作分为三个步骤:
互联网草案 (Internet Draft) ——有效期只有六个月。在这个阶段还不是 RFC 文档。
建议标准 (Proposed Standard) ——从这个阶段开始就成为 RFC 文档。
互联网标准 (Internet Standard) ——达到正式标准后,每个标准就分配到一个编号 STD xxxx。 一个标准可以和多个 RFC 文档关联。
现在简化为二个步骤:
建议标准,互联网标准
除了建议标准和互联网标准这两种 RFC 文档外,还有三种 RFC 文档:历史的、实验的和提供信息的 RFC 文档。
在这里插入图片描述

互联网组成

互联网组成分为二个部分:
在这里插入图片描述

1)边缘部分:由所有连接在互联网上的主机组成。这部分是用户直接使用的,用来进行通信(传送数据、音频或视频)和资源共享。
11)端系统:处在互联网边缘的部分就是连接在互联网上的所有的主机。这些主机又称为端系统 (end system)。
12)端系统通信方式:分为两种,一种为c/s方式;一种为p2p方式;
c/s方式:
客户 (client) 和服务器 (server) 都是指通信中所涉及的两个应用进程。
客户服务器方式所描述的是进程之间服务和被服务的关系。
客户是服务的请求方,服务器是服务的提供方。
p2p方式:
对等连接 (peer-to-peer,简写为 P2P ) 是指两个主机在通信时并不区分哪一个是服务请求方还是服务提供方。
只要两个主机都运行了对等连接软件 ( P2P 软件) ,它们就可以进行平等的、对等连接通信。
双方都可以下载对方已经存储在硬盘中的共享文档。
2)核心部分:由大量网络和连接这些网络的路由器组成。这部分是为边缘部分提供服务的(提供连通性和交换)。
网络核心部分是互联网中最复杂的部分。
网络中的核心部分要向网络边缘中的大量主机提供连通性,使边缘部分中的任何一个主机都能够向其他主机通信(即传送或接收各种形式的数据)。
在网络核心部分起特殊作用的是路由器 (router)。
路由器是实现分组交换 (packet switching) 的关键构件,其任务是转发收到的分组,这是网络核心部分最重要的功能。
21)交换方式:分为三种:一种为电路交换,第二种为报文交换,第三种为分组交换;
22)交换比较:
若要连续传送大量的数据,且其传送时间远大于连接建立时间,则电路交换的传输速率较快。
报文交换和分组交换不需要预先分配传输带宽,在传送突发数据时可提高整个网络的信道利用率。
由于一个分组的长度往往远小于整个报文的长度,因此分组交换比报文交换的时延小,同时也具有更好的灵活性。

计算机网络性能指标

带宽:用来表示网络通信线路传输数据的能力,通常是指单位时间从网络中的某一点到另一点所通过的”最高数据率“。单位是b/s,kb/s ,Mb/s,Gb/s。
吞吐量:表示在单位时间内通过某个网络的数据量。单位时间b/s,kb/s,mb/s等;
吞吐量受网络的带宽或者网络的额定速率的限制;
带宽和吞吐量的区别:带宽是单位时间通过数据量的上限,但是吞吐量为变化的。比如家里安装宽带为100Mb/s,这里指的是带宽,但是实际为20Mb/s。
时延:时延 (delay 或 latency) 是指数据(一个报文或分组,甚至比特)从网络(或链路)的一端传送到另一端所需的时间。
有时也称为延迟或迟延。
网络中的时延由以下几个不同的部分组成:
发送时延
传播时延
处理时延
排队时延
发送时延
也称为传输时延。
发送数据时,数据帧从结点进入到传输媒体所需要的时间。
也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间。
在这里插入图片描述
传播时延
电磁波在信道中需要传播一定的距离而花费的时间。
发送时延与传播时延有本质上的不同。
信号发送速率和信号在信道上的传播速率是完全不同的概念。
在这里插入图片描述
处理时延
主机或路由器在收到分组时,为处理分组(例如分析首部、提取数据、差错检验或查找路由)所花费的时间。
排队时延
分组在路由器输入输出队列中排队等待处理所经历的时延。
排队时延的长短往往取决于网络中当时的通信量。
在这里插入图片描述
时延带宽积
在这里插入图片描述
往返时间 RTT
往返时间 RTT (round-trip time) 表示从发送方发送数据开始,到发送方收到来自接收方的确认,总共经历的时间。
利用率
分为信道利用率和网络利用率。
信道利用率指出某信道有百分之几的时间是被利用的(有数据通过)。
完全空闲的信道的利用率是零。
网络利用率则是全网络的信道利用率的加权平均值。
信道利用率并非越高越好。当某信道的利用率增大时,该信道引起的时延也就迅速增加。

若令 D0 表示网络空闲时的时延,D 表示网络当前的时延,则在适当的假定条件下,可以用下面的简单公式表示 D 和 D0 之间的关系:
在这里插入图片描述

计算机网络体系结构

协议分类

在这里插入图片描述

物理层

主机1向主机2发送数据

在这里插入图片描述

协议和服务的区别

协议的实现保证了能够向上一层提供服务。
本层的服务用户只能看见服务而无法看见下面的协议。即下面的协议对上面的服务用户是透明的。
协议是“水平的”,即协议是控制对等实体之间通信的规则。
服务是“垂直的”,即服务是由下层向上层通过层间接口提供的。
上层使用服务原语获得下层所提供的服务。
在这里插入图片描述

物理层基本概念

物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。
物理层的作用是要尽可能地屏蔽掉不同传输媒体和通信手段的差异
用于物理层的协议也常称为物理层规程 (procedure)

物理层主要任务

确定与传输媒体的接口的一些特性。
机械特性 :指明接口所用接线器的形状和尺寸、引线数目和排列、固定和锁定装置等。
电气特性:指明在接口电缆的各条线上出现的电压的范围。
功能特性:指明某条线上出现的某一电平的电压的意义。
过程特性 :指明对于不同功能的各种可能事件的出现顺序。

数据通信的基础知识

常用术语

数据 (data) —— 运送消息的实体。
信号 (signal) —— 数据的电气的或电磁的表现。
模拟信号 (analogous signal) —— 代表消息的参数的取值是连续的。
数字信号 (digital signal) —— 代表消息的参数的取值是离散的。
码元 (code) —— 在使用时间域(或简称为时域)的波形表示数字信号时,代表不同离散数值的基本波形。

信道的知识

信道 —— 一般用来表示向某一个方向传送信息的媒体。
单向通信(单工通信)——只能有一个方向的通信而没有反方向的交互。
双向交替通信(半双工通信)——通信的双方都可以发送信息,但不能双方同时发送(当然也就不能同时接收)。
双向同时通信(全双工通信)——通信的双方可以同时发送和接收信息。
基带信号(即基本频带信号)—— 来自信源的信号。像计算机输出的代表各种文字或图像文件的数据信号都属于基带信号。
基带信号往往包含有较多的低频成分,甚至有直流成分,而许多信道并不能传输这种低频分量或直流分量。因此必须对基带信号进行调制 (modulation)。
调制分为两大类:
基带调制:仅对基带信号的波形进行变换,使它能够与信道特性相适应。变换后的信号仍然是基带信号。把这种过程称为编码 (coding)。
带通调制:使用载波 (carrier)进行调制,把基带信号的频率范围搬移到较高的频段,并转换为模拟信号,这样就能够更好地在模拟信道中传输(即仅在一段频率范围内能够通过信道) 。
带通信号 :经过载波调制后的信号。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值