摘要:
前提,也是重点是,当接收收据、或者读取数据时,分两步1 等待数据准备好。2 从内核拷贝数据到进程。对于一个network IO 即 socket(这里我们以read举例),它会涉及到两个系统对象,一个是调用这个IO的process (or thread),另一个就是系统内核(kernel)。当一个r... 阅读全文
摘要:
发送方使用该标志通知接收方将所收到的数据全部提交给接收进程。这里的数据包括接收方已经接收放在接收缓存的数据和刚刚收到的PUSH位置一的TCP报文中封装的应用数据。还是看一个简单明了的图示吧: 阅读全文