网络
文章平均质量分 58
li563868273
个人主页:lizhao.pw
展开
-
IPV4和IPV6的区别
在windows 7以上系统中,在设置本地IP地址的时候经常会看到同事含有IPV4协议项与IPV6协议项,并不同于以往windows xp系统中仅有TCP/IP协议项,不少朋友都觉得比较奇怪,询问编辑IPv4与IPv6的区别,下面编辑就为大家权威的介绍下IPv4与IPv6有什么区别。目前的全球因特网所采用的协议族是TCP/IP协议族。IP是TCP/IP协议族中网络层的协议,是TCP/IP协议族的核心转载 2016-04-11 23:01:56 · 15319 阅读 · 0 评论 -
同步和异步,阻塞和非阻塞
在前不久的蘑菇街的面试中问了我Log4j的异步调用的优点,我没有答得很全。这里详细分析一下。同步和异步1.什么是同步?同步:指发送一个请求,需要等待返回。然后才能够发送下一个请求。在这个定义之下,我们的绝大多数的代码都是同步执行,比如函数调用时必须等待函数流程执行完毕然后返回给调用者。2.什么是异步?异步:简单点不是同步的都是异步。官方定义是发出一个异步过程调用后,调用者不会立刻得到结果。实际处理这原创 2016-04-13 16:03:32 · 318 阅读 · 0 评论 -
HTTP状态码
HTTP状态码总共分为5中: 1XX 2XX 3XX 4XX 5XX1XX是 信息性100 继续 收到了请求的起始部分,客户端应该继续请求 101 交换协议 服务器正根据客户端的指示将协议切换成Update Header列出的协议2xx成功200 OK 服务器成功处理了请求 201 Created 资源创建完毕 202 Accepted 请求接受,但还未处理 203 非认原创 2016-04-11 14:51:54 · 387 阅读 · 0 评论 -
ping工作原理
一、什么是 PING DOS 命令,一般用于检测网络通与不通 ,也叫时延,其值越大,速度越慢 PING (Packet Internet Grope),因特网包探索器,用于测试网络连接量的程序。Ping 发 送一个 ICMP 回声请求消息给目的地并报告是否收到所希望的 ICMP 回声应答。它是用来检查网络是否通畅或者网络连接速度的命令。 作为一个生活在网络上的管理员或 者黑客来说,ping 命令是第转载 2016-07-10 09:40:58 · 856 阅读 · 0 评论 -
TCP 协议中MSS的理解
在介绍MSS之前我们必须要理解下面的几个重要的概念。 MTU: Maxitum Transmission Unit 最大传输单元 MSS: Maxitum Segment Size 最大分段大小 PPPoE: PPP Over Ethernet(在以太网上承载PPP协议),就是因为这个协议的出现我们才有必要修改我们的MSS或者是MTU值。 MTU最大传输单元,这个最大传输单元实际上和链路层协转载 2016-08-10 13:16:55 · 2099 阅读 · 0 评论 -
Netty中处理TCP粘包和拆包
什么是粘包和拆包TCP是个”流”协议,流其实就是没有界限的一串数据。 TCP底层中并不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际情况进行包划分,所以在TCP中就有可能一个完整地包会被TCP拆分成多个包,也有可能吧多个小的包封装成一个大的数据包发送,这就是拆包和粘包的问题。问题实例:假设客户端分别发送了两个数据包D1和D2给服务端,由于服务端一次读取到的字节数是不确定的,所以存在几种情况原创 2016-08-10 16:31:43 · 3016 阅读 · 0 评论