
网络技术TCP/IP
文章平均质量分 59
HQ_Hanks
这个作者很懒,什么都没留下…
展开
-
读书笔记--《TCP/IP协议详解 卷1:协议》
TCP/IP协议详解 卷1:协议 第6章:ICMP:Internet控制报文协议 1、ICMP采用UDP,在IP数据报内部所传输 2、有几种情况下不会导致产生ICMP差错报文: ICMP差错报文、广播或多播IP数据报,非IP分片的第一片 3、ICMP差错报文必须包括生产该差错报文的的数据报IP首部(包含任何选项),还必须至少包括跟在该IP首部后面的前8个字节。I P 首部原创 2014-03-09 15:57:27 · 1025 阅读 · 0 评论 -
深入浅出DDoS攻击防御——攻击篇 (转自阿里云产品博客)
链接地址:http://blog.aliyun.com/243?spm=0.0.0.0.fvWRH81. DDoS攻击基础DDoS(Distributed Denial of Service,分布式拒绝服务)攻击的主要目的是让指定目标无法提供正常服务,甚至从互联网上消失,是目前最强大、最难防御的攻击之一。 按照发起的方式,DDoS可以简单分为三类。转载 2014-04-19 19:52:56 · 935 阅读 · 0 评论 -
深入浅出DDoS攻击防御——防御篇 (阿里云产品博客)
1. 防御基础 1.1. 攻击流量到底多大谈到DDoS防御,首先就是要知道到底遭受了多大的攻击。这个问题看似简单,实际上却有很多不为人知的细节在里面。 以SYN Flood为例,为了提高发送效率在服务端产生更多的SYN等待队列,攻击程序在填充包头时,IP首部和TCP首部都不填充可选的字段,因此IP首部长度恰好是20字节,TCP首部也是20字节,共40字节。转载 2014-04-19 19:50:49 · 2508 阅读 · 0 评论 -
TCP/IP Socket 编程读书笔记
5/27: 1、IPv6地址有128位,共16字节。两个字节一组并用冒号隔开的十六进制数字组合。如:2000:fdb8:8000:0000:0000:0001:00ab:853c:39a1,可以省略前导零,因此第5组和第6组可以只呈现1:ab,另外只包含0的一个组序列可以完全省略。上述可以改写为:2000:fdb8:8000::0001:00ab:853c:39a12、TCP/IP中原创 2015-06-17 14:37:10 · 478 阅读 · 0 评论 -
poll和select的使用和差异
原文地址:http://watter1985.iteye.com/blog/1614039 使用非阻塞I/O 的应用程序常常使用poll, select。poll和select本质上有相同的功能:每个允许一个进程来决定它是否可读或者写一个或多个文件而不阻塞。这些调用也可阻塞进程直到任何一个给定集合的文件描述符可用来读或写。因此,它们常常用在必须使用多输入输出流的应用转载 2015-06-24 17:24:09 · 517 阅读 · 0 评论 -
epoll相关介绍
参考博客:http://blog.youkuaiyun.com/ljx0305/article/details/4065058 http://www.ccvita.com/515.html在一个非阻塞的socket上调用read/write函数, 返回EAGAIN或者EWOULDBLOCK(注: EAGAIN就是EWOULDBLOCK)从字面上看, 意思是转载 2015-07-24 16:46:37 · 401 阅读 · 0 评论 -
HTTP幂等性 (转载)
基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或RESTful的Web API。为什么Web API如此流行呢?我认为很大程度上应归功于简单有效的HTTP协议。HTTP协议是一种分布式的面向资源的网络应用层协议,无论是服务器端提供Web服务,还是客户端消费Web服务都非常简单。再加上浏览器、Javascr转载 2016-08-02 16:35:49 · 369 阅读 · 0 评论