[工学]第二章-SOCKET基础.pptVIP

  • 3
  • 0
  • 约4.7千字
  • 约 35页
  • 2018-03-02 发布于浙江
  • 举报
[工学]第二章-SOCKET基础

套接字网络编程接口 网络软件设计 赵洪 zh@besti.edu.cn 内容概要 套接字编程接口的产生和发展 问题的提出 套接字编程接口的起源与应用 套接字编程接口的两种实现方式 套接字编程接口与UNIX的I/O系统 问题的提出 问题的提出 套接字编程接口的起源与应用 加州大学伯克利(Berkley)分校开发并推广了一个包括TCP/IP互联协议的UNIX,称为BSD UNIX(Berkeley Software Distribution UNIX)操作系统,套接字编程接口是这个操作系统的一个部分。 后来的许多操作系统并没有另外搞一套其它的编程接口,而是选择了对于套接字编程接口的支持。 由于这个套接字规范最早是由Berkeley大学开发的,一般将它称为Berkeley Sockets规范。 套接字编程接口的两种实现方式 在操作系统的内核中增加相应的软件来实现。 通过开发操作系统之外的函数库来实现。 套接字编程接口与UNIX的I/O系统 SOCKET源于UNIX系统,沿用了UNIX的I/O模式。 UNIX操作系统对文件和所有其它的输入/输出设备采用一种统一的的操作模式,就是“打开-读-写-关闭”(open - read - write - close)的I/O模式。 当TCP/IP协议被集成到UNIX内核中的时候,相当于在UNIX系统中引入了一种新型的I/O操作,就是应用程序通过网络

文档评论(0)

1亿VIP精品文档

相关文档