1.LVS-DR模式原理图:过程:①客户端发送请求数据包,包的源地址为CIP,目标地址为VIP。②lvs根据合适的算法选择出提供服务的真实服务器,然后将数据包的mac地址改成选择的真实服务器的mac地址,并通过交换机发送给真实服务器。③真实服务器的数据链路层收到报文,往上传给IP层..
分类:
其他好文 时间:
2017-04-18 00:04:06
阅读次数:
144
本文摘抄自网络,原文标题:HTTP长连接和短连接原理浅析 HTTP的长连接和短连接本质上是TCP长连接和短连接。 HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发 ...
分类:
Web程序 时间:
2017-04-17 16:01:43
阅读次数:
168
背景 由于数据链路层MTU的限制,发送端TCP/UDP数据在交付到IP层时需要与MTU相匹配,TCP数据不能超过mss,较长的UDP需要分片(Fragmentation)以满足MTU要求;接收端协议栈也是从网卡接收上述不超过MTU的小帧并重组,早期上述数据分片和组合的工作均由CPU完成,导致占用CP ...
分类:
其他好文 时间:
2017-04-12 15:02:42
阅读次数:
753
1. HTTP协议与TCP/IP协议的关系 HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且 ...
分类:
Web程序 时间:
2017-04-09 23:30:11
阅读次数:
217
1、TCP简介 TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。 TCP是运输层的重要协议,运输层是位于IP层之上,应用层之下的中间层。应用层向运输层发送用于网间传输的、用8位字节表示的数据流,然后运输层把数据流 ...
分类:
其他好文 时间:
2017-04-02 22:52:47
阅读次数:
371
TCP 协议如何保证可靠传输 一、综述 1、确认和重传:接收方收到报文就会确认,发送方发送一段时间后没有收到确认就重传。 2、数据校验 3、数据合理分片和排序: UDP:IP数据报大于1500字节,大于MTU.这个时候发送方IP层就需要分片(fragmentation).把数据报分成若干片,使每一片 ...
分类:
其他好文 时间:
2017-03-21 12:19:30
阅读次数:
154
摘要: 作者博文地址:https://www.cnblogs.com/liu-shuai/ nginx和fastcgi的通信方式有两种,一种是TCP的方式,一种是unix socket方式.socket方式不会走到tcp层,tcp方式则会走到ip层。因此,理论上说socket连接方式效率会更好一点。 ...
分类:
Web程序 时间:
2017-03-17 12:06:08
阅读次数:
196
一、IP层工作流程? 二、 简单路由表输入netstate -rn,得到如下? 其中flag的标志如下 U 该路由可以使用G 该路由是到一个网管(路由器),否则,说明目的地是直接相连的该标志区分了间接路由和直接路由。区别在于,发往直接路由的分组中不但具有指明的端的IP地址,还具有其链路层地址。当分组... ...
分类:
其他好文 时间:
2017-03-12 21:09:02
阅读次数:
245
一、引言? UDP是简单的面向数据报的运输层协议。UDP不提供可靠性:它负责把应用程序传给IP层的数据发送出去,不保证能导到目的地。 二、UDP首部? 端口号表示发送进程和接受进程。由于IP层已经把IP数据报分配给了TCP和UDP,因此TCP和UDP端口号是相互独立的。UDP长度字段指的是UDP首部... ...
分类:
其他好文 时间:
2017-03-12 21:04:50
阅读次数:
481
概述一般认为是IP层的一个组成部分,用户传递差错报文及其他需要注意的信息。?ICMP报文在IP数据报内部被传输。?ICMP报文格式如上,所有报文前四个字节的格式都是相同的。 二、ICMP报文类型?为了不产生广播风暴,下面的情况不会产生ICMP差错报文:ICMP差错报文(ICMP查询报文可能会产生IC... ...
分类:
其他好文 时间:
2017-03-12 13:23:19
阅读次数:
230