• 网络OSI七层模型 & 协议TCP/IP四层模型


    网络七层模型,亦称OSI(Open System Interconnection),

    用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型,每一层都包含了现在的网络使用功能及协议。

    数据发送时从上至下封装,收到数据包后从下至上解包。上层只需要使用下层提供的接口,并不关心下层是如何实现的。

    (比如: socket 编程,是站在传输层的基础上,所以可以使用 TCP/UDP 协议,但是不能干「访问网页」这样的事情,因为访问网页所需要的 http 协议位于应用层。)

    两台计算机进行通信时,必须遵守以下原则:

    1:必须是同一层次进行通信,比如:A 计算机的应用层和 B 计算机的传输层就不能通信,因为它们不在同一层,数据拆包会遇到问题。

    2:每一层的功能都必须相同,也就是拥有完全相同的网络模型。否则无法实现对接

    3: 数据只能逐层传输,不能越层。

    4: 每一层可以使用下层提供的接口,并向上层提供服务。

    -----------------------------------------------------------------------------------------------------------------

    TCP/IP 参考了OSI模型,将 最上的3层(应用层、表示层、会话层) 视为 应用层, 将 最下的2层(数据链路层、物理层)视为 网络接口层,因此 TCP/IP 只有4层。

  • 相关阅读:
    安装elasticsearch 和 kibana
    docker 安装 nignx 并将对应配置文件映射
    linux 操作笔记
    docker 一些常用的命令手记
    c# 异步 多线程
    从零开始在.net中使用Nhibernate对数据库进行操作详细步骤(20121128)
    NHibernate框架的HQL增删改查
    2012年11月19日 利用wifiap简单实现Wifi无线Web认证
    逻辑结构和物理结构
    日志
  • 原文地址:https://www.cnblogs.com/QiKa/p/13088779.html
Copyright © 2020-2023  润新知