02335网络操作系统(第五章网络操作系统的接口).ppt
《02335网络操作系统(第五章网络操作系统的接口).ppt》由会员分享,可在线阅读,更多相关《02335网络操作系统(第五章网络操作系统的接口).ppt(23页珍藏版)》请在课桌文档上搜索。
1、第五章 网络操作系统的接口,应用程序接口的编程使用方法套接字在网络通信中的应用,考核内容,应用编程接口概述套接字及其相关的基本系统调用简单套接字及其应用Winsock及其应用,考核知识点识记,应用程序接口概念TLI/XTI函数套接字概念,考核知识点领会,TLI/XTI的服务模式UNIX套接字及其简单应用:套接字和套接字地址,客户机/服务器简单响应的应用利用winsock实现网络通信,考核知识点应用,TLI/XTI函数的应用编程实现套接字通信编程实现winsock的通信,应用编程接口,网络操作系统中应用程序编程接口称为网络API。应用程序接口(API)是一组定义、程序及协议的集合,通过API接口
2、可以实现计算机软件之间的相互通信。API的主要功能是提供通用的功能集,程序员通过使用API函数开发应用程序,以减轻编程任务。,操作系统的用户接口包括命令输入和系统调用,应用程序接口是完成某一个功能的多个系统调用和命令的组合,其功能是完成某一个特定的操作。用户利用网络操作系统的应用程序接口来进行网络编程,可以简化编程,提高效率。,从网络的开发系统互联参考模型来看,API所采用的基本构造技术就是分层使用。各种网络提供的API可以分布在各个层次上,一般的网络只在应用层、会话层、传输层和网络层提供接口API。为了便于用户使用网络和开发网络应用程序,各种网络在各个层次上为用户和第三方开发者提供了方便灵活
3、的编程接口,这些接口统称为应用程序编程接口(API)。,API的四种类型,远程过程调用(RPC)标准查询语言(SQL)文件传输信息交付,开放式API,当需要执行系统整合、自定义和程序应用等操作时,所有成员都可以通过系统接口标准调用源代码,该接口标准称为开放式API。三种开放式API:TLI/XTI接口Socket接口Winsock接口,TLI/XTI函数,TLI即传输层接口,ISO传输服务定义提供了TLI所给予的模型。TLI提供了OSI传输层和会话层之间的API。XTI即开放式传送接口,它是由TLI接口演变而来,使用XTI和使用TLI接口的应用程序相互兼容。TLI/XTI是一组函数的集合,为用
4、户提供传输层接口,包括建立通信、管理连接以及传送数据,应用程序利用这些函数实现网络应用、控制底层的网络活动。,TLI/XTI结构,TLI/XTI把相互通信的两个进程称为端点。TLI/XTI提供网络应用底层端点到端点的通信,为用户应用进程提供了直接传输的接口,TLI/XTI的服务模式,TLI/XTI提供两种服务模式,即面向连接的服务模式和面向非连接的服务模式。,UNIX套接字及其应用,UNIX的socket接口被广泛应用,并成为了事实上的工业标准。套接字也就是socket接口,就是通信的双方的一种约定,利用套接字中的相关函数来完成通信过程。Socket可以看成在两个程序间进行通信连接中的一个端点
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 02335 网络 操作系统 第五 接口

链接地址:https://www.desk33.com/p-235950.html