计算机网络参考模型
分层思想:将复杂的流程分解为几个功能相对单一的子过程。使得整个流程更加清晰,复杂问题简单化,更易发现问题解决问题。
OSI七层参考模型
由ISO(国际标准化组织)1984年颁布了开放系统互连参考模型(OSI),分为7层。
应用层(第七层)
为应用程序提供网络服务
(产生数据,接收数据,显示数据。)
表示层
数据格式化(将数据归整为同样的形式),加密、解密
(数据的表示:我们所见的数字、图片、音频等内容,表示成为OSI所传输的数据,数据的呈现形式、或传输形式。)
会话层
建立、维护、管理会话连接
(双方建立通信,A怎么确定要发送数据到B,B怎么确定发送数据的是A。)
传输层
建立、维护、管理端到端连接
(在逻辑上确定数据怎么从A传输到B。)
使用端口号确定具体的应用,发送端使用端口号发出信息给中间服务器,服务器收到信息后发送给接收端,接收端通过下三层的寻址选择接收到中间服务器发出的消息,查看端口号。将信息交给端口号对应的应用程序进行处理。若发送方与接收方端口号不对应,传输过来的数据信息便不会再往上走,交给会话层。
网络层
IP寻址和路由选择
代表设备:路由器
由于MAC地址基于交换机,而交换机的传输方式为广播,它不能划分网络层广播