
网络协议
远古大猛犸
混迹于京城的一名软件开发者
展开
-
DNS中的正向解析与反向解析
文章转自:http://blog.youkuaiyun.com/jackxinxu2100/article/details/8145318正向解析:通过域名查找ip;反向解析:通过ip查找域名;域名是为了方便记忆而专门建立的一套地址转换系统,要访问一台互联网上的服务器,最终还必须通过IP地址来实现,域名解析就是将域名重新转换为IP地址的过程。这一过程通过域名解析系统DNS来完成。转载 2014-12-19 02:13:30 · 749 阅读 · 0 评论 -
TCP/IP, WebSocket 和 MQTT
TCP/IP, WebSocket 和 MQTT转载 2016-04-17 17:10:45 · 2280 阅读 · 0 评论 -
apache ab压力测试报错
转载:http://xmarker.blog.163.com/blog/static/226484057201462263815783/今天用apache 自带的ab工具测试,当并发量达到1000多的时候报错如下:[root@aa~]# This is ApacheBench, Version 2.3 Copyright 1996 Adam Twiss, Zeus转载 2016-07-23 00:26:27 · 1386 阅读 · 0 评论 -
iperf network testing
转载:http://cheatsheet.logicalwebhost.com/iperf-network-testing/iperf network testingiperf is a strain test for networks/memory/disk, but is commonly used to find network problems. You have转载 2016-07-24 02:59:16 · 1931 阅读 · 0 评论 -
iperf 测试极限带宽
转载:http://blog.chinaunix.net/uid-10565106-id-3417059.htmliperf 版本建议采用linux版本,事实上,windows版也很好用。带宽测试通常采用UDP模式,因为能测出极限带宽、时延抖动、丢包率。在进行测试时,首先以链路理论带宽作为数据发送速率进行测试,例如,从客户端到服务器之间的链路的理论带宽为100Mbps,先用 -b转载 2016-07-24 16:45:49 · 7369 阅读 · 0 评论 -
网络性能测试工具iperf详细使用图文教程
转载:http://blog.163.com/hlz_2599/blog/static/142378474201341341339314/Iperf是一个网络性能测试工具。Iperf可以测试TCP和UDP带宽质量。Iperf可以测量最大TCP带宽,具有多种参数和UDP特性。Iperf可以报告带宽,延迟抖动和数据包丢失。利用Iperf这一特性,可以用来测试一些网络设备如路由器,防火墙,交转载 2016-07-24 16:56:51 · 765 阅读 · 0 评论 -
MacOSX上ab并发测试常见报错及解决办法
转载:http://www.liujingze.com/fixing-apr-socket-recv-connection-reset-by-peer-54-and-socket-too-many-open-files-on-mac-osx.html1、apr_socket_recv: Connection reset by peer (54)转载 2016-07-24 22:13:45 · 5731 阅读 · 0 评论 -
浏览器与cdn缓存
转载:http://blog.youkuaiyun.com/lu123535884/article/details/51489951前端缓存分为浏览器缓存和cdn缓存关于是否缓存,是浏览器缓存还是CDN缓存,缓存保留多长时间,由cache-control控制请求:响应:特别说明: Cache-control: public 表示缓存的转载 2016-07-18 19:51:16 · 560 阅读 · 0 评论 -
简单理解Socket及TCP/IP、Http、Socket的区别
转载:http://blog.youkuaiyun.com/jenminzhang/article/details/47017741TCP/IP详解学习笔记(1)-基本概念 为什么会有TCP/IP协议在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别。就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样。计算机使用者意识到转载 2017-06-19 14:52:25 · 888 阅读 · 0 评论 -
利用HTTP Cache来优化网站
转载:http://www.cnblogs.com/cocowool/archive/2011/08/22/2149929.html对于网站来说,速度是第一位的。用户总是讨厌等待,面对加载的Video和页面,是非常糟糕的用户体验。所以如何利用Cache来优化网站,值得深入研究。什么是缓存?缓存是一个到处都存在的用空间换时间的例子。通过使用多余的空间,我们能够获取更快转载 2017-06-19 15:23:29 · 385 阅读 · 0 评论 -
WebSocket(5)-- WebSocket Server
WebSocket转载 2016-04-17 17:05:13 · 384 阅读 · 0 评论 -
WebSocket(4)-- WebSocket与TCP、Http的关系
WebSocket转载 2016-04-17 17:04:30 · 560 阅读 · 0 评论 -
WebSocket(3)-- WebSocket协议简介
WebSocket转载 2016-04-17 17:03:53 · 411 阅读 · 0 评论 -
SSL/TLS 协议详解
SSL(Secure Sockets Layer,安全套接层),及其继任者 TLS(Transport Layer Security,传输层安全)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。为Netscape所研发,用以保障在Internet上数据传输之安全,利用数据加密(Encryption)技术,可确保数据在网络上之传输过程中不会被截取及窃听。转载 2014-12-20 03:17:00 · 1236 阅读 · 0 评论 -
http和https的区别
HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。 它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HTTPS实际上应用了Netsca转载 2015-01-14 07:03:12 · 509 阅读 · 0 评论 -
HTTP Header 详解
HTTP(HyperTextTransferProtocol)即超文本传输协议,目前网页传输的的通用协议。HTTP协议采用了请求/响应模型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而言,包括message-header和message-body两部分。首先传递message-header,即httpheader消息 。http header 消息通常被分为4个部分:gen转载 2015-02-02 15:45:12 · 586 阅读 · 0 评论 -
网络七层协议
第一层,物理层 OSI模型最低层的“劳苦大众”。它透明地传输比特流,就是传输的信号。该层上的设备包括集线器、发送器、接收器、电缆、连接器和中继器。第二层,数据链路层 这一层是和包结构和字段打交道的和事佬。一方面接收来自网络层(第三层)的数据帧并为物理层封装这些帧;另一方面数据链路层把来自物理层的原始数据比特封装到网络层的帧中。起着重要的中介作用。数据链路层由IEEE转载 2015-02-06 13:58:11 · 599 阅读 · 0 评论 -
TCP/IP、Http、Socket的区别
概述:网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 三者从本质上来说没有可比性, socket则是对TCP/IP协议的封装和应用(程序员层面上)。 也可以说,TPC/IP协议是传输层协议,主要解决数据如何在网络中传输, 而H转载 2015-02-05 00:11:48 · 505 阅读 · 0 评论 -
Linux网络编程socket错误分析
转载:http://www.open-open.com/lib/view/open1385211898322.html常见socket错误码 EINTR:阻塞的操作被取消阻塞的调用打断。如设置了发送接收超时,就会遇到这种错误。只能针对阻塞模式的socket。读,写阻塞的socket时,-1返回,错误号为INTR。另外,如果出现EINTR即errno为4,错误描述 Inter转载 2015-12-01 01:02:31 · 769 阅读 · 0 评论 -
Http头介绍:Expires,Cache-Control,Last-Modified,ETag
缓存对于web开发有重要作用,尤其是大负荷web系统开发中。缓存分很多种:服务器缓存,第三方缓存,浏览器缓存等。其中浏览器缓存是代价最小的,因为浏览器缓存依赖的是客户 端,而几乎不耗费服务器端的资源。让浏览器做缓存需要给浏览器发送指定的Http头,告诉浏览器缓存多长时间,或者坚决不要缓存。1.Expires(过期时间)HTTP头信息Expires(过期时间) 属性是HTTP转载 2016-03-10 00:55:00 · 523 阅读 · 0 评论 -
WebSocket(1)-- WebSocket API简介
WebSocket转载 2016-04-17 17:01:53 · 342 阅读 · 0 评论 -
WebSocket(2)--为什么引入WebSocket协议
WebSocket转载 2016-04-17 17:03:01 · 369 阅读 · 0 评论 -
利用负载均衡优化和加速HTTP应用
转载:http://virtualadc.blog.51cto.com/3027116/580832/1.负载均衡技术简介现代企业信息化应用越来越多的采用B/S应用架构来承载企业的关键业务,因此,确保这些任务的可靠运行就变得日益重要。随着越来越多的企业实施数据集中,应用的扩展性、安全性和可靠性也越来越受到企业的重视。负载均衡技术通过设置虚拟服务器IP(VIP),将后端多台真实服务器转载 2017-06-19 15:24:35 · 370 阅读 · 0 评论