TCP/IP协议—— 信息网络通信的枢纽
根据国家互联网信息办公室发布的《数字中国发展报告(2022年)》,2022年底,我国网民规模达到10.67亿,这相当于我国75.6%的人口。毫无疑问,网络已经在我们的日常生活中发挥了越来越重要的作用。可是,鲜有人了解支撑我们互联网运转的根基。其实,互联网运转的根基是网络协议。今天我就来给大家介绍其中可以说最为著名、最广为人知的一种——TCP/IP协议。 TCP/IP协议是指能够在多个不同网络间实现信息传输的协议簇。需要注意的是,TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP等协议构成的协议簇, 只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。 学过计算机的人都知道,国际标准化组织在1985年研究提出了OSI模型,将整个网络体系分成7层。可是应用层、表示层、会话层三个层次提供的服务相差不是很大,做区分之后会很复杂,所以它们被合并为应用层一个层次。由于运输层和网络层在网络协议中的地位十分重要,所以在TCP/IP协议中它们被分为独立的两个层次。因为数据链路层和物理层的内容相差不多,所以在TCP/IP协议中它们被归并在网络接口层一个层次里。这样就形成了TCP/IP协议的四层次模型。 听了上面的一番话,对于某些没有基础的人来说可能会感到云里雾里。下面针对该协议的4个层次,给大家做一个基本的介绍。其实,我们所传输的数据就是经过这四层层层打包再层层拆包,最终达到传输目的。 应用层是TCP/IP协议的第一层,是直接为应用进程提供服务的。对不同种类的应用程序它们会根据自己的需要来使用应用层的不同协议,邮件传输应用使用了SMTP协议、万维网应用使用了HTTP协议、远程登录服务应用使用了有TELNET协议。 作为TCP/IP协议的第二层,运输层在整个TCP/IP协议中起到了中流砥柱的作用。它该层弥补高层所要求的服务和网络层所提供的服务之间的差距,并向高层用户屏蔽通信子网的细节,使高层用户看到的只是在两个传输实体间的一条端到端的、可由用户控制和设定的、可靠的数据通路。主要负责向两个主机中进程之间的通信提供服务。 网络层在TCP/IP协议中的位于第三层。在TCP/IP协议中,网络层可以进行网络连接的建立和终止以及IP地址的寻找。比如说你要发个邮箱,需要输入对方的邮箱,这时候就由网络层负责控制传输。 在TCP/IP协议中,网络接口层位于第四层。由于网络接口层兼并了物理层和数据链路层所以,网络接口层既是传输数据的物理媒介,也可以为网络层提供一条准确无误的线路。这是网络传输的一个基石。如果没有了网络接口层,或者网络接口层面存在故障,以上三层只不过是缺少经济基础支撑的上层建筑,根本起不到作用。记得《全频带阻塞干扰》中一方战场通信指挥系统被干扰,就算在该系统演习中表现出色(这说明应用层还是建设的不错的),但还是不能派上用场。经常听到有人抱怨网速太慢,其实这主要还是网络接口层的问题。 不可否认,该协议在很多方面表现出色。计算机网络中的TCP/IP传输协议除了能保障数据信息的时新性,还能根据使用者的不同需求,提供与实际相符的数据信息,具有充分的灵活性和可扩展性。 无疑,世上没有不可攻破的屏障。TCP/IP协议虽然自有出色的一面,可也不是铜墙铁壁对于因特网而言,IP地址与域名均是一一对应的,这两者之间的转换工作,被称为域名解析。DNS欺骗指的是攻击方冒充域名服务器的行为,使用DNS欺骗能将错误DNS信息提供给目标主机。所以说,通过DNS欺骗可误导用户进入非法服务器,让用户相信诈骗IP。另外,PTP网络上接口接受到不属于主机的数据,这也是应用层存在的安全问题,一些木马病毒可趁机入侵,造成数据泄露,从而引发网络安全问题。但是我相信,网络技术定会不断进步,这些问题终将会有解决的一天。