TCP三次握手有哪些漏洞?

SYN Flood 攻击 SYN Flood 是 DDoS 攻击的方式之一,这是一种利用TCP协议缺陷,发送大量伪造的TCP连接请求,从而使得被攻击方资源耗尽CPU满负荷或内存不足的攻击方式。 要明白这种攻击的基本原理,还是要从TCP连接建立的过程开始说起 首先,请求端客户端发送一个包含SYN标志的TCP报文,SYN即同步Synchronize,同步报文会指明客户端使用的端口以及TC...

Mr.Zhang 阅读:88 评论:0 2020-03-30 22:00:14

在三次握手和四次挥手协议中,客户端和服务器端各用到什么函数?

三次握手与accept函数的关系? 1、客户端发送SYN给服务器。 2、服务器发送SYNACK给客户端。 3、客户端发送ACK给服务器。 4、连接建立,调用accept函数获取连接。 在三次握手和四次挥手协议中,客户端和服务器端各用到什么函数?这里涉及到底层的socket知识 Socket server 和client通信流程图 Socket 三次握手连接图 从图中可以看出,当客...

Mr.Zhang 阅读:372 评论:0 2020-03-30 22:00:14

CVTE电话面

1.为什么使用Vuex来管理状态 2.还有什么多级组件的传递方式 attrslisteners实现多层嵌套传递,attrs包含没有被props声明的属性不包括class和style,如果某个prop被子组件声明了这个属性已经再子组件的props中,再子组件的attr会把声明的prop踢出,并且可以通过vbind“attrs”传入内部组件。inheritAttrsfals...

Mr.Zhang 阅读:51 评论:0 2020-03-30 14:00:12

我今天正式入职了

这篇文章我本打算等我正式入职慢慢道给你们听,消失了十多天,我都做了啥?其实无非就是办各种健康证明方便我出门、想快点上班而已。 可是我把东西都准备好了,出发的日期一拖再拖让我很焦虑,我该怎么办?我不想在家了,我开始纠结出门我可能还是要被隔离14天,朋友都说在外面隔离还不如在家里隔离。我实在没办法了,所以我选择转移注意力就是出去和同学们打牌消磨每天的日子,打牌的日子总是那么快,准备打牌的第三天通知可以...

Mr.Zhang 阅读:11 评论:0 2020-03-30 14:00:12

【面试必备】用了那么多次 ping,是时候知道 ping 是如何工作的了!

每日一句英语学习,每天进步一点点 前言 在日常生活或工作中,我们在判断与对方网络是否畅通,使用的最多的莫过于 ping 命令了。 “那你知道 ping 是如何工作的吗?” 来自小林的灵魂拷问 可能有的小伙伴奇怪的问“我虽然不明白它的工作,但 ping 我也用的贼 6 阿” 你用的是 6 ,但你能面试官面前,你就 6 不起来了,毕竟他们也爱问。 所以,我们要抱有知其然,知其所以然的态...

Mr.Zhang 阅读:408 评论:0 2020-03-26 06:00:17

字符串----表示字符的字符串

题目请实现一个函数用来判断字符串是否表示数值包括整数和小数。例如,字符串"100","5e2","123","3.1416"和"1E16"都表示数值。 但是"12e","1a3.14","1.2.3","5"和"12e4.3"都不是。 function isNumerics var reg?d.?de?d?i return ...

Mr.Zhang 阅读:220 评论:0 2020-03-23 22:00:23

字符串----字符流中第一个不重复的字符

题目请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。 输出描述如果当前字符流没有存在出现一次的字符,返回字符。 用harsh表统计次数 let map function init map function ...

Mr.Zhang 阅读:69 评论:0 2020-03-23 22:00:23

字符串----正则表达式的匹配

题目请实现一个函数用来匹配包括'.'和''的正则表达式。模式中的字符'.'表示任意一个字符,而''表示它前面的字符可以出现任意次包含0次。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"abaca"匹配,但是与"aa.a"和"aba"均不匹配 当模式中的第二个字符不是“”时 a.如果字符串第一个字符和模式中的第一个字符相匹配,那么字符...

Mr.Zhang 阅读:190 评论:0 2020-03-22 22:00:50

【剑指offer】算法题03.数组中重复的数字(C++)

在一个长度为 n 的数组 nums 里的所有数字都在 0n1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 示例 1 输入 2, 3, 1, 0, 2, 5, 3 输出2 或 3 限制 2 n 100000 解题思路 思路一先将数组排序,再遍历,找出重复的数字。 利用C内置的sor...

Mr.Zhang 阅读:227 评论:0 2020-03-20 22:00:56

使用C#实现将二维数组中的行列互调显示出来。

网上搜索基本都是Java的代码,大同小异,于是我就写一个C版本的,供初学者参考。 如 1 2 3 1 4 7 4 5 6 显示结果为 2 5 8 7 8 9 3 6 9 这里主要有两个知识点 0. 首先定义一个二维数组 int, arr 1, 2, 3 , 4, 5, 6 , 7, 8, 9 1. 获取二维数组的行数 arr.GetLength0 2.获...

Mr.Zhang 阅读:316 评论:0 2020-03-20 14:01:38