上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层次功能对比