TCPSnitch:剖析套接字 API 的使用
网络与互联网体系结构
2017-11-03 v1
摘要
网络应用通过套接字 API 与 TCP/IP 协议栈交互。多年来,各种扩展被添加到这一流行的 API 中。在本文中,我们提出并实现了 TCPSnitch 软件,用于追踪 Linux 和 Android 应用与 TCP/IP 协议栈之间的交互。我们收集了一个包含超过 120 个不同应用所产生的交互的数据集。我们的分析揭示应用使用了多种 API 调用。在 Android 上,许多应用使用了各种套接字选项,即便 Java API 并未直接暴露它们。TCPSnitch 及关联数据集已公开可用。
引用
@article{arxiv.1711.00674,
title = {TCPSnitch: Dissecting the Usage of the Socket API},
author = {Gregory Vander Schueren and Quentin De Coninck and Olivier Bonaventure},
journal= {arXiv preprint arXiv:1711.00674},
year = {2017}
}
备注
See https://www.tcpsnitch.org