计算机网络是在通信技术与计算机技术的基础上发展而来的 是通信技术与计算机技术密切结合的产物 毫不夸张的说:“计算机网络=通信技术+计算技术”
ISP(Internet Service Provider)网络互连的"网络之网络"
数以百万计的互连的计算机设备集合:
通信链路
分组交换:转发分组(数据包)
为网络应用提供通信服务和通信基础设施:
为网络应用提供编程接口(API)
Q:仅有硬件(主机,链路,路由器…)连接,Internet能否顺畅运行?能保证应用数据有序交付吗? A:不行,还需要网络协议
网络协议(network protocol),简称协议,为了进行网络中的数据交换而建立的规则,标准或约定
Q:如何将网络边缘接入核心网络(边缘路由器)? A:接入网络
通过共享的无线接入网络连接端系统与路由器
互联的路由器网络 网络核心的关键功能:路由+转发
Q:如何实现数据从源主机通过网络核心送达目的主机? A:数据交换
- 可以在所有交换设备端口之间动态的,在物理上,逻辑上建立端口的连接,将一个端口数据动态转移到另一个端口,这种连接在很多种设备中可以并行运行
- 应用:电话网络中的交换机
- 在计算机网络中更加侧重对传输资源的交换
多路复用(multiplexing),简称复用,是通信技术中的基本概念
- 频分多路复用的各用户占用不同的带宽资源(请注意,这里的"带宽"是频率带宽(单位:Hz)并非数据的传输速率(bps))
- 用户分配到一定频带后,在通信过程中自始自终都占用这个频带
- 时分复用的所有用户在不同的不同时间占用相同的频带宽度
- 不同用户使用不同波长的光信号进行通信可以同在一条共享光纤上进行传输,送到指定用户后再使用光解调器进行分离
- 小练习
- 结果
- 报文交换==>报文交付时间=15s
- 传输过程路由器至少需要多大缓存?——7.5Mbits
- 分组交换==>报文交付时间5002ms=5.002sec
- 传输过程路由器至少需要多大缓存?——1500bits
- 结论:
- 分组交换大部分时间可以并行转发分组
- 报文交换则是串行转发分组
- 分组交换在传输率上远远由于报文交换,也正是基于这一特点分组交换技术是现行计算机网络以及大部分数据通讯网络广泛使用的
端系统通过接入ISP(access ISPs)连接到Internet
接入ISP必须进一步互连
构成复杂的网络互连的网络
当前的Internet结构