一、计算机网络体系结构
计算机网络体系结构是指计算机网络层次结构模型,它是各层的协议以及层次之间的端口的集合。关于计算机网络体系结构,一般有两种模型,分别为OSI七层参考模型和TCP/IP参考模型。(它们只是对网络结构的不同划分标准不同划分方法而已)。
这里我们只谈TCP/IP模型。
TCP/IP协议族按照层次由上到下,层层包装。
最上面的是应用层,这里面有http等我们熟悉的协议。
而第二层则是传输层,著名的TCP和UDP协议就在这个层次。
第三层是网络层,IP协议就在这里,它负责对数据加上IP地址和其他的数据以确定传输的目标。
第四层是数据链路层,这个层次为待传送的数据加入一个以太网协议头,并进行CRC编码,为最后的数据传输做准备。
这么我们简单粗糙的这样理解:这个网络体系结构就相当于人体结构,这4个层次就相当于人的“系统-器官-组织-细胞”的结构层次。
而网络进行一次数据传输就类似于人实现一个动作经过“神经系统-运动器官-相关组织-相关细胞”来实现,所以也是层层递进,从宏观到微观。
.
.
.
二、TCP连接
TCP是网络结构中传输层的一个协议。协议,简单理解就是某种规范,对数据的一种格式要求。
然而这里我们要谈论的重点不是协议对数据的格式规范(