你闭上眼睛,换个角度想: 若当初让你去设计网络中两台计算机通信,你会咋设计嘞? 最起码,有通信媒介吧. ----即物理层负责的事儿 其次,得能实现两台直接相连的计算机通信吧. ---MAC层管的 然后,在一个复杂网络里,计算机得能找着到达目标主机的合适路径吧. ----网络层管的路由 再然后,同一台计算机,可以有很多不同的通信任务,就给它分配端口号来区分呗.---会话层 最后,就到用户直接能接触到的,应用软件了.----应用层 以上是自己的理解,肯定不全面. 只是想说,有些东西,书本上说地复杂化