2016-05-01 15:45
⁄ 工业·编程
⁄ 共 2059字
现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses/alphabetical)。我们在常见的开源协议如BSD, GPL, LGPL,MIT等都是OSI批准的协议。如果要开源自己的代码,最好也是选择这些被批准的开源协议。
这里我们来看四种最常用的开源协议及它们的适用范围,供那些准备开源或者使用开源产品的开发人员/厂家参考。
BSD开源协议(original BSD license、FreeB...
协议, 开源阅读全文
2015-08-02 22:35
⁄ 工业·编程
⁄ 共 2202字
多播路由是一个很好的技术,在Internet上实现了对数据的“广播”,不同于广播的是,由于广播风暴的问题,路由器是禁止广播数据跨路由传送的。而多播则很好的解决了这个问题。Netmeeting,WMS等就广泛运用了多播这种技术。这里讨论的是怎么样把你的Linux架设成一个多播路由器(一般的网关、路由器是不支持多播数据包通过的)。
1、传输协议
网络摄像机提供很多基于IP网络的传输协议,以尽可能地保证音...
协议, 摄象机阅读全文
2014-01-14 06:30
⁄ 工业·编程
⁄ 共 2147字
OSI网络结构的七层模型
各层的具体描述如下:
第七层:应用层 定义了用于在网络中进行通信和数据传输的接口 - 用户程式;提供标准服务,比如虚拟终端、文件以及任务的传输 和处理; 第六层:表示层 掩盖不同系统间的数据格式的不同性; 指定独立结构的数据传输格式; 数据的编码和解码;加密和解密;压缩和 解压缩 第五层:会话层 管理用户会...
xml, 协议阅读全文
2013-06-26 23:40
⁄ 工业·编程
⁄ 共 2087字
BSD是"Berkeley Software Distribution"的缩写,意思是"伯克利软件发行版"。显然,BSD这个名称并不是我们现在所理解的操作系统,而且其原意也并非简单的操作系统,而是一整套软件发行版的统称。从软件发行版到操作系统的演变是有历史过程的,这一点对FreeBSD很重要。
BSD (Berkeley Software Distribution,伯克利软件套件)是Unix的衍生系统,在1977至1995年间由加...
BSD, 协议阅读全文
2012-12-04 22:38
⁄ 工业·编程
⁄ 共 2835字
TCP/IP协议同ISO/OSI模型一样,也可以安排成栈形式。但这个栈不同于ISO/OSI版本,比ISO/OSI栈少,所以又称之为短栈。另外,需要知道的是:TCP/IP协议栈只是许多支持ISO/OSI分层模型协议栈的一种,是一个具体的协议栈。
对于TCP/IP协议栈划分为几层更合适,多年来专家们一直未达成共识,大部分对TCP/IP协议栈的描述都假定它占据了协议结构的4到5个功能层。下面我们对这两种主流的分层方法分别进行描述。
1 基于4层的TCP/IP协议栈...
TCP, 协议, 网络编程阅读全文
2012-11-26 23:59
⁄ 工业·编程
⁄ 共 2409字
eMule协议就是资源丰富的电驴下载了。这个软件的使用笔者也是非常喜欢的。由于一时兴起,我查找了有关于eMule协议的相关知识,整理了一下,在这里分享一下。
eMule协议的由来
eDonkey由Jed McCaleb在2000年创立。采用“多源文件传输协议”(MFTP,the Multisource File Transfer Protocol)。eDonkey索引服务器并不集中在一起的,而是各人私有的,遍布全世界,每一个人都可以运行电驴服务器,同时共享的文件索引为被称 为“ed2k-quic...
eMule, 协议阅读全文
2012-11-16 22:28
⁄ 工业·编程
⁄ 共 764字
P2SP:Peer to Server&Peer 点对服务器和点(用户对服务器和用户)。
此处“点”(Peer)即网络节点或终端,可以理解为用户计算机。
BitTorrent中的“长效种子”就是P2SP的一个实现。
相关的用户下载模式还有:
P2P:Peer to Peer 点对点(对等网络),基于PPP点对点协议,籍由仲裁中介服务器实现的数据传输,尤指用户下载。我想大多数人不会陌生。
P2S:Peer to Server 点对服务器(用户对服务器)。
QQ旋风是P2SP技术;
BitComet、...
ftp, 协议阅读全文
2012-11-15 22:27
⁄ 工业·编程
⁄ 共 5459字
Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完
成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令
,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,
必须输入用户名和密码来登录服务器。Telnet是常用的远程控制Web服...
协议阅读全文
2012-11-15 22:26
⁄ 工业·编程
⁄ 共 2945字
HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 . 它是由 Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HTTPS实际上应用了Netscape的完全套接字层(SSL)作为HTTP应用层的子层。(HTTPS使用端口443,而不是象HTTP那样使用端口80来和TCP/IP进行通信。)SSL使用40 位关键字作为RC4流加密算法,这对于商业信息的加密是合适的。HTTPS和SSL支持使用X.509数字认证,...
协议阅读全文
2012-11-15 22:24
⁄ 工业·编程
⁄ 共 7747字
该协议是一个基于TCP/IP协议的协议,它可以让无盘站从一个中心服务器上获得IP地址,为局域网中的无盘工作站分配动态IP地址,并不需要每个用户去设置静态IP地址。使用BOOTP协议的时候,一般包括Bootstrap Protocol Server(自举协议服务端)和Bootstrap Protocol Client(自举协议客户端)两部分。
应 用:该协议主要用于有无盘工作站的局域网中,客户端获取IP地址的过程如下:首先,由BOOTP启动代码启动客户端,这个时候客户端...
协议阅读全文