正在加载图片...
第一节概述 >由于起源于UNIX,套接字使用了UNIX其他部分的许多概念; >套接字与I/O紧密相连:应用程序通过套接字进行通信和应用程序与文件进行数据交换 是相似的。 >套接字通信使用描述符方法:当应用程序创建一个套接字时,它会得到一个 标识(短整型数)来指向该套接字。 *过程:应用程序在使用协议进行通信前,须申请操作系统生成一个套接字用以通信→ 系统返回一个短整型数作为描述符来标识这个套接字应用程序在调用过程通过网络 传输数据时,将这个描述符作为参数,不必在每次传输数据时都指明远程目的地的细节。 >套接字与其它I/0集成在一起:系统对套接字和其他I/0设备使用相同的描述符空间。 *集成系统的主要优点:在于灵活性,一个单独的应用程序可以写成向任意方向 (设备、文件、套接字)传输数据,既用于网络通信又用于本地数据传输。 >套接字编程与传统I/0编程有所不同:应用程序要使用套接字则必须说明许多细节, 每个套接字有许多参数与选项以提供所有这些细节,应用程序支持这些选项的每个取值。 *例如:应用程序必须选择特定的传输协议,向协议提供远程机器的地址,并说明该 应用程序是客户还是服务器。第一节 概 述 ➢由于起源于UNIX,套接字使用了UNIX其他部分的许多概念; ➢套接字与I/O紧密相连:应用程序通过套接字进行通信和应用程序与文件进行数据交换 是相似的。 ➢套接字通信使用描述符方法:当应用程序创建一个套接字时,它会得到一个 标识(短整型数)来指向该套接字。 过程:应用程序在使用协议进行通信前,须申请操作系统生成一个套接字用以通信 系统返回一个短整型数作为描述符来标识这个套接字应用程序在调用过程通过网络 传输数据时,将这个描述符作为参数,不必在每次传输数据时都指明远程目的地的细节。 ➢套接字与其它I/O集成在一起:系统对套接字和其他I/O设备使用相同的描述符空间。 集成系统的主要优点:在于灵活性,一个单独的应用程序可以写成向任意方向 (设备、文件、套接字)传输数据,既用于网络通信又用于本地数据传输。 ➢套接字编程与传统I/O编程有所不同:应用程序要使用套接字则必须说明许多细节, 每个套接字有许多参数与选项以提供所有这些细节,应用程序支持这些选项的每个取值。 例如:应用程序必须选择特定的传输协议,向协议提供远程机器的地址,并说明该 应用程序是客户还是服务器
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有