1.3.1 因特网的边缘部分
边缘部分:所有连接在因特网上的主机(端系统,个人电脑,具有上网功能的手机,网络摄像头,大型计算机),用户直接使用的,用来通信和共享
- 主机A和主机B进行通信,实际上是主机A上的某个进程和主机B上的某个进程进行通信=计算机之间的通信
端系统间通信方式:
- 客户-服务器方式(C/S方式):描述进程之间服务和被服务的关系
- 包括B/S方式
- 最常见,也传统
- 例如发邮件,网站找资料
- 客户和服务器都是指通信中所涉及的应用进程
- 对等方式(P2P方式)
1.3.2 因特网的核心部分
核心部分:大量网络和连接这些网络的路由器组成,为边缘部分提供连通性和交换服务
- 路由器:
- 在网络核心部分起特殊作用的是路由器,它是一种专用计算机,但不是主机。
- 实现分组交换的关键构件,任务是转发收到的分组
- 网络核心部分的路由器之间一般都用高速链路相连接,网络边缘部分的主机接入到核心部分则通常以相对较低速率的链路相连
- 电路交换:
- 建立连接-通话-释放连接的交换方式
- 分组交换:
- 采用存储转发技术
- 报文(message):要发送的整块数据。
- 分组/包(packet):把message划分为一个个更小的等长数据段。
- 问题:分组在各路由器存储转发时需要排队,这就会造成一定的时延,各分组必须携带的控制信息也造成了一定的开销(overhead)
- 主机和路由器的区别:
- 主机是用户进行信息处理的,并且可以和其他主机通过网络交换信息。
- 路由器:转发分组,收到一个分组先暂时存储一下,检查其首部,查找转发表,按照首部中的目的地址,找到合适的接口转发出去,把分组交给下一个路由器。
- 路由器:各路由器之间必须经常交换彼此掌握的路由信息,以便创建和维持在路由器的转发表,使得转发表能够在整个网络拓扑发生变化时即时更新。
- 为了方便讨论路由器转发分组:
- 单个网络简化成一条链路,而路由器成为核心部分的结点。
- 因特网的核心部分常采用网状拓扑结构。
- 三种交换方式:
- 电路交换:整个报文(message)的比特流连续地从源点直达终点,好像在一个管道中传送。
- 报文交换:整个报文先传送到相邻结点,全部存储下来后查找转发表,转发到下一个结点。
- 分组交换:单个分组传送到相邻结点,存储下来后查找转发表,转发到下一个结点。