第1章 网络三层协议
其实,在互联网中用到的网络协议最多的就是TCP/IP协议,TCP/IP是Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议。现在我们上班所在的公司和办公室,包括常常拿在手上的手机都连入了互联网。若是还没有联网,那就实在太落伍了。每天一上班,坐在办公桌前,打开电脑浏览器开始看邮箱和今天的新闻时,TCP/IP协议在你的电脑中就开始起作用了。
现在,英语是世界上最通用的语言,无论你到哪一个国家,只要你和对方都会说英语,那你们之间就可以进行对话交流了。同样,在Internet中,只要连入其中的终端遵守TCP/IP协议,它就可以和连入Internet中的其他终端进行通信了。也就是说TCP/IP协议组就类似一门语言。
TCP/IP协议又名网络通信协议,是Internet最基本的协议,也是Internet国际互联网络的基础。TCP/IP定义了电子设备如何连入因特网及数据如何在它们之间传输的标准。协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的协议来完成自己的需求。通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而IP是给因特网的每一台联网设备规定一个地址。
TCP/IP协议不是TCP和IP这两个协议的合称,而是指因特网整个TCP/IP协议族。从协议分层模型方面来讲,TCP/IP由4个层次组成:网络接口层、网络层、传输层、应用层。
TCP/IP协议并不完全符合OSI(Open System Interconnect)的7层参考模型,OSI是传统的开放式系统互连参考模型,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这7层是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。而TCP/IP通信协议采用了四层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。