http,https,ip,tcp,udp

news2025/1/18 6:53:48

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

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

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

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

5层网络协议:

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

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

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

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

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

物理层

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

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

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

                https = http + ssl

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

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

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

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/18671.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

批量生成Excel文件,可以按模板进行自动生成

目录 一、文件目录结构 二、编辑生成名单 三、编辑模板 四、生成操作 软件描述:根据Excel模板 和 生成名单 可以批量生成相同格式的文件,可以应用于考核、工资单等文件的批量生成。方便快捷,有需求的小伙伴可以到最下面点击下载 注&#…

mysql 客户端简单搭建

主要使用的是mysql开发包中的api接口 操作流程 1.初始化mysql操作句柄 MYSQL *mysql_init(MYSQL *mysql); 对传人的句柄进行初始化 若传入的句柄为NULL,则内部会动态申请空间,进行初始化,并返回句柄首地址 返回值:若…

基于51单片机的ds18b20数字华氏温度计

资料编号:114 下面是相关功能视频演示: 114-基于51单片机的数字华氏温度计报警(源码仿真全套资料)功能讲解: 采用51单片机采集DS18B20的温度,LCD1602显示,并且可以设置上下限值,超…

Unity UI 框架

开源地址: GitHub - NRatel/NRFramework.UI: 基于 Unity UGUI 的 UI 开发框架基于 Unity UGUI 的 UI 开发框架. Contribute to NRatel/NRFramework.UI development by creating an account on GitHub.https://github.com/NRatel/NRFramework.UI 一、需求/功能要点…

headscale的部署方法和使用教程

headscale的部署方法和使用教程1. headscale文件下载2. 上传并赋予文件权限3. 创建以及修改相关配置文件3.1 创建配置目录:3.2 创建目录用来存储数据与证书:3.3 创建空的 SQLite 数据库文件:3.4 创建 Headscale 配置文件:3.5 创建…

Vue 组件间通信并不是每一次操作都会触发新的通信

需求:新增或者修改都需要组件间立马通信。 操作:把B组件(子组件,这里指的是三级联动组件)的数据传输过来,在A(父组件)组件中处理 即 子传父 这里指的是修改页面或者新增页面三级联动下拉选择完之后 点击 提交 会执行A组件的修改操…

开启安全测试评估赛道,永信至诚发布“数字风洞”产品体系

11月19日,永信至诚产品战略发布会上,面向安全测试评估领域的“数字风洞”产品体系战略发布,标志着永信至诚作为网络靶场和人才建设领军企业,再次以“产品乘服务”的价值体系,开启网络安全测试评估专业赛道。 数字化时代…

MySQL安装

本笔记来自B站黑马程序员讲解的MySQL的使用。 目录 ​编辑 一、MySQL的安装 1、数据库基础概念 2、MySQL下载并安装​编辑 三、启动MySQL 四、连接MySQL数据库 1、使用MySQL提供的客户端命令来连接 2、使用Windows 命令打开: 第一步 配置path的环境变量 第…

uniapp入门:常用事件绑定与数据同步

1.常见事件与事件绑定 1.1点击事件bindtap 1.2 文本输入事件bindinput 1.3 切换事件bindtouchend 2.数据同步 2.1事件回调 2.2逻辑层中page对象中的中数据如何进行改变 2.3页面触发事件如何传参到page中数据 …

ASEMI代理艾赛斯二极管DSA300I100NA,肖特基DSA300I100NA

编辑-Z 艾赛斯硅肖特基二极管DSA300I100NA参数: 型号:DSA300I100NA 最大重复反向阻断电压(VRRM):100V 反向电流、漏极电流(IR):3mA 正向电压降(VF)&…

STM32CubeMX外部中断

建议提前学习:使用STM32CubeMX实现按下按键,电平反转; 目录 EXTI 中断 中断的概念 抢占优先级与响应优先级 中断分组 事件 上升沿,下降沿以及双边沿触发 上升沿,下降沿以及双边沿的概念 上升沿,下…

数据结构-双链表思路解析及代码实现

双链表是单链表的进阶版,单链表是1-2-3-4 一个个排排坐链接,只管向后拉手,其主要思想是当前节点与下一节点的关系,那么双链表就多了一层关系,当前节点不仅和一下一点连起来,也要和上一节点串联起来。与前与…

【全志T113-S3_100ask】13-1 Linux c语言ioctl驱动oled(iic、ssd1306)屏幕

【全志T113-S3_100ask】13-1 Linux C通过ioctl驱动oled[ssd1306]屏幕 背景(一)i2c关键结构体1、i2c_rdwr_ioctl_data结构体2、struct i2c_msg结构体(二)i2c关键代码1、写函数2、读函数(三)对oled的操作&…

深度学习和神经网络的介绍(一)

1、深度学习和神经网络 1.1 深度学习的介绍 目标: 知道什么是深度学习知道深度学习和机器学习的区别能够说出深度学习的主要应用场景知道深度学习的常见框架 1.1.1 深度学习的概念 深度学习是机器学习的分支,是一种以人工神经网络为架构&#xff0c…

计算机网络4小时速成:计算机网络基础,计网组成,计网分类,性能指标,标准化组织,计网结构模型,五层模型

计算机网络4小时速成:计算机网络基础,计网组成,计网分类,性能指标,标准化组织,计网结构模型,五层模型 2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人&…

05_TCP并发服务器

知识点1【TCP并发服务器】 1、多线程(常用) 2、解决上述问题:端口复用 仅仅是端口的复用 3、并发服务器 多进程实现 总结: 知识点2【HTTP协议】 HTTP基于TCP 1、HTTP协议的概述 2、Webserver 通信过程 3、Web编程开发 知识…

Cadence orcad 批量设置原理图标题栏

前言 作为一份规范的原理图文件,必须要有Title Block,一般是在右下角的原理图信息,包括标题,图纸尺寸,设计师,时间,页码等等。 这里需要两个操作: 一、批量修改Title Block的信息 …

Go语言进阶篇,单元测试、基准测试的性能测试、内存占用测试

在go语言中的单元测试比较有意思,比如测试一个函数是很方便的,只需要将文件名修改为_test.go这样的后缀即可,我们新建一个目录xxx,然后新建xxx_test.go文件,当然这个xxx的名字你可以按照功能来命名,如下&am…

Java开发:多线程编程

本章篇幅主要记录多线程编程相关的知识,如有纰漏,望指出。 话不多说,正式开启多线程之旅... 目录 一、多线程使用方式 A、Thread B、Runnable(推荐) C、Callable 二、线程的五个状态 三、线程停止 四、线程休…

LabVIEW性能和内存管理 7 LabVIEW中局部和全局变量的内存分配

LabVIEW性能和内存管理 7 LabVIEW中局部和全局变量的内存分配 本文介绍LabVIEW性能和内存管理的几个建议7。 LabVIEW Cleanup – LabVIEW cleans upmany references when the owning VI goes idle and others when the process closes – Manually closereferences t…