协议cp什么意思?
1、CP/IP协议(Transfer ControlnProtocol/Internet Protocol)喊做传输掌握/⽹际协议,⼜喊⽹络通讯协议,这个协议是Internet国际互联⽹络的基础。
它包括上百个各种功能的协议,如:远程登录、⽂件传输和电⼦邮件等,⽽TCP协议和IP协议是保证数据完全传输的两个基本的重要协议。
TCP/IP(Transmission Control Protocol/Internet Protocol的简写,中⽂译名为传输掌握协议/互联⽹络协议)协议是⼀种应⽤最为⼴泛的⽹络通信协议,也是Internet的准则连接协议。它提供了⼀整套⽅便实⽤、并能应⽤于多种⽹络上的协议,使⽹络互联变得轻易起来,并且使越来越多的⽹络加⼊其中,成为Internet的事实准则。
正确的说TCP/IP协议是⼀个协议组(协议聚集),其中包括了TCP协议和IP协议以及其他⼀些协议。
因此⼤家⼀定要明确TCP/IP协议不只代表TCP协议和IP协议,它代表的是⼀组协议。协议组中的其他⼀些协议也是⾮常重要的。
2、TCP/IP协议的产⽣
TCP/IP协议是怎么产⽣的呢?就让我简单的向⼤家介绍⼀下吧:
Internet的中⽂意义是“⽹际⽹”,它实际上就是将全球各地的局域⽹连接起来⽽形成的⼀个“⽹之间的⽹(即⽹际⽹)”.
Internet的原型是ARPANET,⼀个军⽤⽹.在Internet还没有形成之前,全球 各个地⽅已经建⽴了很多⼩型的局域⽹,然⽽,这些各式各样的局域⽹却存在不同的⽹络结构和数据传输规则,如果要将这些局域⽹连接起来,就必须要有⼀个统⼀的规则来传输数据,即TCP/IP协议.
什么?还不理解,好,那我就给你举⼀个例⼦吧:⽐如全球 各地的⼈需要在⼀起交流,那么他们之间就要⽤⼀种统⼀的语⾔(⽬前是英语)来交流和沟通,Internet也⼀样,如果想让所有的计算机连接在⼀起以便交流,那么就需要⼀种统⼀的数据传输准则,即CP/IP协议。
只有遵守这个协议的计算机,才能加⼊到Internet这个⼤家庭中来,才能与其他的计算机传输数据,才能与其他的计算机交流。就是这样,明⽩了吗?
3、4层模型
从前⾯我们已经知道,TCP/IP协议组中有很多的协议,那么这些协议之间的关系是什么样⼦呢? TCP/IP协议组中的协议并不是平⾯分布的,⽽是分层次分布的,它遵守⼀个4层的模型概念:应⽤层、传输层、互联层(⽹络层)和⽹络接⼝层。
应⽤层:它定义了应⽤程序使⽤互联⽹的规程,应⽤程序将通过这⼀层访问⽹络。应⽤层是所有⽤户所⾯向的应⽤程序的统称。ICP/IP协议族在这⼀层⾯有着很多协议来⽀持不同的应⽤,许多⼤家所熟悉的基于Internet的应⽤的实现就离不开这些协议。
如我们进⾏万维⽹(WWW)访问⽤到了HTTP协议、⽂件传输⽤FTP协议、电⼦邮件发送⽤SMTP、域名的解析⽤DNS协议、远程登录⽤Telnet协议等等,都是属于TCP/IP应⽤层的;就⽤户⽽⾔,看到的是由⼀个个软件所构筑的⼤多为图形化的操作界⾯,⽽实际后台运⾏的便是上述协议。
传输层:为两个⽤户进程(程序)之间建⽴、治理和拆除可靠⽽⼜有效的端到端连接的协议,即负责起点到终点的通信.这⼀层的的功能主要是提给予⽤程序间的通信。包括TCP(传输掌握)和UDP(⽤户数据报)两个协议.
互联层:本层定义了互联⽹中传输的“信息包”格式,以及从⼀个⽤户通过⼀个或多个路由器到最终⽬标的"信息包"转发机制。包括⽹际协议IP,地址解析协议ARP,⽹际掌握消息协议ICMP,互联组治理协议IGMP.这⼀层也是TCP/IP协议族中⾮常要害的⼀层。
⽹络接⼝层:4层模型的基层(最底层)是⽹络接⼝层。负责数据帧的发送和接收,帧是独⽴的⽹络信息传输单元。⽹络接⼝层将帧放在⽹上,或从⽹上把帧取下来。