曝光:Linux企业运维实战
上QQ阅读APP看书,第一时间看更新

3.4 TCP/IP协议概述

要学好Linux,对网络协议也要有充分的了解和掌握,例如传输控制协议/因特网互联协议(transmission control protocol/internet protocol,TCP/IP),TCP/IP名为网络通信协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。

TCP/IP定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的协议来完成自己的需求。

TCP负责发现传输的问题,一旦有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地,而IP是给因特网的每台联网设备规定一个地址。

基于TCP/IP的参考模型将协议分成4个层次,分别是网络接口层、网际互联层(IP层)、传输层(TCP层)和应用层。如图3-7所示为TCP/IP和OSI参考模型层次的对比。

图3-7 OSI 7层模型与TCP/IP 4层对比

OSI模型与TCP/IP模型协议功能实现对照表,如表3-3所示。

表3-3 OSI 7层模型与TCP/P层次功能对比