[豪の学习笔记] 计算机网络#001

1.1.1 - 什么是计算机网络

计算机网络 = 通信技术 + 计算机技术

计算机网络就是一种特殊的通信网络

定义:计算机网络就是互联的、自治的计算机集合

自治:无主从关系

互联:互联互通

Q:距离远、数量大如何保证互联?

通过交换网络互连主机

交换节点:路由器或交换机

Q:什么是Internet?

组成细节角度:

①全球最大的互联网络

ISP网络互连的“网络之网络”

②数以万计的互连的计算设备集合:

主机(hosts)=端系统(end systems)

运行各种网络应用

③通信链路

光纤、铜缆、无线电、卫星...

④分组交换:转发分组(数据包)

路由器(routers)

交换机(switches)

服务角度:

①为网络应用提供通信服务的通信基础设施

Web,VoIP,email,网络游戏,电子商务,社交网络...

②为网络应用提供应用编程接口(API)

支持应用程序“连接”Internet,发送/接收数据

提供类似于邮政系统的数据传输服务

Q:仅有硬件(主机、链路、路由器...)连接,Internet能否顺畅运行?能保证应用数据有序交付吗?

否,还需要网络协议

1.1.2 - 什么是网络协议

协议是计算机网络有序运行的重要保证

定义:网络协议,简称为协议,是为进行网络中的数据交换而建立的规则、标准或约定

协议规定了通信实体之间所交换的消息的格式、意义、顺序以及针对收到信息或发生的事件所采取的“动作”

协议的三要素:

①语法(Syntax)

数据与控制信息的结构或格式

信号电平

②语义(Semantics)

需要发出何种控制信息

完成何种动作以及做出何种相应

差错控制

③时序(Timing)

事件顺序

速度匹配

协议规范了网络中所有信息发送和接受过程

1.2.1 - 计算机网络结构

网络边缘:

①主机(端系统):

位于“网络边缘”

运行网络应用程序

②客户/服务器(client/server)应用模型

客户发送请求,接收服务器响应

③对等(peer-peer,P2P)应用模型

无(或不仅依赖)专用服务器

通信在对等实体之间直接进行

接入网络:

①数字用户线路(DSL)

利用已有的电话线连接中心局的DSLAM

数据通信通过DSL电话线接入Internet

语音(电话)通过DSL电话线接入电话网

< 2.5Mbps 上行传输速率(典型速率 < 1 Mbps)

< 24 Mbps 下行传输速率(典型速率 < 10)

FDM: > 50 kHz - 1 MHz 用于下行

4 k Hz - 50 kHz 用于上行

0 kHz - 4 kHz 用于传统电话

②电缆网络

频分多路复用:在不同频带(载波)上传输不同频道

HFC:混合光纤同轴电缆(hybrid fiber coax)

非对称:下行高达30Mbps传输速率,上行为2Mbps传输速率

各家庭(设备)通过电缆网络-->光纤接入ISP路由器

各家庭共享家庭至电缆头端的接入网络

不同于DSL的独占至中心局的接入

③典型家庭接入网络:

④机构(企业)接入网络(Ethernet):

主要用于公司、高校、企业等组织机构

典型传输速率:10Mbps,100Mbps,1Gbps,10Gbps

目前,端系统通常直接连接以太网交换机(switch)

⑤无线接入网络

通过共享的无线接入网络连接端系统与路由器

通过基站或称为接入点

无线局域网(LANs):

同一建筑物内(30m)

802.11b/g(WIFI): 11Mbps、54Mbps传输速率

广域无线接入:

通过电信运营商(蜂窝网),接入范围在几十公里

带宽:1Mbps、10Mbps、100Mbps

3G、4G:LTE

移动互联网

⑥网络核心

互联的路由器网络

网络核心的关键功能:路由+转发

1.2.2 - Internet结构

端系统通过接入ISP连接到Internet

在网络中心:少数互连的大型网络

“一级”(tier-1)商业ISPs(如: 网通、电信、Sprint、AT&T),提供国家或国际范围的覆盖

内容提供商网络(content provider network,如:Google),私有网络,连接其数据中心与Internet,通常绕过一级ISP和区域ISPs

1.3.1 - 电路交换

最典型电路交换网络: 电话网络

电路交换的三个阶段:

建立连接(呼叫/电路建立)

通信

释放连接(拆除电路)

资源独占

Q:电路交换网络如何共享中继线?

多路复用

1.3.2 - 多路复用

多路复用技术,简称复用,是通信技术中的基本概念

链路/网络资源(如带宽)划分为“资源片”

将资源片分配给各路“呼叫”(calls)

每路呼叫独占分配到的资源片进行通信

资源片可能“闲置”(idle)(无共享)

典型多路复用方法

①频分多路复用FDM

②时分多路复用TDM

③波分多路复用WDM

④码分多路复用CDM

频分多路复用FDM

将信道资源在频率上进行划分

各用户占用不同的带宽资源(频率带宽Hz)

用户在分配到一定的频带后,在通信过程中自始至终都占用这个频带

时分多路复用TDM

时分复用是将时间划分为一段段等长的时分复用帧(TDM帧),每个用户在每个TDM帧中占用固定序号的时隙,每个用户所占用的时隙是周期性出现(其周期就是TDM帧的长度)

波分多路复用WDM

波分多路复用就是光的频分复用


码分多路复用CDM

广泛应用于无线链路共享(如蜂窝网,卫星通信等)

每个用户分配一个唯一的m bit码片序列,其中“0”用“-1”表示,“1”用“+1”表示

各个用户使用相同的频率的载波,利用各自码片序列编码数据

编码信号 = 原始数据 x 码片序列

如发送比特1 (+1),则发送自己的m bit 码片序列

如发送比特0 (-1),则发送该码片序列的m bit 码片序列的反码

各个用户码片序列相互正交



1.3.3 - 报文交换与分组交换

报文:源(应用)发送信息整体

分组:报文分拆出来的一系列相对较小的数据包

分组交换需要报文的拆分和重组,会产生额外开销

报文交换与分组交换均采用“存储-转发”交换方式

报文交换以完整报文进行“存储-转发”

分组交换以较小的分组进行“存储-转发”

报文交换:

报文长度为 M bits

链路带宽为 R bps

每次传输报文需要 M/R 秒

分组交换:

报文被拆分为多个分组

分组长度为L bits

每个分组传输时延为 L/R 秒

分组交换相较于报文交换,路由器所需缓存更低,传输效率更高

分组交换相较于电路交换,分组交换允许更多用户同时使用网络,充分共享网络资源

分组交换适用于突发数据传输网络

充分共享资源

简单,无需呼叫建立

分组交换可能产生拥塞:分组延迟和丢失

需要协议处理可靠数据传输和拥塞控制

posted @ 2024-11-14 21:39  SchwarzShu  阅读(7)  评论(0编辑  收藏  举报