通信协议或简称为传输协议(Communications Protocol)在电信中,是指在任何物理介质中允许两个或多个在传输系统中的终端之间传播信息的系统标准,也是指计算机通信或网上设备的共同语言。 通信协议定义了通信中的语法学, 语义学和同步规则以及可能存在的错误检测与纠正。通信协议在硬件,软件或两者之间皆可实现。接下来,详细为你说下“网络传输协议有哪些 几种常用网络传输协议”

 

一、网络传输协议有哪些

通过计算机网络可以使多台计算机实现连接,但是位于同一个网络中的计算机在进行连接和通信时必须要遵守一定的规则,这就好比在道路中行驶的汽车一样要遵守交通规则。
在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守才能完成数据交互。
网络通信协议有很多种,目前应用最广泛的有TCP/IP协议(Transmission Control Protocol/Internet Protocol,传输控制协议/英特网互联协议)、UDP协议(User Datagram Protocol,用户数据报协议)和其他一些协议的协议组。
为了减少网络编程设计的复杂性,绝大多数网络采用分层设计方法。所谓分层设计,就是按照信息的流动过程将网络的整体功能分解为一个个的功能层,不同机器上的同等功能层之间采用相同的协议,同一机器上的相邻功能层之间通过接口进行信息传递。
TCP/IP协议(又称为TCP/IP协议簇)是一组用于实现网络互联的通信协议,其名称来源于该协议簇中的两个重要协议TCP协议和IP协议,基于TCP/IP协议参考模型的网络层次结构比较简单,共分为四层,如图1所示。
TCP/IP协议中的四层结构分别是链路层(也叫网络接口层)、网络层、传输层和应用层,每层分别负责不同的通信功能。接下来针对这四层结构进行详细地讲解:
链路层:链路层是用于定义物理传输通道,通常是对某些网络连接设备的驱动协议,例如针对光纤、双绞线提供的驱动。
网络层:网络层是整个TCP/IP协议的核心,它主要用于将传输的数据进行分组,将分组数据发送到目标计算机或者网络。
运输层:主要使网络程序进行通信,在进行网络通信时,可以采用TCP协议,也可以采用UDP协议。
应用层:主要为互联网中的各种网络应用提供服务。

网络传输协议有哪些

二、几种常用网络传输协议

1 、TCP/IP
 TCP/IP是个协议组,可分为四个层次:网络接口层、网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层中有TCP协议与UDP协议。 在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。因此,HTTP本身就是一个协议,是从Web服务器传输超文本到本地浏览器的传送协议。TCP/IP(Transport Control Protocol/Internet Protocol,传输控制协议/Internet协议)的历史应当追溯到Internet的前身—ARPAnet时代。为了实现不同网络之间的互连,美国国防部于1977年到1979年间制定了TCP/IP体系结构和协议。TCP/IP是由一组具有专业用途的多个子协议组合而成的,这些子协议包括TCP、IP、UDP、ARP、ICMP等。TCP/IP凭借其实现成本低、在多平台间通信安全可靠以及可路由性等优势迅速发展,并成为Internet中的标准协议。在上世纪90年代,TCP/IP已经成为局域网中的首选协议,在最新的操作系统(如Windows7、Windows XP、Windows Server2003等)中已经将TCP/IP作为其默认安装的通信协议。           
2、SNMP
TCP/IP协议集中的网络管理协议。已被普遍采用。使用SNMP的管理模型,对INTERNET进行管理的协议,是在TCP/IP的应用层进行工作的。其优点是,不依赖于网络物理层的属性即可规定协议,对全部网络和管理可以采用共同的协议,管理者和被管理者之间可采用客户/服务器的方式,可称为代理(工具);如果管理者作为客户机工作,可称为管理器或管理站。代理的功能应该包括对操作系统和网络管理层的管理,取得有关对象的七层信息,并利用
SNMP网络管理协议把该信息通知管理者。管理者本身应要求对有关对象的信息存储在代理中所含的MIB(管理信息库)的虚拟数据库中。
3、 PPP协议
 PPP协议是由两种协议构成的:一种是为了确保不依存于协议的数据链路而采用的LCP(数据链路控制协议);另一种为了实现在PPP环境中利用网络层协议控制功有的NCP(网络控制协议)。NCP从其目的出发需要在每个网络层协议都要作规定。NCP的具体名称在对应的网络层协议中有所不同。更准确地说,PPP所规定协议只是LCP,至于将NCP及网络层协议如何放入PPP帧中,要由开发各种网络层协议的厂家进行。PPP帧具有传输LCP、NCP及网络层协议的功能。对利用LCP的物理层规格没有特殊限制。可以利用RS-232-C、RS-422/423、V.35等通用的物理连接器。传输速度的应用领域也没有特别规定,可以利用物理层规格所容许的传输速度。而要采用全双工方式的通信线路。
4、 SLIP
SLIP又称串行互联协议,作为UNIX机器所标准装备的WAN协议SLIP已广泛普及。SLIP是以RFC914提出的方案,以RFC1055的协议规格公开的,它是面向低速串行线路的协议。将IP信息分组发送到串行线路上时,为了划分信息分组所规定的控制字符的简单规格。SLIP是以串行线路连接装有TCP/IP的机器的规格,既可以使用RS-232-C连接,也可以经过电话网进行调制解调器连接,用途没什么限制。在路由器之间的连接,主机间的连接,主机和路由器的连接都可采用。

几种常用网络传输协议