场景:关于Java应用跨主机网络请求的流转情况,涉及的知识点总结如下:
一、什么是OSI七层模型
七层模型,亦称OSI(Open System Interconnection)参考模型,是参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系。它是一个七层的、抽象的模型体,不仅包括一系列抽象的术语或概念,也包括具体的协议。
七层模型从上到下依次是:
场景:关于Java应用跨主机网络请求的流转情况,涉及的知识点总结如下:
一、什么是OSI七层模型
七层模型,亦称OSI(Open System Interconnection)参考模型,是参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系。它是一个七层的、抽象的模型体,不仅包括一系列抽象的术语或概念,也包括具体的协议。
七层模型从上到下依次是:
- 应用层:网络服务的接口,协议有:HTTP 、FTP 、TFTP、 SMTP 、SNMP 、DNS、 TELNET 、HTTPS 、POP3 、DHCP
- 表示层:提供数据格式转换服务,包括数据的表示、安全、压缩。格式有JPEG、ASCll、DECOIC、加密格式等
备注:它的主要作用之一是为异种机通信提供一种公共语言,以便能进行互操作。这种类型的服务之所以需要,是因为不同的计算机体系结构使用的数据表示法不同。与第五层提供透明的数据运输不同,表示层是处理所有与数据表示及运输有关的问题,包括转换、加密和压缩。每台计算机可能有它自己的表示数据的内部方法,例如,ASCII码与EBCDIC码,所以需要表示层协定来保证不同的计算机可以彼此理解。
- 会话层:建立、管理、终止会话。对应主机进程,指本地主机与远程主机正在进行的会话
- 传输层:提供应用进程间的逻