插口api简介.docVIP

  • 8
  • 0
  • 约 40页
  • 2016-08-10 发布于广东
  • 举报
插口api简介

第2章 插口API简介 本章介绍Unix系统中,插口API的基本概念、数据结构和函数。它们是基于插口API的网络应用程序设计的基础。 2-1 概 述 在Unix系统中,插口API是最常用的网络应用编程接口。本章主要介绍插口API中的基本概念和数据结构,基本插口函数,插口I/O函数,插口选项函数,以及基于插口的网络应用程序中要用到的其他处理函数,如地址转换函数、字节操纵函数、主机信息查询函数等。本章是基于插口API的网络应用程序的基础。 2-2 端口和插口 访问TCP协议和UDP协议的插口应用程序设计中一个非常重要的概念是端口(port)16bit的地址,用端口号来标识。端口号分为两类: (1)(well-known port)1~1023。这些端口由Internet已分配数值权威机构IANA分配和控制。如,访问UDP协议的著名应用所使用的端口号有:RPC的端口号是111,SNMP的端口号是161和162,TFTP的端口号是69;访问TCP协议的著名应用所使用的端口号有:SMTP端口号为25,FTP的端口号为21和22,TELNET的端口号为23等。 在Unix系统中,将1~1023之间的任何端口称为保留端口(reserved ports)(2)(1024~65535)IANA控制,只要不发生使用冲突,任何应用进程均可分配使用。 一般来说,服务器进程需要用户指定自己

文档评论(0)

1亿VIP精品文档

相关文档