![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络基础
我是奥特man
每天都有新收获
展开
-
tcp协议之三次握手,四次挥手
三次握手:就像两个人打电话时,a给b先发一个消息,你听得到我在说话么,b回一个听得到,你听得到我说话没,a回一个,听得到,然后连接就建立了。 tcp六种标志位:SYN:置1,代表,建立连接 ACK:确认标志位,置1,代表合法。 FIN:连接断开标志位。原创 2017-02-26 22:00:16 · 230 阅读 · 0 评论 -
tcp粘包,断包问题及处理
做过一个五子棋大作战游戏,当时用socket长连接在人人联网对战时进行处理,但在游戏过程中总会出现两个下棋的人接收不到对方棋子的落点的信息,这就是典型的出现了tcp粘包问题。 下来进行具体说明。 1.理解Nagle算法 当发送方每次发送的数据包都比较小时,而这种小的数据包又比较多时,就会导致网络拥塞,瘫痪,为了处理这种问题引入Nagle算法。Nagle算法:发送方首先会发送第一个小数据包,并将原创 2017-08-13 23:53:31 · 2595 阅读 · 0 评论 -
get,post请求的区别
get和post请求的区别: 1.get请求在传递数据是以字符串一一对应拼接在url中的,post请求是放在请求体中的。 2.get请求传递的数据量小,不大于2kb,post请求不受限制。但get请求执行效率高。 3.get请求安全性能差,post请求放在方法体中,比get请求安全。 4.get请求一般用来从服务器获得数据,post请求一般用来给服务器发送数据。(get请求一般用于查询数据,原创 2017-03-02 22:47:46 · 215 阅读 · 0 评论 -
https传输的理解
1.对称加密(单密钥) 对称加密就是通信双方在通信的过程中用同一秘钥进行加解密。 2.非对称加密(密钥对) 非对称加密就是A->B通信的过程中,A用私钥对数据进行加密,B获得加密后的数据后用公钥进行解密。 在这之前A先给B传输了私钥对应的公钥。 3.非对称加密带来的问题(数据截获) 在用非对称加密进行A->B通信的过程中,A对B传输公钥的过程中,被中间人截获换成自己的公钥传...原创 2018-03-15 10:27:04 · 397 阅读 · 0 评论