我们在学习,网络的模型的时候,经常出现OSI七层网络模型、五层网络模型,那么这七层、五层都分别是什么东西?在实现负载均衡的过程中,有三种模型,NAT DR TUU,这三种模型都分别是怎么产生,为什么这么做?接下来的文章,或许会对你有所帮助
首先,我们先看一张图,这张图在我们学习网络模型的时候经常出现,即我们熟知的osi七层模型,这七层网络模型构成了现代网络的基本单元。
在这个七层的网络模型中,我们要知道一个东西,那就是在我们实际的使用过程当中,例如。我们发送一个http请求出去,这些过程都分别是啥样?
先介绍一个东西,用户态与内核态,哪些是用户态哪些是内核态
有了这些前置知识之后,我们可以多osi模型进行精简,就出现了下述的五层网络模型:
我们根据用户态与内核态差异,总结出了,以上的五层网络模型,其中应用层属于用户态,剩下的四层属于内核态内容,通信过程中,1-4层其实是由内核kernel进行完成;
常见http协议:http ssh smtp
在linux中,万物皆文件,在通信过程中,在linux实际上也是以文件进行描述的,后续我也会出相应的文章来详细解释虚拟文件系统
使用ssh或者跳板机连接一台物理机,我们模拟一下这个过程ÿ