网络协议扫盲

原创 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).

 

相关文章推荐

网络协议手册

  • 2017年10月26日 09:42
  • 13.36MB
  • 下载

Linux网络协议栈--IP

开场白: IP是什么就不介绍了,不清楚的请自行百度。 这篇文章的定位 (1)说明下网络层中IPV4协议收发数据的流程 (2)不涉及太多细节 (3)一些关键数据结构 (4)一部分关于路由系统...

网络协议点对点文件传输

  • 2015年01月05日 21:24
  • 5.01MB
  • 下载

《网络协议》端到端与点到点通信

本文介绍了端到端与点到点之间的概念和区别。数据传输的可靠性是通过数据链路层和网络层的点对点和传输层的端对端保证的。端到端与点到点是针对网络中传输的两端设备间的关系而言的。...

常用网络协议

  • 2015年04月08日 21:42
  • 6.49MB
  • 下载

武汉大学网络协议仿真教学系统

  • 2016年01月03日 01:51
  • 8.05MB
  • 下载

网络协议(http/tcp/ip/socket)请求与服务

GET跟POST的区别:  get只能传送128K的数据 get方式应用来查询信息,根据http协议,get方式查询时,提交的查询内容显示在浏览器地址栏中,并且get方式提交的网址不超过256字节数...

网络协议工具

  • 2015年12月02日 18:44
  • 2.09MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:网络协议扫盲
举报原因:
原因补充:

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