在《API公共数据选择:套接字和UDP》中,我们已经介绍了套接字和UDP下面我们将介绍传输控制协议和电子邮件。 传输控制协议(TCP) 通常所说的TCP/IP,该协议在系统上建立了错误检查,并在socket上纠正,IP提供了可靠的点对点的数据通信包。较多级别的协议建立在TCP之上,如HTTP和FTP,能够假设传输数据正确抵达到了接收者,通信中的任何失败都会产生可检测的错误。这种优势也是有代价的,它使用额外的时间检测错误、重新传输数据块和控制网络行为。
优点: 充分理解并支持多种语言 灵活的适应 网络条件 缺点: 慢于UDP 不能实现多个接收者 ……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
在《API公共数据选择:套接字和UDP》中,我们已经介绍了套接字和UDP下面我们将介绍传输控制协议和电子邮件。
传输控制协议(TCP)
通常所说的TCP/IP,该协议在系统上建立了错误检查,并在socket上纠正,IP提供了可靠的点对点的数据通信包。较多级别的协议建立在TCP之上,如HTTP和FTP,能够假设传输数据正确抵达到了接收者,通信中的任何失败都会产生可检测的错误。这种优势也是有代价的,它使用额外的时间检测错误、重新传输数据块和控制网络行为。
优点:
- 充分理解并支持多种语言
- 灵活的适应
- 网络条件
缺点:
- 慢于UDP
- 不能实现多个接收者
使用中间服务器
进一步建立TCP/IP,我们有数据传输系统,它依靠中间服务器来存储数据,最终转发数据到授权的接收者。这种做法表明,当服务结果生成时,用户不在线或者生成结果需要很长时间时,你可以把结果分发给多个接收者。一个关于RESTful的Web服务POST的例子,着手建立一个巨大的PDF格式文档。获取更多关于TCP/IP协议的信息。
电子邮件
起源于需要在ARPANET上发送文本消息,ARPANET是Internet的前身,电子邮件已经为多用途的因特网邮件扩展(MIME)扩充了标准,它允许发送以附件作为内容的类型。
优点:
- 电子邮件客户端被广泛使用
- 在多种计算机语言中,都可以使用工具包建立客户自定义的软件
- 分发到多个接收者相对容易
缺点:
- 一些电子邮件可能限制附件大小
- 安全预防措施可能会阻止一些数据类型的传输
- 二进制数据编码大量增加
- 服务器间无法控制电子邮件延迟的转发
随后我们将介绍消息服务和云服务,敬请关注。