码迷,mamicode.com
首页 >  
搜索关键字:tcp连接    ( 2239个结果
什么是 WebSockets?
WebSocket 是一种计算机通信协议,通过单个 TCP 连接提供全双工通信信道。 1、WebSocket 是双向的 -使用 WebSocket 客户端或服务器可以发起消息发送。 2、WebSocket 是全双工的 -客户端和服务器通信是相互独立的。 3、单个 TCP 连接 -初始连接使用 HTT ...
分类:Web程序   时间:2020-12-03 11:30:13    阅读次数:11
TCP接收窗口为什么变大了?
今天用wireshark抓取TCP连接时的报文发现客户端的Win变大了,这里是使用了Window Scale来扩张TCP接收窗口,使得接收窗口可以大于65535字节。 首先1号包是TCP第一次握手连接时客户端的请求包,客户端如果窗口大于65535,那么就先将Window size value设置为6 ...
分类:其他好文   时间:2020-12-01 12:31:38    阅读次数:9
【面试题】在浏览器中输入URL后,执行的全部过程。会用到哪些协议?(一次完整的HTTP请求过程)
##整个流程如下: 域名解析 为了将消息从你的PC上传到服务器上,需要用到IP协议、ARP协议和OSPF协议。 发起TCP的三次握手 建立TCP连接后发起HTTP请求 服务器响应HTTP请求 浏览器解析html代码,并请求HTML代码中的资源(如js、css、图片等) 断开TCP连接 浏览器对页面进 ...
分类:Web程序   时间:2020-11-26 14:25:14    阅读次数:9
HTTP请求过程
一次完整的HTTP请求过程 当我们在web浏览器的地址栏中输入: www.baidu.com,然后回车,到底发生了什么 过程概览 1.对www.baidu.com这个网址进行DNS域名解析,得到对应的IP地址 2.根据这个IP,找到对应的服务器,发起TCP的三次握手 3.建立TCP连接后发起HTTP ...
分类:Web程序   时间:2020-11-24 12:45:48    阅读次数:12
SYN 洪泛攻击以及如何解决SYN 洪泛攻击
在三次握手的过程中,服务器为了响应一个受到的SYN报文段,会分配并初始化连接变量和缓存,然后服务器发送一个SYNACK报文段进行响应,并等待客户端的ACK报文段。如果客户不发送ACK来完成该三次握手的第三步,最终(通常在一分多钟之后)服务器将终止该半开连接并回收资源。 这种TCP连接管理协议的特性就 ...
分类:其他好文   时间:2020-11-13 12:11:35    阅读次数:7
网络编程中的tcp连接若干问题
1. 什么是Berkeley ? 2. 关于IO multiplexing 和 blocking IO 以及 nonblocking IO 在陈硕的 多线程服务器编程一书的204页有如下描述: IO multiplexing一般不能和blocking IO用在一起,因为 blocking IO中re ...
分类:其他好文   时间:2020-10-13 16:50:48    阅读次数:21
Time-wait状态(2MSL)一些理解
1. 编写TCP/SOCK 服务时,SO_REUSEADDR到底是什么意思? 这个套接字选项通知内核,如果端口忙,但TCP状态处于TIME_WAIT,可以重用端口。如果端口忙,TCP状态处于其他状态,重用端口时依旧指明“地址已经在使用中”。如果你的服务程序停止后向立刻重启,而新套接字依旧使用同一个端 ...
分类:其他好文   时间:2020-10-09 21:38:43    阅读次数:50
TCP/IP的十个问题
一、TCP/IP模型 TCP/IP协议模型(Transmission Control Protocol/Internet Protocol),包含了一系列构成互联网基础的网络协议,是Internet的核心协议。 基于TCP/IP的参考模型将协议分成四个层次,它们分别是链路层、网络层、传输层和应用层。 ...
分类:其他好文   时间:2020-10-09 21:29:09    阅读次数:38
HTTP协议的发展历史
1.HTTP/0.9 只有一个GET命令 没有header等描述数据的信息 服务器发送完内容,就关闭TCP连接 一个TCP连接里面可以发送很多个HTTP连接 2.HTTP/1.0 增加了很多命令:post、put等 增加了status code和header的相关内容 status code:用来描 ...
分类:Web程序   时间:2020-10-08 18:25:30    阅读次数:28
网络编程-TCP连接的建立与终止
TCP是一个面向连接的协议。无论哪一方向另一方发送数据之前,都必须先在双方之间建立一条连接。 1.建立连接 请求端(通常称为客户)发送一个 SYN 段指明客户打算连接的服务器的端口,以及初始序号( ISN ,在这个例子中为1415531521)。这个 SYN 段为报文段1。 服务器发回包含服务器的初 ...
分类:其他好文   时间:2020-10-06 21:14:22    阅读次数:27
2239条   上一页 1 2 3 4 5 6 ... 224 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!