6.计算机网络和因特网
6.1 引言
因特网:将世界上几十亿台计算机相互连接的系统
6.1.1 网络
网络是一系列可用于通信的设备相互连接构成
设备包括:主机(端系统)、路由器(将两个不同网络互连)、交换机(连接不同设备)、调制解调器(改变数据形式)……
1.局域网(LAN)
在一个局域网中每台主机都有唯一的标识符和地址,两台主机相互之间发送的数据包包括源主机和目标主机的地址。
2.广域网(WAN)
LAN将主机相连,WAN将交换机、路由器和调制解调器互连
3.互联网络(多个网络互连,即网际网)
6.1.2 因特网
最大的网际网
顶层:骨干网,通信公司所有,通过复杂的交换系统(网络对等交汇点)相互连接
第二层:供应商网络,付费使用骨干网的一些服务
骨干网和供应商网络统称因特网服务供应商(ISP);
第三层:客户网络,付费使用供应商网络的服务
6.1.3 硬软件
为产生沟通,既需硬件也需软件,软硬件组合通过协议分层来相互配合
6.1.4 协议分层
协议定义了发送器、接收器以及中间设备必须遵守以保证有效的通信的规则。
通信变得复杂时,需要将任务分配到不同协议层中
优点:
1.将大任务分解成小任务:一个协议层(模块)可定义为一个仅考虑输入输出而不需考虑如何输出的黑匣子
2.将服务与实施分开:每层使用更底层的服务,并向更高一层提供服务,无需考虑该层如何实施;
3.通信系统不仅有端到端系统,还有仅需几个协议的中间系统。若不使用协议分层,异常复杂;
原则:
1.每个协议层都能实现两个对立且方向相反的工作
2.同位体的两个对象必须完全相同
逻辑连接:
假想发送协议层创造的对象是基于每层的逻辑连接