返回左边表的记录,前提是其记录对于右边表满足on语句的判定条件 对于左表中一条指定的记录,在右表中一旦找到匹配的记录,hive就会立即停止扫描 1.sql select s.myd,s,symbol,s.price_close from stocks s where s.ymd,s.symbol i ...
分类:
其他好文 时间:
2019-06-30 14:01:08
阅读次数:
190
MapReduce表连接操作之Map端join https://blog.csdn.net/lzm1340458776/article/details/42971075 MapReduce表连接操作之Reduce端join https://blog.csdn.net/lzm1340458776/ar ...
分类:
其他好文 时间:
2019-06-15 13:39:34
阅读次数:
143
今日所学内容 一、半连接数 二、粘包问题 三、解决问题 四、自定义报头 一、半连接数 三次握手没有完成 称之为半连接 原因: 1)恶意客户端没有返回第三次握手信息 2)服务器没空及时处理你的请求 在socket中,socket.listen(半连接最大数量) 二、粘包问题 为什么会出现粘包问题: 由 ...
分类:
其他好文 时间:
2019-05-29 19:37:00
阅读次数:
113
一、TCP协议 1. TCP协议的特点 2.三次握手、四次挥手 3.代码实现 二、UDP协议 1. UDP协议的特点 2. 代码实现 ...
分类:
其他好文 时间:
2019-05-28 22:22:58
阅读次数:
138
SYN-Cookie概述 预防半连接攻击,SYN-Cookie是一种有效的机制,它的基本原理非常简单,那就是“完成三次握手前不为任何一个连接分配任何资源”,它是怎么做到的呢?也是非常简单。 1.编码信息 将一些本应该在本地保存的信息编码到返回给客户端的SYN-ACK的初始化序列号或者时间戳里面。握手 ...
分类:
其他好文 时间:
2019-02-17 11:04:02
阅读次数:
319
0x00 前言 在一次自己做的检测爆破和CC攻击的工具中,感觉纰漏有很多,再次想到了安全狗是如何做防御的,尝试地去绕过安全狗。也去使用学到的TCP/IP知识去实践一波。 0x01 过程 端口扫描地时候全接连和半连接比较稳定,而安全狗是对接受带有SYN的TCP报文有检测机制,如果在10秒钟内累计200 ...
分类:
其他好文 时间:
2018-12-28 12:30:17
阅读次数:
328
概述 上图是TCP建立连接的三次握手过程,在server端,在连接真正ESTABLISHED之前存在两个中间状态: 1. 接收到客户端请求建立连接的SYN后,发送SYN+ACK,此时为 SYN_RCVD状态,socket进入了 sync_queue半连接队列中。 2. 当接收到客户端最后一次ACK后 ...
分类:
其他好文 时间:
2018-11-23 18:36:14
阅读次数:
712
1.TCP (流式协议) 半连接池的工作原理 目前我们的程序是单线程 服务器要么处理通讯要么处理连接请求 无法同时进行2.TCP 和 UDP 发送数据时的流程 ***** 解释 为何TCP是可靠的 是因为发送数据后必须收到确认包3. UDP的模板代码 ***** 1、UDP协议: (数据报协议) 特 ...
分类:
编程语言 时间:
2018-11-08 20:12:56
阅读次数:
120
1.TCP半连接池原理 什么情况下会进入半连接池 来不及处理accept 或者客户端单方面终止连接 2.UDP 通讯 写代码的区别 对比TCP 没有listen 没有accept 发送使用sendto 需要指定接收方的地址 recvfrom 缓冲区大小最大建议512 需要和发送方一样大 3.UDP聊 ...
分类:
其他好文 时间:
2018-11-07 21:36:34
阅读次数:
164
工作过程 从图上可以得出6个标志位,分别是:1)、SYN(synchronous):建立联机;2)、ACK(acknowledgement):确认;3)、PSH(push):传输;4)、FIN(finish):结束;5)、RST(reset):重置;6)、URG(urgent):紧急。 三次握手: ...
分类:
其他好文 时间:
2018-11-07 14:07:59
阅读次数:
152