TCPIP详解卷一系列解读
以前在读书的时候学的是电子通信工程,对tcpip以及linux完全不了解, 后面发现不只是本专业不了解,很多计算机网络专业的学生也没有了解,估计大学耍水耍的太牛了,想写一些文章让大家在计算机网络以及linux方面有个了解,本人认为学习不是为了考试,而是解决一些问题。
本公众号系列文章主要分2个部分,一个tcpip协议栈方向,从原理讲到代码(用的书籍是tcpip详解卷一第一版,tcpip卷二第一版),用第一版的原因是因为第一版比较简洁,本人没看过第2版,因为第2版看起来比第一版本厚了很多;一个方向讲解编译,链接原理(用的是程序自我修养,编译链接与库),然后讲到uboot,以及linux内核。这篇讲解tcpip卷一第一章。==
图1-1tcpip分层结构
可以看到TCPIP左边方框内是一个分层解构,大家会有疑问,为什么需要分层,以及分层的意义在哪里?举个例子,在明朝政府机构有皇帝,内阁,地方官,普通百姓;因为你皇帝不可能吧所有事情都管理了,你的精力是有限的,所以会有不同分工。
那么现在来看每一层的作用,现在用一个皇帝买鸡蛋的故事来讲解每一层的作用,皇帝(应用层)想吃一个鸡蛋,这儿消息告诉太监(运输层),太监在把这个采购任务告诉官员(网络层ÿ