2016年3月24日 09:34:32 星期四 ddos攻击: 一种: 随机生成ip, 去建立链接, 由于http/tcp握手协议原理, 发送应答报文时因为ip无效会导致等待重发, 这种行为可以通过电脑硬件装置拦截/清洗 二种: 通过挂马等手段控制别人电脑, 使用有效ip去疯狂访问某一个接口导致服务 ...
分类:
Web程序 时间:
2016-03-24 09:57:35
阅读次数:
156
TCP和UDP属于传输层协议。其中TCP提供IP环境下的数据可靠传输,它事先为要发送的数据开辟好连接通道(三次握手),然后再进行数据发送;而UDP则不为IP提供可靠性,一般用于实时的视频流传输,像rtp、rtsp就是建立在udp的基础上的。 首先谈谈tcp socket tcp简单的三次握手过程如图
分类:
编程语言 时间:
2016-03-21 12:04:12
阅读次数:
249
具体的关于TCP是什么,我不打算详细的说了;当你看到这篇文章时,我想你也知道TCP的概念了,想要更深入的了解TCP的工作,我们就继续。它只是一个超级麻烦的协议,而它 又是互联网的基础,也是每个程序员必备的基本功。首先来看看OSI的七层模型: 我们需要知道TCP工作在网络OSI的七层模型中的第四层——
分类:
其他好文 时间:
2016-03-19 19:20:12
阅读次数:
186
第一部分:简答的UDP网络通信程序 第二部分:简单的TCP网络通信程序 第三部分:简单的CHAR聊天室网络应用程序 第四部分:抓包工具抓取TCP三次握手建立连接的报文
二、IP,TCP,UDP,HTTP,TCP/IP,Socket IP协议,为计算机网络相互连接进行通信而设计的协议。 TCP/UDP协议,基于二进制流的控制间传输协议。 TCP是面向链接的,虽然说网络的不安全不稳定特性决定了多少次握手都不能保证连接的可靠性,但TCP的三次握手在最低限度上(实际上也很
分类:
Web程序 时间:
2016-03-18 20:20:33
阅读次数:
227
最近,部门接到新的任务就是做httpClient,URLConnection,OKhttpClient,webview的网络性能指标进行监控,当然这些指标最准确的方法还是使用jni在底层建链与dns解析,发包等函数进行hook,再进行指标采集。但领导要求我们在java层尝试一下,今天主要记录下,我对
分类:
Web程序 时间:
2016-03-17 12:20:53
阅读次数:
1059
这篇文章基本是对《Web性能权威指南》第一章和第二章的读书笔记,另外加一些扩展内容,这本书确实赞,推荐 针对三次握手、流量控制(接收窗口)、慢启动(cwnd,拥塞窗口)、队首阻塞等方面看下TCP对HTTP的影响 所有网络通信都有决定性影响的两个方面:延迟和带宽 假定光通过光纤的速度 约为每秒 200
分类:
Web程序 时间:
2016-03-16 19:04:58
阅读次数:
312
常见链路层设备:二层交换机,网桥常见物理层设备是:中继器,集线器OSI七层参考模型:应用层、表示层、会话层、传输层、网络层、数据链路层,物理层。TCP/IP的四层模型:应用层、传输层、Interent层、网络访问层 TCP协议三次握手实例:第一次握手:192.168.1.121发送位码syn=1,随
分类:
其他好文 时间:
2016-03-16 18:47:38
阅读次数:
145
1.tcpdump 简介 tcpdump是一个对网络上的数据包进行截获的包分析工具,一般linux系统以命令的形式使用 2.tcp三次握手 建立一个tcp连接会发生下面三个过程: 1.服务器必须准备好接受外来的连接,一般是调用socket,bind,listen三个函数完成 2.客户端通过conne
分类:
其他好文 时间:
2016-03-15 20:48:35
阅读次数:
209
Java 代理模式有如下几种实现方式: 1.静态代理。 2.JDK动态代理。 3.CGLIB动态代理。 示例,有一个打招呼的接口。分别有两个实现,说hello,和握手。代码如下。 接口: 实现类: 在不改变代码的情况下,想在执行目标方法 前后 做一些其他操作。则可以通
分类:
编程语言 时间:
2016-03-14 18:33:08
阅读次数:
237