1.1-计算机网络基本概念
通信系统模型
信源 -> 发送设备 -> 信道 -> 接收设备 -> 信宿
^
|
噪声源
计算机网络
- 计算机网络是 通信技术 与 计算机技术 紧密结合的产物
- 计算机网络就是一种通信网络
- 计算机网络就是互连的、自治的计算机集合。
自治-无主从关系
互连-互联互通
通信链路
- 通过交换网络互连主机
- 通过路由器或交换机交换节点
Internet
组成细节角度
- 全球最大的 互联网络
- ISP(Internet Service Provider)网络互联的“网络之网络”
- 数以百万计的互联的计算机设备集合
- 主机(hosts)=端系统(end systems)
- 运行各种网络应用
- 通信链路
- 光纤,铜缆,无线电,卫星......
- 分组交换(转发分组数据包)
- 路由器(routers)和交换机(switches)
服务角度
- 为网络应用提供通信服务的通信基础设施
- Web,VoIP,email,网络游戏,电子商务,社交网络...
- 为网络应用提供应用编程接口(API)
- 支持应用程序“链接”Internet,发送/接收数据
- 提供类似于邮政系统的数据服务
网络协议
- 协议是计算机网络有序运行的重要保证,是为进行网络中的数据交换而建立的规则、标准或约定。
- 协议规定了通信实体之间所交换的信息的格式、意义、顺序以及针对收到的信息或发生的事件采取的“动作”(actions)
- 协议规范了网络中所有信息发送和接收的过程
- e.g.,TCP,IP,HTT,Skype,802.11
- 学习网络的重要内容之一
- 网络创新的表现形式之一
- Internet协议标准
- RFC:Request for Comments
- IETF:互联网工程任务组(Internet Engineering Task Force)
协议的三要素
- 语法(Syntax)
- 数据与控制信息的结构或格式
- 信号电平
- 语义(Semantics)
- 需要发出何种控制信息
- 完成何种动作以及做出何种响应
- 差错控制
- 时序(Timing)
- 事件顺序
- 速度匹配