网络协议复习笔记(二)网络为什么要分层

想象自己是一个处理网络包的程序,而且这个程序可以跑在电脑上,可以跑在服务器上,可以跑在交换机上,也可以跑在路由器上。想象自己有很多网口,从某个口拿进一个网络包,自己处理下再从另一个网口发送出去。 因为程序会非常复杂,所以复杂的程序需要分层,这是程序设计的要求。 当一个网络包从一个网口经过时,你首先看看要不要请进来处理一把。 precess_layer2(buffer)这个函数摘掉二层的头,看看头里
相关文章
相关标签/搜索