TCP/IP基本之应用措施接口
在“TCP/IP基本之数据封装”中我们曾提到,收集分层中的每个层彼此之间会用接口举办交互并提供处事,个中应用层与用户之间的接口称之为应用措施接口(Application Programming Interface,简称API)。API现实上是一种成果荟萃,也可说是界说、协议的荟萃,无论是哪种荟萃,它的实质都是通过抽象来为用户屏障实现上的细节和伟大性。 API的首要目标是提供给用措施给开拓职员基于某软件或硬件得以会见一组例程的手段,而又无需会见源码,或领略内部事变机制的细节。 从用户角度看,应用措施接口示意为一系列API函数,用户可以行使这些函数举办收集应用措施开拓。 从收集角度看,应用措施接口给用户提供了一组要领,用户可以行使这组要领向应用层发送营业哀求、信息和数据,收集中的各层则依次相应,最终完成收集数据传输。 API的浸染首要表此刻以下几个方面。
应用层的应用措施接口有许多,而且成长很快,较量常见的包罗Socket、FTP、HTTP以及Telnet。 这些接口从大类上可分为四类:
譬喻FTP协议属于文件类接口,基于FTP用户可以实现文件在收集间的共享和传输。而Socket和HTTP可归结为数据通讯接口,基于这两种接口用户可以开拓收集通讯应用措施,以及Web页面交互措施。 假如从编程开拓角度看,无论是FTP、HTTP照旧Telnet,都是基于Socket接口开拓出来的应用层协议,是对Socket接口的进一步封装和抽象,,从而为用户提供更高一层的处事和接口。 常用的Socket范例有两种:流式Socket(SOCK_STREAM)和数据报式Socket(SOCK_DGRAM)。
从用户接口意义上讲,尚有传输层的TLI接口,是由AT&T开拓的,偶然也称作XTI。它是传输层为用户提供的应用措施接口,可以用来在传输层举办应用开拓。 【编辑保举】
点赞 0 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |