一、计算机网络
1、定义:计算机网络是通信技术和计算机技术紧密结合的产物。
计算机网络是互连的,自治的计算机集合。
* 自治——计算机没有主从关系(一个不能控制另一个);
* 互联——通过通信链路(信道,即一些介质)互联互通;
计算机网络 = 通信技术 + 计算机技术
——》为了解决“距离远,范围大”的问题:
引入交换网络,有了交换节点(路由器/交换机)
2、通信系统模型:
3、Internet:
1)组成细节上看:是全球最大的互联网络。
*ISP网络互连的"网络之网络";
*数以百万计的互联的计算设备的集合:
-主机(hosts)= 端系统(end system);
-分辨方式:可运行各种网络应用即为主机;
* 通信链路:
* 实现数据的分组交换:转发分组(数据包)
-路由器/交换机(使用设备)
2)服务上看:
为网络应用提供通信服务的通信基础设施。
为网络应用提供应用编程接口(API):支持应用程序“连接”Internet,发送/接收数据;提供类似邮政系统的服务;
4、网络协议:为计算机网络中进行数据交换而建立的规则,标准或约定的集合。
二、计算机网络结构
1、网络结构:
* 网络边缘:主机、网络应用;
* 接入网络,通过物理介质:有线/无线通信链路;
* 网络核心 (核心网络):由网络的互联设备(路由器/分组转发设备);
=》由此构成 “网络之网络”
2、网络边缘:
1)组成:主机(端系统) ——可以运行网络应用程序的机器;
客户/服务器应用模型:提供网络通信的,在客户和服务器之间进行的
P2P对等应用模型:不依赖专用服务器,通信在对等的实体之间直接进行;
3、接入网络:q1.将网络边缘的主机接入网络核心——接入:住宅接入网络/机构接入网络/移动接入网络
——>用户关心问题:a.带宽。
计算机网络中的带宽指:数据每秒的传输速度
1)数字用户线路(DSL):多路信号技术(最大特点:历用已有的带你花先连接中心距的DSLAM);
典型使用的是ADSL:AD是非对称,即上行线路和下行线路是不一样的,即向外发出和接收的速度和带宽不同。一般上传速率比较低,下载速率比较高。
DSL和ADSL采用的是平分多路复用技术(FDM)原理:把信号调制不同的频带上,利用不同的载波进行传输。下行使用>50kHz-1MHz,上行调制到4kHz-50kHz,0kHz-4kHz用于传统电话。
流程:主机接入DSL调制解调器通过分离器实现话音和数据信号的分离,利用不同载频传输声音、数据,在用DSL接入多路复用器(DSLAM),数据信号通过DSL电话线接入互联网,语音(电话)通过DSL电话线接入电话网。接入方式是独占的。
2)电缆网络:实际使用的是有线电视网络。使用的也是频分多路复用技术:在不同频带(载波)上传输不同的频道,现实换节目实际调整的是信号的载频。
流程:主机使用电缆调制解调器,把数据、电视信号在共享线缆分布式网络上利用不同频率传输。到了电缆头端,使用电缆调制解调器端接系统,再介入互联网。有时会使用HFC(混合光纤同轴电缆),这种接入方式也是非对称的,上行为2Mbps传输速率,下行是30Mbps传输速率。这种方式不是独占的。
各家庭(设备)通过电缆网络:光纤接入ISO路由器,是共享家庭至电缆头端的接入网络,不同用于DSL的独占至中心局的接入;
3)机构(企业)接入网络:实际是使用典型的局域网,目前最典型的使用的是以太网,局域网接入机构路由器,再进一步接入边缘路由器,实现接入
4)无线接入:通过共享的无线接入网络连接端系统和路由器。
流程:无线主机通过基站/接入点
使用:无线局域网(LANs)即wifi;
广域无线接入:通过电信运营商(蜂窝网)接入范围是几十公里;(移动互联网)
4、网络核心:互联的路由器网络。
关键网络:路由+转发;
英特网网络核心收到一个数据包/数据分组,其中有地址信息,网络核心会将这些地址信息送到某一个接口,再送到下一个节点上(发送需求:本地转发表/路由表,数据到达某一个目的,通过链路将其送出,而这个表是路由器遵循路由协议,通过路由算法计算获得的,这个实际是路由的功能,路由器接收到分组将数据从输入端口输送到输出端口的发送过程就是转发)
网络核心解决的基本问题是,如何实现数据从源主机通过网络核心送达目的主机——通过数据交换。
5、英特网网络结构:端系统通过接入ISP(家庭/公司/大学ISPs)连接到互联网并进行互相连接,保障任意两个主机之间可以互相发送分组,构成复杂的网络互连的网络。
ISP互联方式:a. 在不同的ISP之间使用对等链路互联;
b. 在不同的ISP之间引入IXP(互联网交换节点,本身就是一个高速节点),进行互联;
c. 可能出现区域网络连接接入ISP和运营商ISP;
d. 内容提供商可能运行自己的网络,并就近为端用户提供服务、内容