连接式扫描路径使用 `sys/socket.h`:`socket`(x86-64 系统调用号 41,创建套接字并返回文件描述符)、`connect`(42,主动发起三次握手建立连接)、`close`(3,释放描述符)。地址文本转二进制由 `arpa/inet.h` 的 `inet_pton` 完成,纯用户态换算、无独立调用号。见上册第 3 章。 nmap 默认的 SYN 半开扫描不经 `connect`,而是经原始套接字直接构造并发送 SYN 报文,只观察握手的前半段即断开,该机制属上册第 32 章原始套接字族范围,本章教学代码不实现。