1.分层思想
分层的原因:将复杂的问题简单化
- 将复杂的流程分解成数个功能相对单一的子过程;使整个流程更加清晰,复杂问题简单化;更容易发现问题并针对性的解决问题
- 促进标准化工作的实施,使每一步都有精确的服务执行
2.OSI参考模型
OSI(Open System Interconnect),即开放式系统互连。 一般都叫OSI参考模型,是ISO组织在1985年研究的网络互连模型。该体系结构标准定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层和应用层),即OSI开放系统互连参考模型。
(1).分层及功能
- 应用层---网络服务与最终用户的一个接口(人机交互的一个窗口)
- 表示层---数据的表示、安全、压缩(将人类使用的高级语言翻译成机器语言)
- 会话层---建立、管理、终止会话(开启专属通道,让数据到达对的地点)
- 传输层---定义传输数据的协议端口号,以及流控和差错校验(使用合适的协议传输数据)
- 网络层---进行逻辑地址寻址,实现不同网络之间的路径选择(根据IP地址选择最佳的传输路径)
- 数据链路层---建立逻辑连接、进行硬件地址寻址、差错校验等功能(mac物理地址的唯一的,再次确认是否正确)
- 物理层(定义了硬件标准)---建立、维护、断开物理连接(将数据转换成电信号传输出去)
3.应用层的协议
http:超文本传输协议(不加密),默认使用tcp的80端口。 https:(加密),默认使用tcp的443端口 。 tcp/http(http属于tcp)