- 博客(3)
- 收藏
- 关注
原创 TCP的三次握手和四次挥手
1.TCP的三次握手具体的过程就是:客户端发送给服务端请求报文SYN=1,需要消耗序列号,序列号seq=x。服务端接收到了客户端发送的请求,如果同意连接发送确认报文。ACK=1,ack=x+1(表示收到了刚刚客户端发送的请求报文),seq=1(自己也消耗一个seq),SYN=1客户端收到了服务端发来的确认报文,给服务端发送确认。ACK=1,ack=y+1(确认收到了刚刚发来的报文),seq=x+1为什么要三次握手呢? 因为如果是客户端发一次请求报文,服务端发送一次确认报文就进行数据传输的
2021-05-31 21:24:29
132
3
原创 https的底层原理
1.加密 加密有两种:对称加密和非对称加密对称加密发送端通过f(x,k)=y,也就是发送端将信息x通过常量k经过一定的算法得到加密过后的y接收端通过f(y,k)=x,也即是通过得到的y和k通过一定的算法得到x。这种方式较为简单,k都是要放在传输的信息当中。比较容易破解非对称加密也就是发送端和接收端都是通过不同的值来加密和解密的发送端通过f(x,a)=y,发送端通过a和一定的算法得到加密过后的y接收端通过f(y,b)=x,接收端通过b和一定的算法得到解密过后的xx
2021-05-31 20:54:37
414
3
原创 算数运算和逻辑运算的区别
看了很多文章都没讲明白什么是算数运算和逻辑运算,这里我就结合一下自己看的很多文章和上课中学到的详细的讲解一下算数运算和逻辑运算。tips:以下都是以二进制为准的。1. 算数运算 其实我们平常十进制的 加减乘除 就是算数运算,但因为在计算机中是二进制所以就只能是加法运算。在计算机中也可以算数运算也可以区分成进位的算数运算和不进位的算数运算。带进位的算数运算 不带进位的算数运算就是没有进位的运算。2. 逻辑运算逻辑运算是一种只存在于二进制中的运算。在计组中逻辑运算经常出现的是 或、与、
2021-05-31 20:42:17
20227
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人