Internet用于将世界上各类各样的终端设备(hosts或者end systems)链接到一块儿,各类设备经过communication links以及packet switches进行链接。communication links具备各类不一样的材质,于是有着不一样的传输速率,packet switch从coming communication links获取数据包并发送到一个outgoing communication link中。packet switch分为link-layer switches和router两种,前者主要用于access network,后者主要用于network core。网络
各个终端系统经过residential ISP加入Internet,每一个residential ISP都是一个由communication links和packet switch组成的network,若是要让全世界的终端都能互相链接,还须要让更上层的ISP将residential ISP互联,上层的ISP由高速router以及光纤互联,每一个ISP network都独自运行管理。架构
最后,终端系统以及packet switch收发数据包须要协议进行控制,当前主流的协议即TCP/IP。并发
从另外一个角度来讲,咱们能够把Internet看做为运行在终端系统中的应用提供服务的基础设施,链接到Internet中的终端系统为运行其上的应用提供了一系列标准接口,即Socket Interface,经过调用它们,运行在一个终端系统上的应用能利用Internet基础设施将数据发送到另外一个终端上的应用。ide
协议定义了两个或多个通讯实体之间进行交互的消息的格式和顺序,以及当收到或者发送消息以及其余事件以后,应该采起的行动。router
Access Networks是指将终端系统链接到第一个router(也称edge router)的network,access network能够根据使用场景进行划分,每种场景下又有多种技术可供选择,具体以下:接口
Home Access:DSL, Cable, FTTH, Dial-up and Satellite事件
DSL:利用了原有的电话系统,DSL modem将数字信号转换为模拟信号,连同电话数据传输到电话公司的Central Office(CO),CO的DSLAM将两种信号进行分流,分别流入Internet和电话网络,同时接收端也有Splitter用来分流。信道根据频率被划分为三部分,分别为普通的双向电话信道,网络数据的上传信道以及下传信道。DSL仅适用于近距离传输。ip
Cable:和DSL相似,Cable利用了已有的Cable Television的基础实施,大概五百到五千户家庭经过Coaxial Cable链接到一个Fiber Node,Fiber Node再经过Fiber Cable传输到CMTS,CMTS和DSL中的DSLAM相似,用于将模拟信号转换为数字信号并转入Internet,固然Cable也有cable modems和PC相连。Cable Internet Access一个很是重要的属性是它实际上是一种共享的广播介质,它的上传以及下载的信道都是全部用户共享的。所以在上传时须要Multiple Access Protocol用于协调传输而且避免冲突。it
FTTH:根据架构可分为Active Optical Networks(AONs)和Passive Optical Networks(PONs),AON实际上就是switched Ethernet。对于PON,每家都有一个叫ONT的设备,用户能够将home router链接到ONT上从而访问Internet。多个家庭的ONT再经过Optical Splitter链接到一条光纤并连向CO,CO中有一个叫OLT的设备将光信号转换为电信号,而且经过telco router链接到Internet。io