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