我想我的问题已经很清楚了。我正在阅读这篇文章来了解套接字是如何工作的,它提到了术语“套接字”和“缓冲区”,它们可以互换:
假设数据包是按顺序排列的,则数据有效负载将被复制到socket\xe2\x80\x99s 接收缓冲区中。此时,内核将唤醒任何执行阻塞 read(2) 的进程,或者使用 I/O 多路复用系统调用(如 select(2) 或 epoll_wait(2))来等待套接字的进程。
这些术语的含义相同吗?如果有区别,那么套接字和缓冲区的区别是什么?
networking memory tcp
memory ×1
networking ×1
tcp ×1