一、OSI参考模型
OSI模型一共有七层,由标准化组织ISO提出,由于制定周期较长模型较为复杂效率不高等原因而未成为市场主流,但是它的设计很有参考意义。上面四层是端到端通信,下面三层是点到点通信(也就是说,主机与主机之间通信需要经过完整的七个层次,而主机和路由、路由和路由之间只需要经过下面三个层次)
1、应用层
包含所有能和用户产生网络流量的程序(简单说就是要联网的程序,单机的不算) 典型服务和协议有:文件传输(FTP),电子邮件(SMTP),万维网(HTTP)
2、表示层
功能主要是数据格式转换(如把比特流变成图片)、数据的压缩和恢复、数据加密。协议有JPEG,ASCII等。
3、会话层
为上层提供建立连接并在连接上有序地传输数据,(也就是建立同步SYN)。不同会话之间是相互独立的。
4、传输层
主要功能有:可靠传输和不可靠传输、差错控制、流量控制、复用分用。主要协议有TCP,UDP,传输单位是报文段。
5、网络层
主要功能有路由选择、流量控制、差错控制、拥塞控制。主要协议有IP,传输单位是数据报。
6、数据链路层
主要任务是把网络层传下来的数据报组装成帧。
7、物理层
主要任务是在物理媒体上实现比特流的透明传输(指不管什么样的比特组合,都能够在链路上传输,即不管什么数据都转换成电磁波)。
二、TCP/IP模型
三、五层模型
综合了OSI模型和TCP/IP模型
|