节点
主机节点:主机机器上运行的应用程序
数据交换节点:根据工作层次可以分为交换机、路由器、中继器(负载均衡设备等)三层。
边
接入网链路:主机连接到互联网的链路
主干链路:路由器间的链路
从服务角度看互联网
互联网是分布式应用,以及为分布式应用提供服务的基础设施。
使用通信设施进行通信的分布式应用,通信基础设施为应用程序提供编程接口API(通信服务)。通信服务分为面向无连接和面向连接的服务。
互联网结构:网络边缘(主机、应用程序)、网络核心(网络交换节点)、接入网和物理媒体;边缘系统通过接入网或物理媒体进入网络核心。
网络边缘
网络边缘的模式
端系统(主机)
端系统包括运行的应用程序,如Web、Email,在”网络的边缘“。
客户/服务器模式(C/S)
主从模式,客户端向服务器请求、接受服务,如web浏览器/服务器,Email客户端?服务器
对等(peer-peer)模式(P2P)
很少(甚至没有)专门的服务器,如Gnutella、KaZaA、Emule;分布式应用进程,每个节点即是客户端又是服务器,在文件分发系统中使用较多,如迅雷、电驴。
面向连接和无连接的服务
基础设施为应用程序提供的通信服务的两种方式:面向连接和面向无连接。
网络边缘采用网络设施的面向连接服务,即TCP(传输控制协议,Transmission Control Protocol),TCP提供了可靠的连接、按顺序的传送数据、流量控制、拥塞控制。
网络边缘采用基础设施的无连接服务,即UDP(用户数据报协议,User Datagram Protocol),为无连接、不可靠数据传输,无流量控制,无拥塞控制。但它实时性相对更好,传输效率⾼。
常见使用TCP的应用:
HTTP(Web),FTP(文件传输协议),Telnet(远程登陆)、SMTP(Email)
常见使用UDP的应用:
流媒体(视频),远程会议,DNS,Internet电话
网络核心
网络核心:路由器的网状网络
思考:数据如何通过网络进行传输?
电路交换
电路交换:为每个呼叫预留一条专有电路,如电话网
网络资源(如带宽)被分成片,带宽分成片三种方法:
频分(FDM,Frequency-division multiple)、时分(TDM,Time Division Multiplexing)、波分(WDM,Wavelength-division multiplexing)