OSI7层模型
从下往上依次为
物理层:规定了物理接口及接头的统一
确保物理网络接口和接头及介质的标准统一,完成物理层的比特传输,多个比特称为比特流。
数据链路层:建立逻辑连接,进行硬件地址寻址,差错校验等功能,通过MAC地址实现数据的通信、帧包装、帧传输、帧同步。交换机工作在数据链路层。例如A跟B属于同个网段,交换机把A的数据包装成帧后运输到B,B将帧解开,通过MAC地址识别(标识并区分,识别主机使数据发送正确)。
网络层:进行逻辑地址寻址,实现不同网络之间的通信,定义了IP地址,为数据传输选择最佳路径,路由器工作在网络层,作用相当于使用IP地址乘坐路由器传输。
传输层:定义了传输数据的协议端口号,实现程序与程序间的互连,通过识别端口号进行传输(程序与程序 进程与进程),提供可靠及不可靠的传输,即TCP与UDP协议。
会话层:建立管理、中止会话,例如断点续传,即可以理解为下载中断后是否继续下载。
表示层:数据的表现形式,如加密,压缩。
应用层:网络服务于最终用户的一个接口,如用户使用网络服务,例如用户使用http。
TCP/IP四层模型:从下往上依次为网络接口层、网络层、传输层、应用层。
网络接口层对应OSI的数据链路层及物理层;
应用层对应OSI的应用层、表示层及会话层。
TCP/IP五层模型:从下往上依次为物理层、数据链路层、网络层、传输层、应用层。
实际使用时一般使用TCP/IP五层模型