一、因特网
什么是因特网?对于该问题可以从两个角度回答:
- 一是从描述因特网的具体构成(基本硬件、软件组件) 来回答
- 二是作为为分布式应用提供服务的联网基础设施来回答
1. 具体构成
- 主机/端系统:所有连接到因特网的设备,包括传统的桌面PC、Linux工作站以及服务器等,以及非传统的智能手机、电脑、电视等
- 通信链路和分组交换机:端系统之间通过通信链路和分组交换机彼此相连
- 通信链路:由不同的物理媒体构成,包括同轴电缆、铜线、光纤和无线电频谱
- 传输速率:通信链路传输数据的速度,单位是比特/秒
- 分组:实际传输数据时,发送端需要将数据分段,为每段加上首段字节,称为分组
- 分组交换机:从入通信链路接收分组,转发到出通信链路 ,最典型的有路由器和链路交换机两种
- 链路层通常用于接入网中,而路由器通常用于网络核心中
- 路径:从发送端到接收端,一个分组所经历的一些列通信链路和分组交换机称为通过该网络的路径
- 通信链路:由不同的物理媒体构成,包括同轴电缆、铜线、光纤和无线电频谱
- 因特网服务提供商(Internet Service Provider, ISP):端系统通过因特网服务提供商接入因特网
- 每个ISP自身就是一个由多台分组交换机和多段通信链路组成的网络
- ISP也是彼此互联,较低层的ISP通过国家的、国际的较高层ISP互联,较高层的ISP由高速光纤链路互联的高速路由器组成
- 协议:控制因特网中的部件(端系统、分组交换器和其他部件)之间的信息接收和发送
- 协议定义了两个或者多个通信实体之间交换报文的格式和顺序,以及报文发送和/或接收到一条报文或其他事件所采取的动作
- 因特网标准:标准化各个协议以及其作用,由因特网工程任务组(IETF)研发,IETF的标准文档称为请求评论(RFC)
2. 服务描述
- 分布式应用程序:涉及多个交换数据的端系统的应用程序,包括电子邮件、Web冲浪、即时通信、在线社交网络等,
- 分布式应用程序运行在端系统上,并不运行在网络核心的分组交换机中
- 因特网是分布式应用程序的平台
- 端系统上的应用程序通过因特网提供的套接字接口向运行在另一个端系统上的应用程序发送数据
- 套接字接口:一套发送程序必须遵循的规则集合,由此因特网能够将数据交付给目的地。
二、网络边缘
1. 端系统
如前所述,端系统(也即主机)是所有连接到因特网的设备。
主机也被进一步划分为客户和服务器
- 客户:通常是桌面PC、移动PC和智能手机等
- 服务器:通常是更为强大的机器,用于存储和发布Web页面、刘视屏、中继电子邮件等
- 今天大部分的服务器都属于大型的数据中心
2. 接入网
接入网是将端系统物理连接到边缘路由器的网络
- 边缘路由器:端系统到任何其他远程端系统的路径上的第一台路由器
2.1. 家庭接入
A. 数字用户线(DSL)
- 用户的本地电话公司是ISP
- DSL接入包括的核心组件有:DSL调制解调器、分配器、用户线路接入复用器(DSLAM)
- 单根DSL线路同时承载数据和电话信号,它们以不同的频率进行编码(高速下行信号–50kHz到1MHz,中速上行信道–4kHz到50kHz,双向电话信道–0到4kHz)
- DSL调制解调器通过现有的电话线(双绞铜线)与DSLAM交换数据
- 用户侧,分配器将到达的数据信号和电话信号分隔开,将数据信号转发给DSL调制解调器
- 中心侧,DSLAM将数据和电话信号分隔开,将数据送往因特网
B. 电缆
- 基于有线电视公司现有的有线电视基础设施
- 光缆将电缆头端连接到地区枢纽,之后使用同轴电缆到达各家各户,由于同时应用光缆和同轴电缆,称为混合光纤同轴系统(HFC)
- 电缆接入包括的核心组件有:电缆调制解调器、电缆调制解调器端接系统(CMTS)
- 电缆调制解调器(图中未标出)类似DSL调制解调器,通过一个以太网端口连接到家庭PC,同时将HFC网络分为下行和上行两个信道
- CMTS类似DSLAM,将电缆调制解调器发送的模拟信号转换为数字信号
- 电缆因特网接入的一个重要特征是共享广播媒体
- 共享广播媒体:由头端发送的每个分组向下行经每段链路到每个家庭,每个家庭发送的每个分组经上行信道向头端传输
- 共享广播媒体:由头端发送的每个分组向下行经每段链路到每个家庭,每个家庭发送的每个分组经上行信道向头端传输
C. 光纤到户(FTTH)
- 从本地中心直接到家庭提供一条光纤路径
- 最简单的方案是从本地中心到每户设置一根光纤,更为一般的是,从中心局出来的每根光纤有许多家庭共享,直到接近家庭的位置才分成每户一根