数据链路层, 网络层, 传输层的协议实在内核中实现的, 因此操作系统需要实现一套系统调用, 使得应用程序能够访问这些协议提供的服务.
实现这组系统调用的API有两套: socket和XTI. 现在主流使用的是socket.
由socket定义的这组API提供两点功能:
值得一提的是, socket是一套通用网络编程接口, 他不但可以访问内核中的TCP/IP协议栈, 而且可以访问其他网络协议栈(比如X.25协议栈, UNIX本地域协议栈等).
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!