分类:计算机网络

计算机网络

WebSocket介绍,与Socket的区别

WebSocket介绍与原理 WebSocket protocol 是HTML5一种新的协议。它实现了浏览器与服务器全双工通信(full-duplex)。一开始的握手需要借助HTTP请求完成。 ——百度百科 目的:即时通讯,替代轮询 网站上的即时通讯是很常见的,比如网页的QQ,聊天系统等。按照以往的技术能力通常是采用轮...

yan 2016 年 7 月 26 日 4172℃ 1评论 3喜欢

正向代理、反向代理、透明代理以及CDN的区别

“代理”顾名思义,就是不通过自己,通过第三方去代替自己执行自己要做的事情。可以想象成在本机和目标服务器中又多了一个中间服务器(代理服务器) 正向代理 正向代理是一个位于客户端和原始服务器之间的服务器(代理服务器)。客户端必须先进行一些必要设置(必须知道代理服务器的IP和端口),将每一次请求先发送到代理服务器上,代理服务...

yan 2016 年 2 月 7 日 2159℃ 0评论 28喜欢

数据链路层的点对点通信(PPP)和广播通信(Ethernet)的研究

数据链路层主要是分为点对点通信(PPP协议)和广播通信(CSMA/CD) PPP (点对点协议(Point to Point Protocol)) 点对点协议(PPP)为在点对点连接上传输多协议数据包提供了一个标准方法。PPP 最初设计是为两个对等节点之间的 IP 流量传输提供一种封装协议。在 TCP-IP 协议集中它...

yan 2015 年 12 月 23 日 973℃ 0评论 2喜欢

浅析RPC原理以及HSF、RMI等

RPC        RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层...

yan 2015 年 12 月 17 日 6875℃ 3评论 6喜欢

编程中的幂等性 —— HTTP幂等性

幂等(idempotent、idempotence)是一个数学与计算机学概念,常见于抽象代数中。 在编程中.一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。例如...

yan 2015 年 7 月 21 日 10843℃ 0评论 17喜欢

UDP穿透简要说明(P2P)

简介 Peer-To-Peer缩写P2P,中文称之为对等联网。用途于交流,比如QQ,MSN等等。文件传输、分布式数据计算等等。 这里我们主要是是简单讲解一下UDP实现NAT的穿透(俗称打洞)当然TCP与之相似,可以以此类推。 NAT最开始出现在路由器上。详细的大家可以在网上查下资料、NAT的全称是Network Add...

yan 2014 年 11 月 26 日 5203℃ 0评论 2喜欢

HTTP协议及GET、POST的差异

1、HTTP概述 为了唤醒你对HTTP协议的记忆或使你能够对HTTP协议有所了解,首先简单一下HTTP协议。超文本传输协议 (HTTP ,HyperText Transfer Protocol )是互联网 上应用最为广泛的一种网络协议 。所有的WWW 文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接...

yan 2014 年 1 月 16 日 4062℃ 0评论 0喜欢