1、跨域: 出于浏览器的同源策略限制,同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。 同源:即指在同一个域中,就是两个页面具有相同的协议(protocol),主机(host)和端口号(port)一样。 非同源:协议、主机、端口号任有一项不同。 跨域:当一个请求url的协议 ...
分类:
Web程序 时间:
2021-06-23 16:30:42
阅读次数:
0
前面的章节介绍socket通信的时候,socket的服务端在同一时间只能和一个客户端通信,并不是服务端有多忙,而是因为单进程的程序在同一时间只能做一件事情,不可能一边等待客户端的新连接一边与其它的客户端进行通信。 一、并发的服务端 如果把socket服务端改为多进程,在每次accept到一个客户端的 ...
分类:
系统相关 时间:
2021-03-15 10:55:03
阅读次数:
0
##CVE-2020-0796 Microsoft服务器消息块3.1.1(SMBv3)协议处理某些请求的方式中存在一个远程执行代码漏洞。成功利用此漏洞的攻击者可以获得在目标服务器或客户端上执行代码的能力。 ##受影响的系统版本 适用于32位系统的Windows 10版本1903 Windows 10 ...
分类:
其他好文 时间:
2020-11-23 12:22:45
阅读次数:
3
HTTP请求模型 两端 客户端和服务端 客户端请求服务端 服务端响应 客户端 浏览器行为与HTTP协议 处理流程: 1.输入网址并回车 2.解析域名 3.浏览器发送HTTP请求 4.服务器处理请求 5.服务器返回HTML响应 6.浏览器处理HTML页面 7.继续请求其他资源 先从局域网跳到互联网 f ...
分类:
Web程序 时间:
2020-06-26 22:15:34
阅读次数:
183
前言 最近对TLS1.2协议处理流程进行了学习及实现,本篇文章对TLS1.2的理论知识和处理流程进行分析,TLS协议的实现建议直接看The Transport Layer Security (TLS) Protocol Version 1.2 为什么需要TLS协议 通常我们使用TCP协议或UDP协议 ...
分类:
其他好文 时间:
2020-06-21 00:16:05
阅读次数:
72
博客原文地址:https://www.ryanzoe.top/php/laravel/laravel-route/ 版本:Laravel 7.13.0 Laravel 中的路由是什么? 对任何一个 Web 应用框架而言,通过 HTTP 协议处理用户请求并返回响应都是核心必备功能,也就是说,对于我们学 ...
分类:
其他好文 时间:
2020-06-03 16:02:03
阅读次数:
68
网络模型OSI网络模型VSTCP/IP模型Linux实际按照TCP/IP模型,实现了网络协议栈。Linux网络栈网络包在每一层的处理逻辑,都取决于各层采用的网络协议。处理过程就是不断拆包,封包的过程。Linux通用IP网络栈我们从上到下来看这个网络栈,你可以发现,最上层的应用程序,需要通过系统调用,来跟套接字接口进行交互;套接字的下面,就是我们前面提到的传输层、网络层和网络接口层;最底层,则是网卡
分类:
系统相关 时间:
2020-04-10 21:13:06
阅读次数:
147
应用层协议: HTTP 使用TCP协议,默认端口80 http状态码: 1xx消息——请求已被服务器接收,继续处理 2xx成功——请求已成功被服务器接收、理解、并接受 3xx重定向——需要后续操作才能完成这一请求 4xx请求错误——请求含有词法错误或者无法被执行 5xx服务器错误——服务器在处理某个 ...
分类:
其他好文 时间:
2020-03-09 09:15:05
阅读次数:
76
JavaWeb实现邮件发 1、传输协议: SMTP协议 处理用户邮件发送的请求。 POP3协议 处理用户邮件接收请的求。 2、所需要的jar包 mail 1.4.7.jar : "点击下载" activation 1.1.1.jar : "点击下载" Pom.xml文件: 3、发送一封纯文本的邮件 ...
分类:
编程语言 时间:
2020-02-23 16:17:30
阅读次数:
61
安装php扩展(我用的php7.2版本) php是用amqp调用RabbitMQ,所以先下载ampq $ wget https://pecl.php.net/get/amqp-1.9.3.tgz #下载 $ tar -xvf amqp-1.9.3.tgz #解压 $ cd amqp-1.9.3 $ ...
分类:
Web程序 时间:
2019-11-20 16:43:28
阅读次数:
122