加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

TCP/IP基本之应用措施接口

发布时间:2018-12-06 13:57:54 所属栏目:教程 来源:中兴文档
导读:在TCP/IP基本之数据封装中我们曾提到,收集分层中的每个层彼此之间会用接口举办交互并提供处事,个中应用层与用户之间的接口称之为应用措施接口(Application Programming Interface,简称API)。API现实上是一种成果荟萃,也可说是界说、协议的荟萃,无论是

在“TCP/IP基本之数据封装”中我们曾提到,收集分层中的每个层彼此之间会用接口举办交互并提供处事,个中应用层与用户之间的接口称之为应用措施接口(Application Programming Interface,简称API)。API现实上是一种成果荟萃,也可说是界说、协议的荟萃,无论是哪种荟萃,它的实质都是通过抽象来为用户屏障实现上的细节和伟大性。

应用措施接口

API的首要目标是提供给用措施给开拓职员基于某软件或硬件得以会见一组例程的手段,而又无需会见源码,或领略内部事变机制的细节。

从用户角度看,应用措施接口示意为一系列API函数,用户可以行使这些函数举办收集应用措施开拓。

从收集角度看,应用措施接口给用户提供了一组要领,用户可以行使这组要领向应用层发送营业哀求、信息和数据,收集中的各层则依次相应,最终完成收集数据传输。

API的浸染首要表此刻以下几个方面。

  • 长途进程挪用(RPC,Remote Procedure Call Protocol):通过浸染在共享数据缓存器上的进程(或使命)实现措施间的通讯。
  • 尺度查询说话(SQL):是尺度的会见数据的查询说话,通过通用数据库实现应用措施间的数据共享。
  • 文件传输:通过发送名目化文件实现应用措施间数据共享。
  • 信息交付:指松耦合或紧耦合应用措施间的小型名目化信息,通过措施间的直接通讯实现数据共享。

应用层的应用措施接口有许多,而且成长很快,较量常见的包罗Socket、FTP、HTTP以及Telnet。

这些接口从大类上可分为四类:

  • 长途进程挪用(RPC)接口
  • 数据查询接口
  • 文件类接口
  • 数据通讯接口

譬喻FTP协议属于文件类接口,基于FTP用户可以实现文件在收集间的共享和传输。而Socket和HTTP可归结为数据通讯接口,基于这两种接口用户可以开拓收集通讯应用措施,以及Web页面交互措施。

假如从编程开拓角度看,无论是FTP、HTTP照旧Telnet,都是基于Socket接口开拓出来的应用层协议,是对Socket接口的进一步封装和抽象,,从而为用户提供更高一层的处事和接口。

常用的Socket范例有两种:流式Socket(SOCK_STREAM)和数据报式Socket(SOCK_DGRAM)。

  • 流式socket是一种面向毗连的socket,针对付面向毗连的TCP处事应用。
  • 数据报式socket是一种无毗连的socket,对应于无毗连的UDP处事应用。

从用户接口意义上讲,尚有传输层的TLI接口,是由AT&T开拓的,偶然也称作XTI。它是传输层为用户提供的应用措施接口,可以用来在传输层举办应用开拓。

【编辑保举】

  1. 别拿IPV9说事,你想知道的全在这
  2. 收集协议传奇(二):横空出世TCP
  3. Wireshark收集协议说明:解读TCP协议,领略TCP三握手和四挥手
  4. 有高速不走还走辅路? IPv6遍及难事出有因
  5. TCP/IP基本之数据封装
【责任编辑:赵宁宁 TEL:(010)68476606】
点赞 0

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读