网络分层详细解析
提示:本文为计算机网络系列
前言
提示:本文为计算机网络系列
一、有哪些网络分层?为什么分层?
三种网络分层方式:1.OSI(Open System Interconnection)七层模型。2.TCP/IP4层参考模型(面向生产)。3.5层参考模型。 分层是为了将整个通信协议模块化接口化,在某一个部分需要升级时可以独立升级,不耽误整体通信运行。
二、OSI七层模型
包含层次:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。
三、TCP/IP五层模型
TCP/IP五层模型将OSI七层模型中的应用层、会话层、表示层融合成了一个应用层,其余层次不变。 应用层:为特定的应用程序提供数据传输服务,如HTTP、DNS、FTP协议等,数据单位为报文。 传输层:为进程提供通用的数据传输服务。传输层主要协议包括:传输控制协议TCP(可靠)、用户数据报协议UDP(不可靠,尽最大努力传输)。 网络层:引入网络地址区分不同的广播域/子网。作用是面对将大大小小的子网进行连接和区分,IP协议在这一层。 数据链路层:定义了电信号的分组方式。 物理层:主要是基于电器特性发送高低电压(电信号),高电压对应数字1,低电压对应数字0。
四、TCP/IP四层模型(TCP/IP协议族模型)
与五层协议基本一致,只是将数据链路层和物理层归为了网络接口层(主机到网络层的部分)。
|