广播地址:直接广播地址和有限广播地址

广播地址(Broadcast Address)是一种特殊的IP地址形式,一种是直接广播地址,一种是有限广播地址。广播地址应用于网络内的所有主机,用于同时向网络中所有终端发送数据包的一个地址。

在使用TCP/IP 协议的网络中,主机标识段host ID 全为1的IP地址为广播地址,广播的分组传送给host ID段所涉及的所有计算机。

Continue reading »

ip和子网掩码计算广播地址

ip和子网掩码计算广播地址

很多局域网都定义了一个特殊的保留地址, 称为广播地址。 当信息头中目的地址域的内容为广播地址时, 该帧被局域网上所有计算机接收,这个过程称为广播。

合法的广播地址就是主机的网络地址加上最大的主机号。网络地址通过机器的ip地址与子网掩码按位与得出,我们以ip地址为10.78.202.175 ,子网掩码为255.255.255.0。

Continue reading »

HttpComponents

HttpComponents前身是httpclient项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端/服务器编程工具包,并且它支持 HTTP 协议最新的版本和建议。 HttpComponents支持以下功能,详情见官网: http://hc.apache.org/ 实现了所有 HTTP 的方法(GET,POST,PUT,HEAD 等) 支持自动转向 支持 HTTPS 协议

Continue reading »

nginx开启gzip方法

gzip(GNU-ZIP)是一种压缩技术。网站开启gzip压缩,不仅能够节省带宽,也能够快速响应用户的访问。gzip的压缩页面需要浏览器和服务器双方都支持,实际上就是服务器端压缩,传到浏览器后浏览器解压并解析。 gzip = gzip头(10字节) + deflate编码的实际内容 + gzip尾 Nginx自带的有gzip模块通过配置开启,相关指令位于http{….}两个大括号之间。 nginx

Continue reading »

URL编码/百分号编码

URL编码(URL encoding),也称作百分号编码(Percent-encoding),是特定上下文的统一资源定位符 (URL)的编码机制。实际上也适用于统一资源标志符(URI)的编码。也用于为”application/x-www-form-urlencoded” MIME准备数据, 因为它用于通过HTTP的请求操作(request)提交HTML表单数据。 URI是统

Continue reading »

私有IP:内网保留IP范围

Intelnet设计者保留了IPv4地址空间的一部份供专用地址使用,专用地址空间中的IPv4地址叫专用地址,这些地址永远不会被当做公用地址来分配,所以专用地址永远不会与公用地址重复。 私有 IP 地址是指内部网络或主机的IP 地址,公有IP 地址是指在因特网上全球唯一的IP 地址。 IPv4专用地址如下: A类 10.0.0.0-10.255.255.255 默认子网掩码:255.0.0.0 B类

Continue reading »

下载速度测试之速度单位和取值间隔

下载速度测试需要注意速度的取值间隔,市面上常见的流量监控软件一般显示:5s内速度的平均值,而不是瞬时速度。 另还需要注意速度的单位:Kbps有时会简写为Kb,与KB/S的简写KB有一定的区别。Kbps指的是网络速度,也就是每秒钟传送多少个千位的信息(K表示千位,Kb表示的是多少千个位)。KB/S是千字节每秒,指每秒传输了多少字节。如果将512Kbps的网络速度换算为字节,就是512/8=64KBp

Continue reading »

ADSL网络中P2P上传影响网速

ADSL因为上行和下行带宽不对称,因此被称为非对称数字用户线环路,上行和下行带宽不对称,并且上行带宽明显小于下行带宽。网上流传上传消耗是下载的两倍,并且有一个公式:上传*16+下载*8=宽带供应商提供的最大网速。 有试验证明,当上传满载时,下载速度将变为理想速度的40%,所以P2P下载程序如果不控制上传速度就会将ADSL用户网速变慢。 原因: TCP/IP规定,每一个封包,都需要有acknowle

Continue reading »

cookies

Cookie是网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。 为什么需要cookie?因为HTTP协议是无状态的,一个浏览器发出的多次请求,服务器无法区分是不是来源于同一个浏览器。所以,需要额外的数据用于维护会话。 Cookie 正是这样的一段随HTTP请求一起被传递的额外数据。 cookie生成和发送过程 Cookie由服务器端生成,通过HTTP He

Continue reading »

WinInet、winhttp、winsock的含义和区别

wininet、winhttp、winsock含义 WinInet(“Windows Internet”)是一个网络编程接口,帮助程序员使用三个常见的Internet协议:HTTP、FTP、Gopher(信息查找系统,www出现后已渐渐不在使用),wininet.dll。 借助 WinInet 接口,可不必去了解 Winsock、TCP/IP 和特定 Internet 协议的细节就可以编写出高水平

Continue reading »