计算机网络中的数据流

时间:2012-03-22 08:28:17

标签: sockets linux-kernel operating-system kernel network-protocols

有没有人知道一本书,它描述了当应用程序打开套接字,绑定端口,监听连接,建立连接(syn,syn + ack,ack),发送数据(app层向下传输)时幕后发生的情况,网络,数据链,物理)以及数据如何从以太网卡(nic)传递到应用程序(显式)。

我是程序员,我真的需要理解这个过程(即使它在晶体管级解释)。我所知道的是内核是涉及的,我们都知道内核是抽象的,但我想完全理解程序如何发送数据。

如果有人能说出来,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

这是一个广泛的问题,所以这里有一个广泛的答案: