手记

java面试之基本的网络知识

1.OSI的7层协议模型

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

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

更多:https://www.cnblogs.com/ITUpUpLearing/

 


1人推荐
随时随地看视频
慕课网APP