会话层:通过传输层(端口号:传输端口与接受端口)建立数据传送的通路。主要在你的系统之间发起会话或者接收会话请求(设备之间需要互相认识可以是IP也可以使MAC地址或者主机名)
表示层:主要是对接收的数据进行解释 加密与解密压缩与解压缩等(也就是把计算机能够识别的东西转换成人能识别的东西,图片声音等)
应用层:主要是终端应用,比如说是FTP(各种文件下载),web浏览器,QQ(可以理解成我们在电脑上可以直接看到的东西就是终端应用)
解释:
在四层模型中,应用层包含了会话层、表示层、应用层。所以我们就放在一起解释了。这部分网上资料其实说的还是比较清楚的。
应用层中最常见的协议就是http协议。
上文中我们介绍了ip地址、子网掩码、网关地址,那我们在这里扩展一下DNS的概念吧。
DNS:Domain Name System,即域名服务系统。因为我们一般定位是通过ip地址+mac地址+端口号的,但是如果从浏览器上输入咋办?
这个时候是先把发送到DNS服务器的,然后DNS服务器会告诉你对应的ip地址。
DNS就是做这个的。
总结
本篇文章篇幅比较长,如果多看两遍相信小伙伴们会有很大的收获的,那有关OSI七层模型和TCP/IP四层模型的大白话解释到这里就结束了,如果觉得哪里写的有错误,欢迎大佬评论区留言指正。
往期文章推荐:
Windows下使用Nginx+Tomcat做负载均衡
聊聊分布式下的WebSocket解决方案
从SpringBoot源码看资源映射原理