网络
chenxi004
这个作者很懒,什么都没留下…
展开
-
IIS架构与HTTP请求处理流程
Windows操作系统中的IIS负责提供互联网服务,一台运行了IIS的计算机可以看成是一台Web服务器。Windows XP SP2中IIS主版本号为5,Windows 2003 Server为6,Vista和Windows Server 2008为7。对于Windows 2003 Server,其默认支持的ASP.NET版本...原创 2019-11-02 19:58:28 · 1347 阅读 · 0 评论 -
公钥和私钥的解释
对称加密对称密钥加密,又称私钥加密,即信息的发送方和接收方用一个密钥去加密和解密数据。它的最大优势是加/解密速度快,适合于对大数据量进行加密,但密钥管理困难。采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密。需要对加密和解密使用相同密钥的加密算法。由于其速度,对称性加密通常在消息发送方需要加密大量数据时使用。对称性加密也称为密钥加密...转载 2019-11-02 14:48:05 · 5523 阅读 · 0 评论 -
一次完整的HTTP请求过程
HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务.HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后Web服务器返回响应(response),连接就被关闭...转载 2019-11-01 22:51:32 · 830 阅读 · 0 评论 -
C# 获取本机IP地址
using System.Net;using System.Net.Sockets; /// <summary> /// 获取本机IP地址 /// </summary> /// <returns>本机IP地址</returns> public static string GetLocalIP() ...原创 2019-10-29 11:01:20 · 1678 阅读 · 0 评论 -
websocket 在负载均衡上实现长链接,通过微信扫码登录
项目中使用websocket进行通讯,服务器采用负载均衡模式。由于WebSocketSession对象无法实例化的问题,导致无法使用Redis进行存储。如果用户打开web登录界面连接进web1主机建立了websocket长链接,用户用手机扫码连接web2主机,那么他们之间就无法实现单对单通讯,因为数据都保存在不同的Session域中。 思路(图片来自Java-websocket开发交流2群)...转载 2019-10-20 20:32:56 · 596 阅读 · 0 评论 -
WebSocket 原理
1、WebSocket 与 HTTPWebSocket 协议在2008年诞生,2011年成为国际标准。现在所有浏览器都已经支持了。WebSocket 的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话。HTTP 有 1.1 和 1.0 之说,也就是所谓的 keep-alive ,把多个 HTTP 请求合并为一个,但是 Websocket 其实...原创 2019-10-13 13:46:12 · 164 阅读 · 0 评论 -
C# Fleck的WebSocket使用
一.基础知识(Foundation)(1). WebSocket介绍WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。(来自白度百科)(2).浏览器对WebSocket的支持(3)WebSocket服务器支持(4). Web前端知识概要<1>. 对象创建(调用WebSock...转载 2019-10-13 13:22:06 · 4802 阅读 · 0 评论 -
ASP.NET Web API上实现 Web Socket
1. 什么是Web SocketWeb Socket是Html5中引入的通信机制,它为浏览器与后台服务器之间提供了基于TCP的全双工的通信通道。用以替代以往的LongPooling等comet style的实时解决方案。基于它们之间的比较以及Web Socket的优势参考https://www.websocket.org/quantum.html.2. Web Socket如何工作Conne...原创 2019-10-12 12:35:04 · 1609 阅读 · 0 评论 -
webSocket长连接实现微信扫码登录
我们是要在网页端生成小程序码,用微信扫码,点击登录后。该二维码关闭跳转到指定界面.那就简单说一下HTTP协议,WebSocket协议. (如果对于这些协议和网络传输过程比较模糊的话,请看下这篇文章 http://blog.csdn.net/gordohu/article/details/54097841 )一、websocket与httpWebSocket是HTML5出的(协议)可以理解为H...转载 2019-10-12 11:49:18 · 2240 阅读 · 0 评论 -
Http,Socket,TCP/IP 协议简述
网络由下往上分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,socket可以理解为在应用层和传输层中间的一个抽象层.三者从本质上来说没有可比性,socket则是对TCP/IP协议的封装和应用(程序员层面上)。也可以说,TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,...转载 2019-10-11 21:11:16 · 230 阅读 · 0 评论 -
TCP协议中的三次握手和四次挥手
建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了。断开连接的过程如下:假设Client端发起中断连接请求,也就是发送FIN报文。Ser...转载 2019-10-11 21:08:48 · 141 阅读 · 0 评论