《网络编程实用教程》课件PPT第2章.pdfVIP

  • 1
  • 0
  • 约1.77万字
  • 约 91页
  • 2026-10-06 发布于湖北
  • 举报

第2章UNIX中的套接字网络编程接口

lUNIX套接字网络编程接口的产生

与发展过程

l套接字与UNIX操作系统的关系

l套接字编程的基本概念

l面向连接的套接字编程

l连接的套接字编程

2.1UNIX套接字网络编程接口的产生

与发展

2.1.1问题的提出

站在应用程序实现的角度,应用程序如何

方便地使用协议栈软件进行通信呢?

如果能在应用程序与协议栈软件之间提供

一个软件接口,就可以方便客户与服务器软件

的编程。

套接字应用程序编程接口是网络应用程序

通过网络协议栈进行通信时所使用的接口,即

应用程序与协议栈软件之间的接口,简称套接

字编程接口(Socket

API)。

它定义了应用程序与协议栈软件进行交互

时可以使用的一组操作,决定了应用程序使用

协议栈的方式、应用程序所能实现的功能、以

及开发具有这些功能的程序的难度。

2.1.2套接字编程接口的起源与应用

加州大学伯克利(Berkley)分校开发并推广了

一个包括TCP/IP互联协议的UNIX,称为BSD

UNIX(Berkeley

Software

Distribution

文档评论(0)

1亿VIP精品文档

相关文档