运输层和网络层的关系
在协议栈中,运输层刚好位于网络层之上。网络层提供了主机之间的逻辑通信,而运输层为运行在不同主机上的进程之间提供了逻辑通信。这种差别虽然细微但很重要。我们用一个家庭类比来帮助分析这种差别。考虑有两个家庭,一家住在北京,一家住在深圳,每家有3个孩子。北京家庭的孩子们是深圳家庭孩子们的堂兄弟姐妹。这两个家庭的孩子们喜欢彼此通信,每个人每星期要互相写一封信,每封信都用单独的信封通过传统的邮政服务传送。因此,每个家庭每星期向另一家发送144封信。每一个家庭有个孩子负责收发邮件,北京家庭是狗蛋而深圳家庭是狗