码迷,mamicode.com
首页 >  
搜索关键字:握手    ( 2807个结果
握手2
我们看一看服务器端的接收代码: 依次调用 tcp_v4_rcv,判断下面函数 寻找处于 TCP_LISTEN状态的sock ,再看一下下面函数 ntohs(dport) 也就是服务器的本地端口。 ...
分类:其他好文   时间:2019-03-24 23:15:48    阅读次数:146
TCP的三次握手与四次挥手理解及面试题(很全面)
序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。 确认号ack:占4个字节,期待收到对方下一个报文段的第一个数据字节的序 ...
分类:其他好文   时间:2019-03-23 19:49:38    阅读次数:160
TCP‘三次握手’和‘四次挥手’(通俗易懂)
概述 我们都知道 TCP 是 可靠的数据传输协议,UDP是不可靠传输,那么TCP它是怎么保证可靠传输的呢?那我们就不得不提 TCP 的三次握手和四次挥手。 三次握手 下图为三次握手的流程图 下面通过我们 wireshark 抓包工具来分析三次握手 三次握手数据包 第一次握手 建立连接。客户端发送连接 ...
分类:其他好文   时间:2019-03-23 19:47:33    阅读次数:146
TCP和UDP的优缺点及区别
1.TCP是什么? TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。 TCP的优点: 可靠,稳定 TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制 ...
分类:其他好文   时间:2019-03-23 17:22:44    阅读次数:201
Java高频面试题
网络相关 1.http1.0和http1.1的区别? 2.http和https的区别? 3.TCP三次握手和四次握手的流程,为什么断开连接是四次,如果握手只有两次会出现什么? 为什么是四次:服务器收到客户端的FIN报文时,仅仅表示客户端没有数据再发送给服务端了,但是服务端可能还有数据没有完整发送给了 ...
分类:编程语言   时间:2019-03-22 17:10:17    阅读次数:196
IP通信基础 3月21号
bit中文名称是位,是用以描述电脑数据量的最小单位。 字节是指一小组相邻的二进制数码。通常是8位作为一个字节。它是构成信息的一个小单位,并作为一个整体来参加操作,比字小,是构成字的单位。 序号字段—占4字节。TCP链接中转送的数据流中的每一个字节都编上一个序号。序号字段的值则指的是本报文段所发送的数 ...
分类:其他好文   时间:2019-03-22 14:16:30    阅读次数:94
白话TCP为什么需要进行三次握手
阅读本文大概需要 2.3 分钟。 阅读本文大概需要 2.3 分钟。 阅读本文大概需要 2.3 分钟。 阅读本文大概需要 2.3 分钟。 作者:雨林 https://www.cnblogs.com/yuilin 首先简单介绍一下TCP三次握手 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三 ...
分类:其他好文   时间:2019-03-19 10:30:17    阅读次数:176
TCP三次握手和四次挥手的全过程
三次握手:第一次握手:客户端发送syn包(syn=x)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=x+1),同时自己也发送一个SYN包(syn=y),即SYN+ACK包,此时服务器进入SYN_RECV状态;第三次握手:客户端收到 ...
分类:其他好文   时间:2019-03-18 23:51:12    阅读次数:285
我理解的websocket
短轮询:客户端发起请求,服务器无论有无消息都返回信息,结束http连接。然后继续发起请求。 长轮询:客户端发起请求,建立连接,直到服务端返回消息response,结束http连接。然后继续发起请求,重复刚才的动作。 这种做法缺点在于: 短轮询要求服务器有很快的处理速度和资源。长轮询则要求服务器有很高 ...
分类:Web程序   时间:2019-03-17 01:04:06    阅读次数:202
2-5-运维必备核心技能-nginx实现模块化应用实战
nginx如何配置称为https服务器ngx_http_ssl_module模块:---ssl功能仅能够基于ip地址来实现,如果只有一个ip却有多个server,只能有一个是基于ssl的ssl的交互过程:1、三次握手2、服务端发送证书给客户端,并发送支持的加密方式等等3、客户端接收证书,选择验证方式,验证后选择一次性会话密钥,用对方的公钥加密传给服务器,完成密钥交换4、服务端就可以使用这个密码来加
分类:其他好文   时间:2019-03-16 23:45:50    阅读次数:317
2807条   上一页 1 ... 72 73 74 75 76 ... 281 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!