概述 在计算机网络这门课中,往往是将各层协议拆开一章一章的讲,每层协议是干嘛的,都各种怎么工作的.但如果有人问,这些协议之间怎么协调工作,有什么关系,往往处于懵逼状态. 网络分层 网络为什么分层,其实理解很简单,复杂的东西都要分层.就像写代码,有Controller层,service层,dao层等,如果这个代码很复杂,都写在一个类里里,不利于你后期维护(可能过两天你自己都看不懂了),和同事之间的交流沟通也不方便.所以复杂的程序都要分层,这是基本的程序设计要求. 这是一次用户发起的请求,浏览器用h…