写在前面的话:时间:2022.1.24 地点:长安 人物:冷妆 事件:本篇文章讨论在搭建集群或分布式架构时:多台服务器之间实现远程通信,具体包括的网络模型(OSI以及TCP/IP网络模型),代理模式(静、动态代理)和远程调用(RPC与RMI对比以及RPC与HTTP对比) |
引入正题之OSI与TCP/IP网络模型
前言碎语:
故事发生在公元后2022,切实享受着互联网带来的福音,那么全世界的电脑通过网络来连接,总得有一个规范吧,最常见的可能就是乱码问题,所以,它来了,它来了:OSI网络模型就是网络互联规范的一个基本框架。有了标准,当所有的电脑在网络传输中使用这种规范来操作的话,自然就加入了互联网的大家庭中。至于TCP/IP网络模型,从框架的迭代可以感觉到一切的目的是简化开发,所以技术人员为了简化模型开发了自己的TCP/IP网络模型,总之:实现OSI和TCP/IP网络模型都实现网络互联
OSI七层参考模型
上图是OSI七层模型中的各层的功能,主要是强调了传输单位
上图通过切实的案例来说明OSI网络模型实现网络互联并进行数据传递
TCP/IP四层模型
上图来自百度百科
上图是OSI七层参考模型与TCP/IP四层协议的比较
上图对各层功能的总结
碎碎念:下文实战调用的设计模式-->代理模式 欢迎大家指出blog中的问题,督促笔者进一步改善 |