java面试之基本的网络知识

1.OSI的7层协议模型

   概述:OSI是业界提出的概念性框架,定义了开放式系统的层次结构,层次之间的相互关系,作为一个框架组织和协调各层之间的服务,但是OSI参考模型并没有提供可以实现的方法,只说明了概念,相对于OSI的概念性框架,具体的标准应该是TCP/IP四层架构参考模型

OSI 名称 TCP/IP 作用 单位
第七层 应用层 应用层 规定发送方和接收方使用固定的消息头,通过消息头(如信息长度),接收方可以解析发送方发送的数据信息 数据
第六层 表示层 应用层 解决不同系统之间通讯语法的问题,数据将按照网络理解的方案进行格式化  
第五层 会话层 应用层 自动收发包,自动寻址,管理用户和应用层之间的通讯  
第四层 传输层 传输层 如果数据过大,考虑是否对网络层的数据进行拆分,最后还是交由网络层传输 数据段
第三层 网络层 网络层 将网路地址转为对应的物理地址,还决定将数据如何从发送方找到接收方,算出最佳的路径,如路由器 数据包
第二层 数据链路层 链路层 即物理寻址,在物理层传输的过程中可能出现传输不完整,此层定义了如何格式化数据,还有提供数据的校验即纠正,保证传输的可靠性
第一层 物理层 链路层 其实就是两台物理机器的通信,传输比特流(即所谓的0101二进制的数据),如网卡 比特

猜你喜欢

转载自www.cnblogs.com/ITUpUpLearing/p/11704473.html