网络协议扫盲

原创 2007年09月11日 21:14:00
1,SOAP,是Simple Object Access Protocol缩写,直译过来则是简单对象访问协议。

  简单对象访问协议(SOAP)是一种轻量的、简单的、基于 XML 的协议,它被设计成在 Web 上交换结构化的和固化的信息。 SOAP 可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议( HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。它还支持从消息系统到远程过程调用(RPC)等大量的应用程序。

SOAP 包括三个部分:

  SOAP 封装:它定义了一个框架 , 该框架描述了消息中的内容是什么,谁应当处理它以及它是可选的还是必须的。

  SOAP 编码规则:它定义了一种序列化的机制,用于交换应用程序所定义的数据类型的实例。

  SOAP RPC 表示:它定义了用于表示远程过程调用和应答的协定。

  SOAP 消息基本上是从发送端到接收端的单向传输,但它们常常结合起来执行类似于请求 / 应答的模式。所有的 SOAP 消息都使用 XML 编码。一条 SOAP 消息就是一个包含有一个必需的 SOAP 的封装包,一个可选的 SOAP 标头和一个必需的 SOAP 体块的 XML 文档。

  把 SOAP 绑定到 HTTP 提供了同时利用 SOAP 的样式和分散的灵活性的特点以及 HTTP 的丰富的特征库的优点。在 HTTP 上传送 SOAP 并不是说 SOAP 会覆盖现有的 HTTP 语义,而是 HTTP 上的 SOAP 语义会自然的映射到 HTTP 语义。在使用 HTTP 作为协议绑定的场合中, RPC 请求映射到 HTTP 请求上,而 RPC 应答映射到 HTTP 应答。然而,在 RPC 上使用 SOAP 并不仅限于 HTTP 协议绑定。

2,TFTP

TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。TFTP承载在UDP上,提供不可靠的数据流传输服务,不提供存取授权与认证机制,使用超时重传方式来保证数据的到达。与FTP相比,TFTP的大小要小的多。现在最普遍使用的是第二版TFTP(TFTP Version 2,RFC1350).

 

深度学习之从零带你入门(扫盲篇)

一、基本概念扫盲 人工智能、机器学习、神经网络、深度学习这些字眼相信一些人都见过,但是并不知道他们之间的关系,这里本人整理相关资料后给出较为准确的定义。 这里大家先看如下一张图: 正如上图所示,...
  • z4909801
  • z4909801
  • 2017年10月30日 22:38
  • 184

数字证书及CA的扫盲介绍

转载:http://kb.cnblogs.com/page/194742/ ★ 先说一个通俗的例子   考虑到证书体系的相关知识比较枯燥、晦涩。俺先拿一个通俗的例子来说事儿...
  • zhangxinrun
  • zhangxinrun
  • 2015年07月17日 14:18
  • 2858

web前端开发扫盲 - 转载系列4

前端开发知识扫盲系列 - 4
  • jasonxia_12
  • jasonxia_12
  • 2017年04月08日 15:39
  • 798

DNS扫盲系列之七:关注域名安全

网络安全不应该只停留在口头上,事实证明网络安全隐患遍布互联网。近期Twitter与Baidu出现的问题如出一辙。以下多出自本人见解未必全面,仅供探讨。 纵观网络安全大体分为这么几个层面: ...
  • charleslei
  • charleslei
  • 2014年11月15日 22:51
  • 553

计算机知识扫盲

计算机基础知识
  • Zllvincent
  • Zllvincent
  • 2016年02月05日 13:37
  • 272

web前端开发扫盲 - 转载系列2

前端开发知识扫盲系列 - 2
  • jasonxia_12
  • jasonxia_12
  • 2017年04月08日 12:06
  • 242

数字证书及CA的扫盲介绍

★ 先说一个通俗的例子 考虑到证书体系的相关知识比较枯燥、晦涩。俺先拿一个通俗的例子来说事儿。 ◇ 普通的介绍信 想必大伙儿都听说过介绍信的例子吧?假设 A 公司的张三先生要到 B 公司去拜访,...
  • u011620352
  • u011620352
  • 2015年10月08日 17:12
  • 292

区块链扫盲:区块链技术初探(二)

​​5. 共识机制 区块链是一种去中心化的分布式账本系统,由于点对点网络下存在较高的网络延迟,各个节点所观察到的事务先后顺序不可能完全一致。因此区块链系统需要设计一种机制对在差不多时间内发生的事务的...
  • XinLianOrg
  • XinLianOrg
  • 2017年12月12日 16:19
  • 92

【驱动】linux设备驱动·扫盲

linux设备驱动    Linux系统把设备驱动分成字符设备、块设备和网络设备三种类型。内核为设备驱动提供了注册和管理的接口,设备驱动还可以使用内核提供的其他功能以及访问内核资源。PCI局部总线  ...
  • hackdevil
  • hackdevil
  • 2013年06月27日 17:40
  • 249

kali攻防第8章 Metasploit新手知识扫盲

Metasploit新手知识扫盲 1、启动metasploit使用命令msfconsole 这里有1500个利用模块工具等内容。 2、模块漏洞 Cmd的...
  • strom2418
  • strom2418
  • 2015年12月02日 17:07
  • 613
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:网络协议扫盲
举报原因:
原因补充:

(最多只允许输入30个字)