20161116学习笔记

名为BlackNurse的攻击方式,它不是仅仅建立在网络连接上的单纯ICMP(控制报文协议)泛洪攻击,传统的ICMP泛洪攻击是通过高频向目标发送ICMP请求来实现的,而BlackNurse攻击则是基于ICMP Type Code3的包,而这种通常被路由器和网络设备用来发送金额接受错误信息。

ICMP是TCP/IP的一个子协议,大部分常见的ICMP攻击都是基于Type8 Code0的,即泛洪攻击。Type8 Code0是Echo request——回显请求(Ping请求),Ping的原理是向网络上的另一个主机系统发送ICMP报文请求,如果指定系统获得报文,它会回送应答报文,这类似潜水艇声纳系统中使用的发声装置。

而BlackNurse攻击基于Type3(Destination Unreachable) Code3(Port Unreachable)——端口不可达,当目标端口不可达,所发出的ICMP包都会返回源。攻击者可以通过发这种特定的ICMP包令大多数服务器防火墙的CPU过载。一旦设备抛弃的包到了临界值15Mbps至18Mbps(每秒4万到5万个包),服务器就会直接下线。

lte网络和协议架构

 

Gradle概述
Gradle(英[g'reɪdl])是一个任务驱动型的构建工具,是一个依赖管理工具,更是一个编程框架。
它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言。
在android studio中,我们使用这个工具可以完成app的编译打包等工作

 

TCP/IP协议到底在讲什么?

TCP/IP协议涵盖了OSI参考模型的第三层、第四层,即网络层IP协议,数据传输层TCP协议。它是协议的统称还包含着其他协议。

协议就是两个或多个对象之间为了某个或多个需求而设置的约定,即在什么时间,遇到什么情况该做什么。

 每个协议都是从具体的实际需求中产生的,需求多了问题就多,为了解决一个个的问题,就出现了一个个的协议。

TCP/IP协议为什么分层?协议只需关注自己本层问题,直接领下层提供的服务,并且每层的更改不影响其它层。

OSI模型的目的是为了使两个不同的系统能够容易的通信,而不需要改变底层的硬件或软件的逻辑。OSI模型并不是协议,它是一个灵活的,稳健的,可相互操作的模型。用来了解和设计网络体系结构。分层:
1、物理层:物理层协调在物理媒体中传送比特流所需的各种功能。物理层涉及到接口和传输媒体的机械和电气的规约。

它还定义了这些物理设备和接口为所发生的传输所必须完成的过程和功能。

2、数据链路层:数据链路层把物理层(即原始的传输设施)转换为可靠的链路。

链路层负责把帧从一跳(结点)移动到另一跳(结点)

3、网络层:网络层负责把分组从源点交付到终点,这可能要跨越多个网络(链路)。数据链路层监督在同一个网络上两个系统之间分组的交付,而网络层则确保每一个分则能够从它的源点到达终点。

网络层负责把逐个分组从源主机交付到目的主机。

4、运输层。运输层负责把完整的报文进行源点到终点(端到端的交付)

5、会话层:会话层是网络的对话控制器,它建立、维持通过系统之间的交换,并使这些通信系统同步。

会话层负责对话的控制和同步。

6、表示层:表示层考虑的是两个系统所交换的信息的语法和语义。

负责转换压缩和加密

7、应用层:应用层使用户接入到网络。应用层给用户提供了接口,也提供了对许多种服务的支持

TCP/IP协议租由5层:物理层,数据链路层,网络层,运输层和应用层,

 

Hadoop的核心问题是解决海量数据。

存储:分隔--分布式dfs;运算--mapreduce:映射和化简

 

posted @ 2016-11-16 11:12  ZERO1224  阅读(131)  评论(0编辑  收藏  举报