• 网络协议模型


    1、数据
    数据的产生
    在计算机领域,数据是各种信息的载体。

    数据的传输

    大部分应用程序所产生的数据需要在不同的设备之间传递。

    2、网络参考模型与标准协议
    1)OSI参考模型
    7. 应用层

    对应用程序提供接口。

    1. 表示层

    进行数据格式的转换,以确保一个系统生成的应用层数据能够被另外一个系统的应用层所识别和理解。

    1. 会话层

    在通信双方之间建立、管理和终止会话。

    1. 传输层

    建立、维护和取消一次端到端的数据传输过程。控制传输节奏的快慢,调整数据的排序等等。

    1. 网络层

    定义逻辑地址;实现数据从源到目的地的转发。

    1. 数据链路层

    将分组数据封装成帧;在数据链路上实现数据的点到点、或点到多点方式的直接通信;差错检测。

    1. 物理层

    在媒介上传输比特流;提供机械的和电气的规约。

    2)TCP/IP参考模型
    图片

    3)TCP/IP常见协议
    图片

    4)常见协议标准化组织
    IETF(Internet Engineering Task Force)-互联网工程师任务组
    a)负责开发和推广互联网协议(特别是构成TCP/IP协议族的协议)的志愿组织,通过RFC发布新的或者取代老的协议标准。

    IEEE(Institute of Electrical and Electronics Engineers)-电气与电子工程师协会

    b)IEEE制定了全世界电子、电气和计算机科学领域30%左右的标准,比较知名的有IEEE802.3(Ethernet)、IEEE802.11(Wi-Fi)等。

    ISO(International Organization for Standardization)-国际标准化组织

    c)在制定计算机网络标准方面,ISO是起着重大作用的国际组织,如OSI模型,定义于ISO/IEC 7498-1。

    5)应用层
    应用层为应用软件提供接口,使应用程序能够使用网络服务。应用层协议会指定使用相应的传输层协议,以及传输层所使用的端口等。
    应用层的PDU被称为Data(数据)。
    图片

    FTP(File Transfer Protocol)是一个用于从一台主机传送文件到另一台主机的协议,用于文件的“下载”和“上传”,它采用C/S(Client/Server)结构。
    图片

    Telnet是数据网络中提供远程登录服务的标准协议。 Telnet为用户提供了在本地计算机上完成远程设备工作的能力。
    图片

    HTTP(HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。
    图片

  • 相关阅读:
    漏洞复现----43、Spring Cloud Function SpEL 代码注入 (CVE-2022-22963)
    [SWPUCTF 2023 秋季新生赛] web题解
    weblogic乱码报错解决思路
    2022天工杯CTF---crypto1 wp
    ECCV2022 论文 Contrastive Deep Supervision
    Golang中读写CSV文件的全面指南
    Pytorch CIFAR10图像分类 工具函数utils更新v2.0篇
    使用 ProcessBuilder API 优化你的流程
    世界杯将至,体育类加密项目迎来春天?
    字符集编码(二):字符编码模型
  • 原文地址:https://blog.csdn.net/qq_23930765/article/details/125483349