展开

关键词

Apache许可Open RIA Services

遵循Apache 2许可,捐赠给Outercurve基金会的ASP.NET Open Source Gallery。

34160

微软以Apache许可开源ASP.NET MVC

微软开发部门副总裁Scott Guthrie宣布,ASP.NET MVC及相关项目将在Apache许可证下开源,托管在CodePlex上。 在MS-PL许可证下,所有人都可以阅读源代码,但无权提出修改建或贡献代码,对微软的决定构不成任何影响。但在新的开源开发模式下,开发者可以修正bug,修改代码,增加特性,微软将接受第三方递交的补丁。

53090
  • 广告
    关闭

    腾讯云618采购季来袭!

    一键领取预热专享618元代金券,2核2G云服务器爆品秒杀低至18元!云产品首单低0.8折起,企业用户购买域名1元起…

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Apache Tomcat AJP漏洞分析(CVE-2020-1938)

    AJP13介绍 AJP的全程是Apache JServ Protocol,支持AJP的Web容器包括Apache Tomcat,JBoss AS / WildFly和GlassFish。 AJP。 我们可以通过wireshark抓包来查看AJP传入的参数。 在这里我们下断点给java.org.apache.catalina.servlets.DefaultServlet.java文件中的doGet方法,因为走的Get请求。 image.png 总结 这个漏洞的成因是因为AJP的核心参数可以被恶意修改,攻击者利用漏洞构造特定参数,读取服务器webapp/ROOT下的任意文件。

    1.4K41

    国密SSLApache集成

    1 背景 Apache httpd自身支持标准的SSL,但并不支持国密SSL。本文描述了Apache httpd配置的国密SSL(单向)的完整过程,仅供学习和参考之用。 特点:Apache httpd 无需改动源码、支持任意版本。 2 环境 服务器OS是CentOS7.7的64位版本,IP位192.168.0.96,客户端OS是WindowsXP。 Apache httpd是httpd-2.4.46.tar.gz 。 浏览器是360安全浏览器(支持国密)。 3 安装方法一:源码编译 GMSSL.cn提供一个OpenSSL的国密版库,可与Apache httpd编译,生成的Apache httpd即支持国密SSL。 httpd自身不做任何编译修改,即可比较简单的支持国密SSL,满足等保等政策合规,确实是一个简单可操作的方法。

    57240

    windows下对apache配置https的方法

    windows下对apache配置https: 1、安装好apache环境,注意要装ssl版本的。这里装在c:/apache目录下。 2、生成服务器证书: 1)在DOS命令下进入apache/bin目录 2)在windows环境下需先设置Openssl环境变量: 执行命令 set OPENSSL_CONF=.. 当然,Apache提供了加入密钥(Password)的命令,就是加入参数-des3。 原因是window下的apache不支持加密的私钥文件。 注:生成的证书中RSA密钥对的默认长度是1024,取值是2的整数次方。建使用4096以上。 4)生成证书请求文件。 不能启动 (启动apache时错误提示为:RSA server certificate CommonName (CN) `Kedou' does NOT match server name!?

    25750

    详解 Apache SkyWalking 的跨进程传播

    简介 SkyWalking 跨进程传播是用于上下文的传播,本文介绍的版本是3.0,也被称为为sw8。 Header项 Header应该是上下文传播的最低要求。 Header名称:sw8.

    8630

    git: 四种git (本地、HTTP 、SSH、 Git )

    首先,选择你希望服务器使用的通讯。 在本章第一节将介绍可用的以及各自优缺点。 下面一节将解释使用那些的典型设置及如何在你的服务器上运行。 ---- Git 可以使用四种主要的来传输资料:本地(Local),HTTP ,SSH(Secure Shell)及 Git 。 新版本的 HTTP 一般被称为“智能” HTTP ,旧版本的一般被称为“哑” HTTP 。 我们先了解一下新的“智能” HTTP 。 这条命令会在你通过 SSH 向版本库推送之后被执行;然后别人就可以通过类似下面的命令来克隆: $ git clone https://example.com/gitproject.git 这里我们用了 Apache 最后,与 HTTP/S 、Git 及本地一样,SSH 很高效,在传输前也会尽量压缩数据。 缺点 SSH 的缺点在于你不能通过他实现匿名访问。

    11.5K20

    WebRTC中的RTP、RTCP、DSP

    实时互动直播系统必须使用UDP作为数据传输的,为什么一定是UDP。 假如我们使用TCP作为数据传输的,在极端网络情况下,TCP为了保证传输的可靠性,就会进入“发送->确认;超时->重发”的反复过程。 基于上面的原因,实时直播系统的数据传输必须是UDP。 RTP: ? RTCP 在使用RTP传输的时候,难免会发生丢包、抖动的问题: 网络质量引起的丢包; 数据传输过程中超过了带宽限制引起的丢包; 信号干扰引起的丢包; WebRTC在处理各种情况下的丢包情况都会有相应的处理策略

    52910

    访问Apache服务器自动跳转到https

    版权声明:转载注明出处 https://blog.csdn.net/weixin_42514606/article/details/89367932 Apache服务器 Apache是世界使用排名第一的 管理员可以通过Apache的AllowOverride指令来设置。

    27430

    五种开源的比较(BSD,Apache,GPL,LGPL,MIT)_

    我们在常见的开源如BSD, GPL, LGPL,MIT等都是OSI批准的。如果要开源自己的代码,最好也是选择这些被批准的开源Apache Licence 2.0(Apache License, Version 2.0、Apache License, Version 1.1、Apache License, Version 1.0 ) Apache Licence是著名的非盈利开源组织Apache采用的。 GPL和BSD, Apache Licence等鼓励代码重用的许可很不一样。 其它细节如再发布的时候需要伴随GPL等和BSD/Apache等类似。

    30310

    13-Websocket与MQ

    Websocket 基于TCP全双工,即可以从客户端向服务器端发送请求,也可以从服务器端主动向客户端发送消息。 HTTP只能从客户端向服务器发送请求,服务器端收到请求后,做出响应,发送给客户端 Websocket和HTTP都是基于TCP的,所以使用抓包工具可以抓到websocket的数据 抓包 F12 Fiddler Charles Wireshark Tcpdump HTTP簇:http、https。 https=http+ssl数据加密传输 websocket:ws,wss。 WebSocket Single Write Sampler 相当于http中的request 向服务器发起信息 WebSocket request-response Sampler 发送请求 同时获取响应信息 MQ

    43120

    TCPIP簇中ARP

    1、ARP简介 在《IP》中我们讲解了IP地址相关内容,IP中包含了目的IP地址和源IP地址,但是当一台主机把以太网数据帧发送到位于同一局域网上的另一台主机时,是根据48bit的以太网地址来确定目的接口的 在OSI模型中ARP属于链路层;而在TCP/IP模型中,ARP属于网络层。ARP数据哪一层,不同的资料有不同的说法,这里不作重点讨论。 2、ARP结构 之前的文章《以太网数据包结构》可以看出图表示ARP的数据结构。 ? 这里先看一下典型的ARP包的组成结构。 ? 接下来的两个单字节长度的字段,称为硬件地址长度和地址长度,它们分别指出硬件地址和地址的长度,长度单位为字节。 在ARP包中留出硬件地址长度字段和地址长度字段可以使得ARP在任何网络中被使用,而不仅仅只在以太网中。

    27920

    森林13 9527 (DNS)

    这些服务器都有自己的IP地址,并使用DNS(DNS protocol)进行通信。DNS主要基于UDP,是应用层(这也是我们见到的第一个应用层)。 ? 在整个DNS查询过程中,无论是重新定向还是最终取得对应关系,都是用户计算机和DNS服务器使用DNS通信。用户计算机根据DNS服务器的反馈,依次与下一层的DNS服务器建立通信。

    335100

    rtmp和flv总结

    rmtp和flv都是直播领域常用到的。 rtmp是网络流,是应用层,传输层用的是tcp,具有低延时的特性。 rtmp规定,播放一个流媒体有两个前提步骤:第一步,建立一个网络连接;第二步,建立一个网络流。其中,网络连接代表服务器端应用程序和客户端之间基础的连通关系。网络流代表了发送多媒体数据的通道。 播放一个rtmp的流媒体需要经过以下几个步骤:握手,建立连接,建立流,播放。rtmp连接都是以握手作为开始的。 总结如图: image.png flv:flv全称是flash video。是一种网络视频格式,用作流媒体视频格式。封装了音视频数据。 总结如图: image.png

    2.9K420

    分析|HTTP浅析

    ---- HTTP和HTTPS HTTP(HyperText Transfer Protocol,超文本传输):是一种发布和接收 HTML页面的方法。 HTTP和HTTPS均是由TCP封装而来,在进行http和https时,需要进行 三次握手和四次挥手 SSL(Secure Sockets Layer 安全套接层)主要用于Web的安全传输 HTTP是无状态:HTTP是无状态。无状态是指对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。 GET 获取当前主机该路径下的数据 HTTP/1.1是http的版本号 2. 特别是,如果没有使用SSL/TLS这样的传输层安全的,那么以明文传输的密钥和口令很容易被拦截。该方案也同样没有对服务器返回的信息提供保护。

    33020

    MESI:Cache 一致性

    MESI 基于写失效(Write Invalidate) 如果某个 CPU 核心 写入一个 Cache Line,则会广播一个失效请求告诉所有其他的 CPU 核心。 参考:https://zh.wikipedia.org/wiki/MESI by 斯武丶风晴 https://my.oschina.net/langxSpirit

    89840

    关于TCP和UDP

    tcp  TCP(Transmission Control Protocol)可靠的、面向连接的(eg:打电话)、传输效率低全双工通信(发送缓存& TCP是因特网中的传输层,使用三次握手建立连接。当主动方发出SYN连接请求后,等待对方回答SYN+ACK[1],并最终对对方的 SYN 执行 ACK 确认。 通常情况是,客户执行主动关闭,但是某些,例如,HTTP/1.0却由服务器执行主动关闭。 tcp和udp的对比 TCP---传输控制,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。 UDP---用户数据报,是一个简单的面向数据报的运输层。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。

    9100

    计网 - TCP VS UDP

    那我们来粗略的看下 TCP 和 UDP 的优势和劣势吧 ---- UDP UDP(User Datagram Protocol),目标是在传输层提供直接发送报文(Datagram)的能力。 UDP 不会帮助拆分数据,它的目标只有一个,就是发送报文。 额,既然是直接发送报文, 为什么不直接调用 IP 呢? 如果裸发数据,IP 不香吗? ? IP 层不能区分应用,导致哪怕是在 IP 上进行简单封装,也需要单独一个。这就构成了 UDP 的市场空间。 目的差异 首先,这两个的目的不同:TCP 的核心目标是提供可靠的网络传输,而 UDP 的目标是在提供报文交换能力基础上尽可能地简化轻装上阵。 ---- 2. ---- 总结 这里针对 UDP 的内容进行了探讨, 互联网群的传输层大体过了一遍。对于我们来说是非常重要的,的制定让所有参与者一致、有序地工作。 学习的设计,对工作非常有帮助。

    16720

    分析|HTTP浅析

    (HyperText Transfer Protocol,超文本传输):是一种发布和接收 HTML页面的方法。 HTTP和HTTPS均是由TCP封装而来,在进行http和https时,需要进行 三次握手和四次挥手 SSL(Secure Sockets Layer 安全套接层)主要用于Web的安全传输 HTTP是无状态:HTTP是无状态。无状态是指对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。 GET 获取当前主机该路径下的数据 HTTP/1.1是http的版本号 2. 相关文章:HTTP详解(真的很经典)

    5200

    相关产品

    • 消息队列 TDMQ

      消息队列 TDMQ

      消息队列 TDMQ 是基于 Apache 顶级开源项目Pulsar自研的金融级分布式消息中间件,是一款具备跨城高一致、高可靠、高并发的分布式消息队列,拥有原生Java 、 C++、Python、GO 多种API, 支持 HTTP 协议方式接入,可为分布式应用系统提供异步解耦和削峰填谷的能力,同时也具备互联网应用所需的海量消息堆积、高吞吐、可靠重试等特性。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券