前言(写在前面)
本人为什么写这篇文章呢,因为很多非科班出身的程序猿,对于TCP/IP的理解无力吐槽。所以本人特意去复习了一下官方文
提供的说明
1 网络体系结构是什么。
计算机网络的各层及其协议的集合就是网络的体系结构,换种说法,计算机网络的体系结构就是这个计算机网络及其构件所应
完成的功能的精确定义。需要强调的是:这些功能究竟是何种硬件或软件完成的。则是一个遵循这种体系结构的实现问题,体系
结构的英文名词 architecture 的原意是建筑学或建筑的设计和风格,它和一个具体的建筑物的概念很不同,例如,我们可以走进
一个明代的建筑物中,但却不能走进一个明代的建筑风格中,同理,我们也不能把一个具体的计算机网络说成是一个抽象
的网络体系结构,总之,体系结构是抽象的,而实现则是具体的,是真正在运行的计算机硬件或软件
2 TCP/IP 体系是什么
TCP/IP体系结构得到了非常广泛的应用,TCP/IP是一个四层的体系结构,它将计算机网络进行了架构说明,这个体系它包含
应用层,运输层,网际层 和网络接口层(用网际层这个名字是强调这一层是为了解决不同网络的互连问题)。不过从实质上讲,
TCP/IP只有最上面的三层,因为最下面的网络接口层并没有什么 具体内容。