OSI(开放系统互连参考模型 )七层

OIS网络模型只是作为参考,实际中通常使用TCP/IP网络模型

物理层:

        将bit也就是01二进制通过不同媒介传输出去,例如:电线、光纤、无线电。数据从网络接口出去后经过不同的网络拓扑结构(总线型、星型、环型、树状、网状)中途网络传输需要中继器和集线器对数据信号的重新发送或转发,扩大网络传输距离。

数据链路层:

        bit封装成、封装时会加上MAC地址物理地址,全球的物理地址都是唯一的。每个网卡都有独立的MAC地址,通过MAC地址对不同设备进行数据的传输,例如二层交换机内部有MAC地址映射表,通过映射表就知道接收端的MAC地址。

交换机常用传输模式:

        全双工(同一时间可以同时收发数据,例如双行道、打电话)、半双工(同一时间只能收数据或发数据,例如单行道、对讲机)、全双工/半双工自适应。

交换机常用数据流传递技术:

        单播:主机之间“一对一”的通讯模式,对数据进行定向发送。
        组播:源主机向多个目标主机发送数据,将目标主机进行分组,发送的地址就是组播组的地址,这样该组的主机都可以接收到发送的数据。
        广播:源主机将数据发送给局域网中所有的主机包括源主机自己
        泛洪:源主机将数据发送给局域网中所有的主机不包括源主机自己

网络层:

        IP逻辑地址进行寻址和路由,数据将封装成包,路由器根据包中的IP地址进行路由转发。同一网络下每个设备必须拥有唯一的IP地址不允许冲突,不同网络间设备不受此限制,通常在网络传输中,通过DNS域名解析定位到具体目标内网。

传输层:

        服务器间端口到端口的网络传输,数据封装成段。

        可靠传输 TCP  面向连接,数据传输前建立可靠的三次握手连接,数据传输完毕后进行四次挥手关闭连接,当数据传输过程中发生数据丢包则会进行重传,保证了数据无差错的完整的发送至目标主机,适用场景:文件和网页传输等。

        不可靠传输 UDP  面向无连接 传输速度快,不考虑对方是否已经收到,只管数据发送,适用场景:实时的语音和视频(TCP传输速度慢没法做到实时,UDP即使视音频传输过程中发生丢包掉帧也不影响正常使用)。

会话层:

        主要负责建立、维护和管理会话Session。会话是指在两个或多个通信实体之间进行的一次完整的通信过程,当数据传输中出现问题导致数据传输中断,会话层会记录当前同步点,之后基于当前同步点继续开始数据传输,减少数据的重复传输量,提高效率,基于会话层还可以实现流量控制。

表示层:

        负责对数据的编码和解码,数据加密 例如HTTPS协议,还可以实现数据压缩,数据压缩分为无损压缩(例如zip)和有损压缩(例如mp3, jpeg),使得不同系统之间能够正确地理解和处理数据的格式。

应用层:

        软件应用, 常见HTTP协议进行网络数据交互,OSI前三层数据传输格式为报文。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值