数据通信笫二十二讲 Socket编程.pptVIP

  • 1
  • 0
  • 约9.73千字
  • 约 41页
  • 2017-03-03 发布于湖北
  • 举报
《数据通信与计算机网络(第二版)》 电子教案 笫二十二讲 Socket编程 本讲内容 第八章 运输层 8.4 Socket编程 8.4.1 Socket接口概念 8.4.2 Socket编程模型 8.4.3 Unix Socket编程 8.4.4 WinSock编程 8.4.1 Socket接口概念 Socket接口是TCP/IP网络通信的API。它规定了许多函数和例程,程序员可以用它们来开发TCP/IP网络上的应用程序。 网间进程通信 不同主机进程间的相互通信。 端口 网络中可以被命名和寻址的通信端点,是操作系统可分配的一种资源,用于标识通信的进程(如TCP或UDP端口)。 端口类似于文件描述符,端口操作类似于一般的I/O操作。 进程在使用端口前需要将自己与该端口号联系起来(绑定)。 8.4.1 Socket接口概念 端口号有两种基本分配方式 全局分配 由一个公认的中央机构统一管理和分配,并将结果公布于众(著名端口)。 TCP和UDP规定,小于1024的端口号作为全局分配的保留端口。 如21、80、110等。 本地分配(动态连接) 进程需要访问传输层服务时,向本地操作系统提出申请,操作系统返回一个本地唯一的端口号。 TCP和UDP规定,大于1024的端口号用于本地分配的自由端口。 TCP/IP端口号的分配综合了上述两种方式。 8.4.1 Socket

文档评论(0)

1亿VIP精品文档

相关文档