网络参考模型
1. 服务器
2. 云计算商业模式
3. 计算机通信参考模型
核心层:高速转发数据
汇聚层:分担核心层压力
接入层:连接大量PC主机
4. OSI(开放系统互联)
4.1 七层参考模型
应用层:用户与应用交互的层级
表示层:将用户的人类语言翻译成二进制语言的层级
会话层:管理各种不同应用会话的层级
传输层:选择数据传输方式的层级
网络层:确认发送对象IP地址的层级
数据链路层:确认发送对象MAC网卡地址(全球唯一)的层级
物理层:将数据转换成bit电流进行传输的层级
4.2 数据在不同层级上的形态和格式
应用层:上层数据
传输层:数据段(TCP或UDP协议和用来确定程序的端口号*)
网络层:数据包(源IP地址和目的IP地址)选择最佳路径
数据链路层:数据帧(源MAC地址和目的MAC地址)校验数据是否传输完整
物理层:bit流
*端口号由iana组织进行管理,前1000号已被分配殆尽
4.3 网络链接协议
作用:网络本身由一个个协议组成,其作用是规定数据格式
4.3.1 应用层
http:超文本传输协议,默认使用TCP的80端口
ftp:文本传输协议,默认使用TCP的20,21端口
tftp:简单文本传输协议,默认使用UDP的69端口
4.3.2 传输层
TCP:传输控制协议,传输稳定,安全性高但速度慢
UDP:用户数据报协议,传输不稳定,安全性低但速度快
4.3.3 网络层
ICMP: 检测网络中两台主机是否可以正常通信
ARP:将IP地址转换成MAC地址