导航

随笔分类 -  网络通讯

摘要:XMPP XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。是一种数据传输协议。 XMPP的前身是Jabber,一个开源形式组织产生的网络即时通信协议。 XMPP 地址格式 一个XMPP节点的唯一标示符jabber identifier( 阅读全文

posted @ 2016-08-30 16:30 蝈蝈俊 阅读(5499) 评论(0) 推荐(0)

摘要:组播(Multicast)传输: 在发送者和每一接收者之间实现点对多点网络连接。 如果一台发送者同时给多个的接收者传输相同的数据,也只需复制一份的相同数据包。它提高了数据传送效率。减少了骨干网络出现拥塞的可能性。 单播、组播、广播的差别可以看下图: 单播(unicast): 是指封包在计算机网络的传输中,目的地址为单一目标的一种传输方式。它是现今网络应用最为广泛,通常所使用的网络... 阅读全文

posted @ 2016-03-14 17:23 蝈蝈俊 阅读(26566) 评论(1) 推荐(2)

摘要:从上图可以看到,TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。 在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。 下图也是描述这个关系的。 参考: https://krystalchisholm.wordpre... 阅读全文

posted @ 2015-02-17 16:52 蝈蝈俊 阅读(6054) 评论(0) 推荐(2)

摘要:thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎,以构建在 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, and OCaml 这些编程语言间无缝结合的、高效的服务。 thrift最初由facebo... 阅读全文

posted @ 2014-07-14 18:55 蝈蝈俊 阅读(507) 评论(0) 推荐(0)

摘要:SPDY 是什么 ? SPDY 是 Google 开发的基于传输控制协议 (TCP) 的应用层协议。SPDY 协议旨在通过压缩、多路复用和优先级来缩短网页的加载时间和提高安全性。(SPDY 是 Speedy 的昵音,意思是更快) SPDY 协议只是在性能上对 HTTP 做了很大的优化,其核心思想是尽量减少连接个数,而对于 HTTP 的语义并没有做太大的修改。具体来说是,SPDY 使用了 HT... 阅读全文

posted @ 2014-05-01 21:07 蝈蝈俊 阅读(595) 评论(0) 推荐(0)

摘要:转自:http://kptu.iteye.com/blog/890180 排版做了调整。 Q、什么是MIME?什么是MIME邮件? A、 MIME, 全称为“Multipurpose Internet Mail Extensions”, 比较确切的中文名称为“多用途互联网邮件扩展”。 它是当前广泛应用的一种电子邮件技术规范,基本内容定义于RFC 2045-2049。 自然,MIME邮件... 阅读全文

posted @ 2013-08-06 14:13 蝈蝈俊 阅读(2367) 评论(0) 推荐(0)

摘要:WebSocket的JavaScript例子 一个WebSocket的简单Echo例子:例子代码来自:http://www.websocket.org/echo.html 使用一个文本编辑器,把下面代码复制保存在一个websocket.html 文件中,然后只要在浏览器中打开它,页面就会使用 websocket 自动连接,发送一个消息,显示接受到的服务器响应,然后关闭连接。 <!DOCTYPE ... 阅读全文

posted @ 2013-04-19 16:13 蝈蝈俊 阅读(2156) 评论(0) 推荐(1)

摘要:TCP是一个面向连接的服务,面向连接的服务是电话系统服务模式的抽象,每一次完整的数据传输都必须经过建立连接,数据传输和终止连接三个过程,TCP建立连接的过程称为三次握手。 TCP三次握手过程 主机A通过向主机B 发送一个含有同步序列号的标志位的数据段给主机B ,向主机B 请求建立连接,通过这个数据段,主机A告诉主机B 两件事:我想要和你通信;你可以用哪个序列号作为起始数据段来回应我。 主机B 收... 阅读全文

posted @ 2013-04-16 17:41 蝈蝈俊 阅读(476) 评论(0) 推荐(0)