开发&语言 - Java 网络通信 8
文章 发布于 2017年07月05日  阅读 1784
当前大多数的互联网系统都使用了服务器集群技术,集群是将相同服务部署在多台服务器上构成一个集群整体对外提供服务,这些集群可以是 Web 应用服务器集群,也可以是数据库服务器集群,还可以是分布式缓存服务器集群等等。在实际应用中,在 Web 服务器集群之前总会有一台负载均衡服务器,负载均衡设备的任务就是作为 Web 服务器流量的入口,挑选最合适的一台 Web 服务器,将客户端的请求转发给它处理,实现客户...
作者 张松然  发布于 2017年07月03日  阅读 4698
什么是 DNSDNS(Domain Name System,域名系统),DNS 服务用于在网络请求时,将域名转为 IP 地址。能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的 IP 数串。传统的基于 UDP 协议的公共 DNS 服务极易发生 DNS 劫持,从而造成安全问题。DNS 域名系统结构Root 域名:DNS 域名使用时,规定由尾部句号来指定名称位于根或更高级别的域层次结构To...
文章 发布于 2016年10月06日  阅读 644
GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦。你轻轻松松的给出了一个“标准答案”:• G...
文章 发布于 2016年10月02日  阅读 379
OSI ModelOne Http Request.Serialization: HTTP vs TCPHTTP Request & Respones - JSONTCP Request & Response - Protobuf...
文章 发布于 2016年09月01日  阅读 443
HTTP 是短连接请求,是需要在 TCP 三次握手成功,发送 GET/POST 请求,服务端返回 200 成功,在进行 TCP 四次分手完成。如下例子:前三行,是客户端发起 TCP 三次握手。之后的三行,是客户端发送 GET 请求,获取 index.action 请求,服务端收到请求返回 200 OK,由服务端发送四次分手。我们查看下 GET 请求 index.action 的 TCP 流:我们从...
文章 发布于 2016年08月05日  阅读 383
一、TCP/IPTCP 工作在网络 OSI 的七层模型中的第四层 —— Transport层,IP 在第三层 —— Network 层,ARP 在第二层 —— Data Link 层;在第二层上的数据,我们把它叫 Frame,在第三层上的数据叫 Packet,第四层的数据叫 Segment。 TCP 是一个协议,那这个协议是如何定义的,它的数据格式是什么样子的呢?下面就将每个字段的信息都详细的说明...
文章 发布于 2016年07月06日  阅读 386
TCP 窗口是如何工作的:1. 首先是 AB 之间三次握手建立 TCP 连接。在报文的交互过程中,A 将自己的缓冲区大小(窗口大小)3发送给 B,B 同理,这样双方就知道了对端的窗口大小。2. A 开始发送数据,A 连续发送3个单位的数据,因为他知道 B 的缓冲区大小。在这一波数据发送完后,A 就不能再发了,需等待 B 的确认。3. A 发送过来的数据逐渐将缓冲区填满。4. 这时候缓冲区中的一个报...
文章 发布于 2015年02月16日  阅读 559
HTTP 的诞生HTTP 于1990年问世。那时的HTTP并没有作为正式的标准被建立。现在的 HTTP 其实含有 HTTP1.0之前版本的意思,因此被称为 HTTP/0.9。HTTP 正式作为标准被公布实在1996年5月,版本被命名为 HTTP/1.0,并记载于 RFC1945。1997年1月公布的 HTTP/1.1 是目前主流的 HTTP 协议版本。当初的标准是 RFC208,之后发布的修订版 ...
共8条记录 共1页 上一页 首页 1 末页 下一页