• http,https,ip,tcp,udp


    http:超文本传输协议,明文传输,不安全

    超文本:早期,文本存在本地,文本可以被计算机解析为二进制的数据包,随着发展,出现图片,视频,链接等,成为超文本

    传输:计算机把数据解析为二进制的数据包通过传输载体(光缆,电话线等)传到另一台计算机上成为传输

    协议:计算机之间传输超文本数据的规则,约定

    5层网络协议:

                    端系统:特网上的所有主机就是端系统

    应用层:存放了许多网络协议如:(web离不开http,电子邮件传送协议SMTP等),应用层分布在个个端系统上,端系统会实现信息分组交换,交换的信息成为”报文“

    运输层:在应用程序断点中间,利用udp或tcp任意一种传输协议,都能够实现传输报文

    网络层(ip层):将数据报的网络分层,从一台主机移动到另一台,所有具有网络层都要运行ip协                              议       数据报是通过网络传输的数据的基本单元

    链路层:将帧从用一个端系统运输到另一个端系统   :将物理内存分为固定大小的块

    物理层

    帧中一个个比特从一个节点运输到另一个节点,物理层的协议运用的是链路层的协议,协议与物理传输介质有关,以太网具有许多物理层协议:关于双绞铜线的,关于同轴电缆的,关于光纤的,等等。

    SSL:保证了数据传输的安全和完整性

    httpshttp是明文传输,在http基础上传输加密和身份认证保证了传输过程的安全

                    https = http + ssl

    UDP协议:UDP是基于IP的简单协议,不可靠的协议,简单,轻量化,不能解决丢包、重发、错                       序问题

    TCP协议:传输控制协议,http运用tcp协议,tcp协议安全可靠,数据不易丢失

    IP协议:解决通信双方寻址问题   例子:打电话首先知道对方电话号码多少

     

     

  • 相关阅读:
    Go语言实现HTTP正向代理
    基于单片机预费电表控制系统(proteus仿真+源程序)
    【VUE】Vue中实现树状表格结构编辑与版本对比的详细技术实现
    【我不熟悉的javascript】02. 使用token和refreshToken的管理用户登录状态
    【Qt基础篇】信号和槽
    PL2303串口不支持WINDOWS11解决方法
    C++11 之 override
    视频一键转码:批量转换MP4视频的技巧
    Android 静态代码检查
    计算机网络实验——基于TCP协议的socket编程
  • 原文地址:https://blog.csdn.net/lizhenqi123456/article/details/127937324