原文出处: 浪里行舟 前言 打开浏览器从输入网址到网页呈现在大家面前,背后到底发生了什么?经历怎么样的一个过程?先给大家来张总体流程图,具体步骤请看下文分解! 总体来说分为以下几个过程: DNS 解析:将域名解析成 IP 地址 TCP 连接:TCP 三次握手 发送 HTTP 请求 服务器处理请求并返 ...
分类:
Web程序 时间:
2018-12-06 17:46:24
阅读次数:
215
我们知道网络层,可以实现两个主机之间的通信。但是这并不具体,因为,真正进行通信的实体是在主机中的进程,是一个主机中的一个进程与另外一个主机中的一个进程在交换数据。IP协议虽然能把数据报文送到目的主机,但是并没有交付给主机的具体应用进程。而端到端的通信才应该是应用进程之间的通信。 UDP,在传送数据前 ...
分类:
其他好文 时间:
2018-12-06 14:25:49
阅读次数:
203
1. 概述 1.1 说明 WebSocket:是HTML5开始提供的一种在单个TCP连接上进行全双工通讯的协议。 WebSocket原理是使用JavaScript调用浏览器的API发出一个WebSocket请求至服务器,经过一次握手,和服务器建立了TCP通讯,因为它本质上是一个TCP连接,所以数据传 ...
分类:
Web程序 时间:
2018-12-04 17:25:29
阅读次数:
199
概念:WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并被RFC7936所补充规范。 启动服务: [root@iz2ze2rk ...
分类:
Web程序 时间:
2018-12-03 15:25:01
阅读次数:
172
一. thc-ssl-dos 1.简介 (1).SSL 协商加密对性能开销增加,大量握手请求会导致 DOS (2).利用 SSL secure Renegotiation 特性,在单一 TCP 连接中生成数千个 SSL 重连接请求,造成服务器资源过载 (3).与流量式拒绝访问攻击不同,thc-ssl ...
分类:
其他好文 时间:
2018-12-03 01:16:55
阅读次数:
236
1 > websocket 与http websocket约定了一种通信规范,通过一个握手机制,客户端和服务器之间能建立一个类似tcp的连接,从而方便它们的通信。websocket出现之前,web交互一般是基于http协议的短连接或长连接。 补充:http是运行在TCP协议传输层上的应用协议;web ...
分类:
Web程序 时间:
2018-11-29 20:46:06
阅读次数:
223
一、选择题,每题1分。总分22分1、如下哪个IP地址可以分配在Internet公网接口上()A、10.180.48.224B、9.255.255.10C、192.168.20.223D、172.16.200.182、TCP三次握手协议的第一步是发送一个()A、SYN包B、SCK包C、UDP包D、NULL包3、以下那个路由表需要管理员手动配置()A、静态路由B、直连路由C、动态路由D、以上都不正确4
分类:
其他好文 时间:
2018-11-28 11:58:34
阅读次数:
524
websocket协议规定了客户端和服务端socket连接和通信时的规则,一是连接握手时的认证,二是通信时的数据报文解析。其整个流程的简单分析如下: (websocket简介参见:https://www.zhihu.com/question/20215561/answer/40316953) 1.w ...
分类:
Web程序 时间:
2018-11-27 01:41:11
阅读次数:
223
在讲三次握手之前,希望大家理解一个概念,什么概念呢? 就是在我们的客户端和我们的服务器之间进行http请求,发送和返回的过程当中,我们是需要去创建一个tcp connection的东西,因为http是不存在连接这么一个概念的,它只有一个请求和响应这么一个概念,那么请求和响应都是一个数据包,它们之间是 ...
分类:
Web程序 时间:
2018-11-26 10:22:03
阅读次数:
209
三次握手 TCP服务器进程先创建传输控制块TCB,时刻准备接受客户进程的连接请求,此时服务器就进入了LISTEN(监听)状态;TCP客户进程也是先创建传输控制块TCB,然后向服务器发出连接请求报文,这是报文首部中的同部位SYN=1,同时选择一个初始序列号 seq=x ,此时,TCP客户端进程进入了 ...
分类:
其他好文 时间:
2018-11-25 20:22:51
阅读次数:
167