@IT·互联网Android开发经验谈

计算机网络:概述知识大纲

2020-05-11  本文已影响0人  壹零二肆
大纲

网络构架

网络边缘(端系统、用户群)+网络核心(消息交换提供服务者)

端系统通过接入ISP来连接到Internet享受服务,并且遵守协议。

一些公有或者私人的网络通过接入这些ISP,这些ISP分层互连就构成了庞大复杂的网络。

IXP(Internet Exchange Point):允许两个网络直接相连并交换分组,以便更加有效地利用网络资源。也有称 NAP

网络协议:协议规范了网络的消息发送和接受过程

协议应该包含:格式、意义、顺序也就是语法、语义、时序。

网络核心硬件设备(调制解调器,路由器,交换机)

调制解调器(猫):模拟信号数字信号转换需要联网的(网络)终端都需要。

路由器:可以让多个网络设备都连接到ISP(比如中国电信提供的服务)。家庭一般(猫+路由器)既可满足需求。

交换机:如果有多个网络设备需要连接到ISP那么可以将它们互连形成一个网络再让这个网络连接到ISP。

网络核心数据交换类型

电路交换

通过电话线和中间的链路连接另外一端的目标主机进行交换数据。采用多路复用的策略。

多路复用:将网络链路的带宽资源划分为一个个 资源片 然后将这些资源片分配给一个个请求的过程。

频分多路复用FDM:通过调制分配了不同的频段给它们进行数据传输共享链路使得不同的主机在不同的信号频段里面进行传输互不干扰。

时分多路复用TDM:将链路的使用权根据时间片段来周期性划分给不同的用户来进行数据传输。周期性时间轮换使用网络的策略。

波分多路复用WDM:利用光波的分频复用的方法。光纤在链路里面调制和解调共享链路传输。

码分多路复用CDM:广泛用于无线链路的共享(如蜂窝网)分配给每个用户一个特有的码片序列,用户通过将自己的 原始数据 叉乘 码片序列 得出自己的编码信号,然后链路会汇总各个用户的编码信号传输,最后通过解码解析出对应的目标。如下:

报文交换

源主机将一个报文(需要传输的文件)整体发送给目的主机

分组交换

将文件拆分为一系列的小数据包来发送。意味着由于分组需要重组就需要在每一个分组里面保存 头信息+数据 。这样就产生了额外开销。分组交换充分利用了带宽但是可能产生分组延迟和丢失。需要协议提供可靠数据传输和拥塞控制。

分组:5.002sec 每个分组跳步为1ms 报文需要15sec

网络性能

速率:比特率单位为bps kb/s Mb/s等

带宽:原来是指信号具有的频带宽度,单位Hz现在多是指所能传输的最高数据率单位bps kb/s Mb/s

延迟/时延:传输 传播 处理 排队(和流量强度有关)

时延带宽积 = 传播时延*带宽

丢包率:丢包数/已发送分组总数(缓存空间有限超出丢弃)

吞吐量:即时吞吐量、平均吞吐量 发送和接受之间的数据传输速率

OSI分层

是一种理想的参考模型

TCP/IP参考模型

重点掌握数据的封装:MSDFB(bit流 物理层)

不容易理解的点是网络层和物理层:

可以这样思考,网络层是从源主机路由过来达到你这边的子网(以太网)然后链路层是在这个子网内部(数据到达你所在的办公大楼的交换机)到达你的主机。

相当于你的部门把薪资从老板那里取过来(网络层)然后分发给你部门内部的每一个同事(链路层)

上一篇下一篇

猜你喜欢

热点阅读