1.计算机网络的简单定义
2.交换网络
3.什么是Internet
3.1组成细节来看
3.2服务角度来看
4.网络协议
4.1 简介
4.2 什么是网络协议
4.3 协议规定了哪些东西
4.4作为网络协议的三个要素
1.计算机网络的简单定义
计算机网络是互联的、自治的计算机集合
自治:无主从关系
互联:互联互通(依靠通信链路来交互)
上图中,我们看到的是通过直接链路来连接的,如果计算设备距离远、数量大,不可能采用通信链路直连所有主机,所以采用交换网络
2.交换网络
3.什么是Internet
它是全球最大的互联网络。
3.1组成细节来看
ISP(Internet ervice Provider)(网络业务提供商)网络互联的"网络之网络"。
它是数以百万计的计算设备的集合
计算机设备:这些计算设备叫做主机也叫端系统
通信链路:这些计算设备是通过通信链路连接在一起。通信链路可能是光纤,铜缆,无线电,卫星..。
分组交换:交换网络通过交换机-路由器来组成来实现(数据包)分组转发
3.2服务角度来看
为网络应用提供通信服务的通信基础设施
web
游戏....
为网络应用提供应用编程接口:
支持应用程序的"连接",发送接受数据
类似于邮政系统的数据传输服务
4.网络协议
4.1 简介
在拥有了硬件之后,就能够保证计算设备之间的正确通信吗?不是的,还需要网络协议。就好像交通,必须遵守交通规则,才能保证交通的顺畅。
任何通信都需要遵循一定的规则,人之间的交流有着一定的规则,计算设备之间的交流也需要一定的规则,也就是协议。
4.2 什么是网络协议
为了网络通信建立的标准和规则
4.3 协议规定了哪些东西
通信实体之间交换的数据的格式、意义、顺序、收到消息或发生的事件采取的动作
4.4作为网络协议的三个要素
1)语法
数据和控制消息的结构格式
2)语义
需要发出哪些控制消息(好比我们写信了要有信封、上面要有地址、邮编)
完成什么动作以及做出哪些反应
差错控制
3)时间顺序
事件顺序
交换消息的速度匹配