系列文章目录
第二章计算机网络网络应用之Socket编程应用-应用编程接口(API)Socket编程应用-Socket API概述
二、Socket编程-Socket API概述
服务器先运行,客户后运行主动通信
服务器提供邮箱、WEB服务
对内管理
2.1Socket抽象
操作系统会返回套接字描述符
每个进程创建一个Socket描述表,每个API(套接字)添加一个入口,每个入口有个指针指向Socket数据结构
数据结构中重要的信息是端点地址,IP+端口号也叫端点地址
因为通信要使用本地和远端的地址
2.2地址结构
Socket套接字可以适合多种协议栈,不同协议栈的端点地址可能不同,TCP/IP是IP+端口号,不同协议地址族写法不一样。
如果是TCP/IP协议的话,地址族设置为AF_INET