最新文章列表

RabbitMQ源码解析前奏--AMQP协议

 AMQP即高级消息队列协议,接下来从三个方面来浅析该协议。一、协议    AMQP协议分层类似于OSI或TCP/IP协议分层。从图中可以看出分三层: 图1 AMQP协议分层图1、Model Layer    规范服务器端Broker的行为。2、Session Layer    定义客户端与服务器端Broker的Context。3、Transport Layer    传输二进制数据流。 ...
abc123456789cba 评论(0) 有1028人浏览 2015-02-26 17:10

基于Mina2的Websocket实现

    在网上找了很多关于websocket协议的资料。我发现大部分的资料或是实现记录的都不完整,或者只给出了最基本的实现。于是,我花了一周的业余实现写了一个相对完整的实现。     首先是解码器部分:      public class WSDecoder extends CumulativeProtocolDecoder { private final static String ...
MarsTi 评论(0) 有3929人浏览 2015-01-02 19:47

SSL与TLS的区别以及介绍

  SSL:(Secure Socket Layer,安全套接字层),位于可靠的面向连接的网络层协议和应用层协议之间的一种协议层。SSL通过互相认证、使用数字签名确 ...
WS_Daniel 评论(0) 有564人浏览 2014-12-12 14:51

主程的晋升攻略(5):HTTP协议和二进制协议的对比

在上一篇《主程的晋升攻略(4):TCP、消息分包和协议设计》中谈了协议设计的一些话题,这里补充聊聊HTTP协议和二进制协议的对比。   HTTP协议是一种文本协议,也是一种Name-Based协议,就从这两方面来说。   文本协议 vs 二进制协议 文本协议的特点:     便于人     易于阅读、理解、调试、构造     解析复杂、冗余多     需要考虑字符转义   二 ...
thinkry 评论(0) 有1054人浏览 2014-11-26 12:57

网络互联参考模型

1. 什么是协议   为了使数据可以在网络上从源传递到目的地,网络上所有设备需要“讲”相同的“语言” 描述网络通信中“语言”规范的一组规则就 ...
wbj0110 评论(0) 有717人浏览 2014-11-13 17:34

TCP/IP协议

TCP/IP TCP/IP是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP 定义了电子设备如何连入因特网
mxczlp 评论(0) 有593人浏览 2014-09-18 09:57

通信协议

       最近学习了通信协议方面的知识,可谓收获很多。总结一句话:无协议不通信,可想定义协议是多么重要的一件事啊。协议有很多种,例如TCP/I ...
王浩洋 评论(0) 有607人浏览 2014-07-24 02:00

通信协议的概念与传送文件的举例

[color=blue] 通信协议概念——文件传送;    我们的客户端在与服务器端在交流的过程中就拿QQ来举例吧~可以聊天~可以互相传送各种文件~我们还要添加或删除好友~注册什么什么~获取好友列表~进入空间等等一大堆的事情~可是我们的输入流和输出流总是一大堆的字节~我们要准确的来设置和处理我们要发布的和接收的信息我们就必须事先准备好和服务器之间的协议~ 拿发送消息和发送文件来说吧~ 我们可以事先给 ...
东之雪 评论(0) 有548人浏览 2014-07-16 09:51

OSI七层协议模型包含的部分协议

第七层 应用层 协议:DHCP · DNS · FTP · Gopher · HTTP · IMAP4 · IRC · NNTP · XMPP · POP3 · SIP · SMTP · SNMP · SSH · TELNET · RPC · RTCP · RTSP · TLS · SDP · SOAP · GTP · STUN · NTP · 更多第六层 表示层不用协议第五层 会话层不用协议第四层 ...
AILIKES 评论(0) 有669人浏览 2014-03-14 00:03

webservice系列之一:webservice基础

webservice基础        最近在工作中,由于工作内容是开发服务总线,我开始接触了webservice的知识,作为刚入行的菜鸟的我,学习一直伴随我的工作和 ...
xuanfengwu 评论(0) 有1912人浏览 2013-10-27 18:04

开源项目的各种协议简单介绍

http://www.cnblogs.com/mailingfeng/archive/2012/02/02/2335770.html   开源项目的各种协议简单介绍     很多企业在进行开发的时候,或多或少都会使用到开源项目。 这时候就要考虑到开源项目所执行的协议了。   1. 允许商用、闭源发布的协议:BSD 、Apache 、  MIT 协议  、 LGPL(更宽松 ...
seven.yu 评论(0) 有908人浏览 2013-07-30 15:35

协议使用OCTET,请指定具体语意

在看公司一个关于某协议的文档时,看到一个字段的定义是 OCTET8 ,当时我很诧异,因为我不知道这是什么意思,马上百度,了解到是这么个意思在传统的二进制数字概念中,1 byte(字节)= 8 bit(位)。大多数因特网标准使用八位组(octet)这个术语而不是使用字节来表示8位的量。该术语起始于TCP/IP发展的早期,当时许多早期的工作是在诸如DEC-10这样的系统上进行的,然而这些系统的结构使 ...
cuisuqiang 评论(7) 有3074人浏览 2013-07-19 09:55

【转载】理解TCP为什么需要进行三次握手(白话)

理解TCP为什么需要进行三次握手(白话)   首先简单介绍一下TCP三次握手   www.2cto.com       在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握 ...
hw1287789687 评论(0) 有2252人浏览 2013-06-13 21:54

HTTP协议(一):HTTP协议详解

本文转自:http://www.cnblogs.com/TankXiao/archive/2012/02/13/2342672.html#whathttp 什么是HTTP协议 协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器 目前我们使用的是HTTP/1.1 版 ...
yangmeng_3331 评论(0) 有796人浏览 2013-06-10 22:50

Http协议简介

HTTP协议   1 什么是HTTP协议 HTTP,即超文本传输协议。这个协议,专门就是用来传输html!所有浏览器都可以发出http协议。 协议:就是规定的文本格式!例如写本书也要有格式,写总结也有格式。当然客户端发送请求也要有格式,这个格式是已经约定的格式,所以服务器端按请求格式来获取请求信息,然后服务器端再按照响应格式来响应,当然客户端还要按响应的格式来解析。 其实HTTP就是两 ...
olikeit 评论(0) 有739人浏览 2013-04-14 21:01

MIME 的学习

MIME multipurpose Internet mail extensions 的缩写。它是一种协议,可使电子邮件除包含一般纯文本以外,还可加上彩色图片、视频、声音或二进位格式的文件。它要求邮件的发送端和接收端必须有解读MIME 协议的电子邮件程序。 多用途互联网邮件扩展(MIME,Multipurpose Internet Mail Extensions)是一个互联网标准,它扩展了电 ...
crazywen2011 评论(0) 有1019人浏览 2013-02-05 15:42

HTTP 协议 详解(转载)

转载自: http://blog.csdn.net/gueter/article/details/1524447 值得收藏学习! 此BLog也相当值得学习,收藏了: http://www.blogjava.net/zjusuyong/articles/304788.html 附近:超文本传输协议——RFC2616 引言                                   ...
crazywen2011 评论(0) 有1142人浏览 2013-02-04 09:41

Data URI explained, URI 不是URL啊?

原文链接: http://www.ibaiyang.org/2013/01/31/data-uris-explained/   自从接触开发web,我会经常的发现大家对URI的错误理解,导致分不清URL和URI的差别。以URL同样的方式去解释URI,却没有仔细的去明白背后的意义。 URI,不是URLURL是uniform resource locator的缩写,在web中的每一个可访问资源 ...
把酒泯恩仇 评论(2) 有937人浏览 2013-02-01 15:12

iOS 基础

以下是开发中总结到的。 1.全局变量 定义时,在类的实现文件中(.m文件)私有变量和方法前面。 引用NetworkStatus netStatus; 在需要用到此变量的类文件中,import之后,声明为extern extern NetworkStatus netStatus; 2.协议与代理protocol and delegate 类似于Java和C#中的接口,定义了对象必须实现的方法和行为规 ...
muzilimeng06 评论(0) 有983人浏览 2013-01-06 14:09

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics