应用层:所有能和用户交互产生网络流量的程序
典型应用层服务:文件传输(FTP),电子邮件(SMTP),万维网(HTTP),也即www
表示层:用于处理在俩个通信系统中交换信息的表示方式
功能:数据格式变换;数据解密加密;数据压缩和恢复
主要协议:JPEG,ASCLL
会话层:向表示层实体/用户进程提供建立连接并在连接上有序地传输数据
会话—建立同步(SYN)
功能:建立、管理、终止会话;使用校验点使会话在通信失效时从校验点/同步点继续恢复通信,实现数据同步(适用于传输大文件)
主要协议:ADSP,ASP
传输层:负责主机中俩个进程的通信,即端到端的通信。传输单位是报文段或用户数据报。
功能:可靠传输(类似于qq传输文件)、不可靠传输(类似于qq离线文件,发信息);
差错控制;
流量控制;
复用分用; (复用:多个应用进程可同时使用下层服务;分用:把收到的信息分别交付给上层相应进程)
记忆:可差流用
主要协议:TCP、UDP
网络层:主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。传输单位是数据报。
功能:路由选择(最佳路径),流量控制,差错控制,拥塞控制。
数据链路层:主要任务是把网络层传下来的数据报组装成帧
数据链路层、链路层的传输单位是帧;
功能:成帧(定义帧的开始和结束);差错控制(帧错+位错);流量控制;访问(接入)控制:控制对信道的访问
物理层:在物理媒体上实现比特流的透明传输
传输单位:比特
透明传输:指不管所传数据是什么样的比特组合,都应该能够在链路上传送
功能:定义接口特性;定义传输模式(单工【邮件】、半双工【对讲机】、双工【电话】);定义传输速率;比特同步;比特编码
主要协议:Rj45,802.3