常用通信协议有哪几种

2024-05-16 02:14

1. 常用通信协议有哪几种

通信协议是指双方实体完成通信或服务所必须遵循的规则和约定。协议定义了数据单元使用的格式,信息单元应该包含的信息与含义,连接方式,信息发送和接收的时序,从而确保网络中数据顺利地传送到确定的地方。
在计算机通信中,通信协议用于实现计算机与网络连接之间的标准,网络如果没有统一的通信协议,电脑之间的信息传递就无法识别。 通信协议是指通信各方事前约定的通信规则,可以简单地理解为各计算机之间进行相互会话所使用的共同语言。两台计算机在进行通信时,必须使用的通信协议。
通信协议
三要素
通信协议主要由以下三个要素组成:
语法:即如何通信,包括数据的格式、编码和信号等级(电平的高低)等。
语义:即通信内容,包括数据内容、含义以及控制信息等。
定时规则(时序):即何时通信,明确通信的顺序、速率匹配和排序。 [2]
特点
通信协议具有层次性、可靠性和有效性。[2]
体系结构
分层通信体系结构的基本概念如下:
将通信功能分为若干个层次,每一个层次完成一部分功能,各个层次相互配合共同完成通信的功能。
每一层只和直接相邻的两层打交道,它利用下一层提供的功能,向高一层提供本层所能完成的服务。
每一层是独立的,隔层都可以采用最适合的技术来实现,每一个层次可以单独进行开发和测试。当某层技术进步发生变化时,只要接口关系保持不变,则其它层不受影响。
分层结构示意图如图所示。每一层实现相对独立的功能,下层向上层提供服务,上层是下层的用户,各个层次相互配合共同完成通信的功能。

常用通信协议有哪几种

2. 常见的网络通信协议有哪些?

常用的三个网络协议
网络中不同的工作站,服务器之间能传输数据,源于协议的存在.随着网络的发展,不同的开发商开发了不同的通信方式.为了使通信成功可靠,网络中的所有主机都必须使用同一语言,不能带有方言.因而必须开发严格的标准定义主机之间的每个包中每个字中的每一位.这些标准来自于多个组织的努力,约定好通用的通信方式,即协议.这些都使通信更容易.
已经开发了许多协议,但是只有少数被保留了下来.那些协议的淘汰有多中原因---设计不好、实现不好或缺乏支持.而那些保留下来的协议经历了时间的考验并成为有效的通信方法.当今局域网中最常见的三个协议是MICROSOFT的NETBEUI、NOVELL的IPX/SPX和交叉平台TCP/IP.
一:NETBEUI
NETBEUI是为IBM开发的非路由协议,用于携带NETBIOS通信.NETBEUI缺乏路由和网络层寻址功能,既是其最大的优点,也是其最大的缺点.因为它不需要附加的网络地址和网络层头尾,所以很快并很有效且适用于只有单个网络或整个环境都桥接起来的小工作组环境.
因为不支持路由,所以NETBEUI永远不会成为企业网络的主要协议.NETBEUI帧中唯一的地址是数据链路层媒体访问控制(MAC)地址,该地址标识了网卡但没有标识网络.路由器靠网络地址将帧转发到最终目的地,而NETBEUI帧完全缺乏该信息.
网桥负责按照数据链路层地址在网络之间转发通信,但是有很多缺点.因为所有的广播通信都必须转发到每个网络中,所以网桥的扩展性不好.NETBEUI特别包括了广播通信的记数并依赖它解决命名冲突.一般而言,桥接NETBEUI网络很少超过100台主机.
近年来依赖于第二层交换器的网络变得更为普遍.完全的转换环境降低了网络的利用率,尽管广播仍然转发到网络中的每台主机.事实上,联合使用100-BASE-T Ethernet,允许转换NetBIOS网络扩展到350台主机,才能避免广播通信成为严重的问题.
二:IPX/SPX
IPX是NOVELL用于NETWARE客户端/服务器的协议群组,避免了NETBEUI的弱点.但是,带来了新的不同弱点.
IPX具有完全的路由能力,可用于大型企业网.它包括32位网络地址,在单个环境中允许有许多路由网络.
IPX的可扩展性受到其高层广播通信和高开销的限制.服务广告协议(Service Advertising Protocol,SAP)将路由网络中的主机数限制为几千.尽管SAP的局限性已经被智能路由器和服务器配置所克服,但是,大规模IPX网络的管理员仍是非常困难的工作.
三:TCP/IP
每种网络协议都有自己的优点,但是只有TCP/IP允许与Internet完全的连接.TCP/IP是在60年代由麻省理工学院和一些商业组织为美国国防部开发的,即便遭到核攻击而破坏了大部分网络,TCP/IP仍然能够维持有效的通信.ARPANET就是由基于协议开发的,并发展成为作为科学家和工程师交流媒体的Internet.
TCP/IP同时具备了可扩展性和可靠性的需求.不幸的是牺牲了速度和效率(可是:TCP/IP的开发受到了政府的资助).
Internet公用化以后,人们开始发现全球网的强大功能.Internet的普遍性是TCP/IP至今仍然使用的原因.常常在没有意识到的情况下,用户就在自己的PC上安装了TCP/IP栈,从而使该网络协议在全球应用最广.
TCP/IP的32位寻址功能方案不足以支持即将加入Internet的主机和网络数.因而可能代替当前实现的标准是IPv6.

3. 通信协议是什么

通信协议(communications protocol)是指双方实体完成通信或服务所必须遵循的规则和约定。协议定义了数据单元使用的格式,信息单元应该包含的信息与含义,连接方式,信息发送和接收的时序,从而确保网络中数据顺利地传送到确定的地方。
通信协议
在计算机通信中,通信协议用于实现计算机与网络连接之间的标准,网络如果没有统一的通信协议,电脑之间的信息传递就无法识别。 通信协议是指通信各方事前约定的通信规则,可以简单地理解为各计算机之间进行相互会话所使用的共同语言。两台计算机在进行通信时,必须使用的通信协议。

通信协议是什么

4. 常用的网络通信协议有哪些?

常用的三个网络协议 
网络中不同的工作站,服务器之间能传输数据,源于协议的存在。随着网络的发展,不同 
的开发商开发了不同的通信方式。为了使通信成功可靠,网络中的所有主机都必须使用同 
一语言,不能带有方言。因而必须开发严格的标准定义主机之间的每个包中每个字中的每 
一位。这些标准来自于多个组织的努力,约定好通用的通信方式,即协议。这些都使通信 
更容易。 
已经开发了许多协议,但是只有少数被保留了下来。那些协议的淘汰有多中原因---设 
计不好、实现不好或缺乏支持。而那些保留下来的协议经历了时间的考验并成为有效的通 
信方法。当今局域网中最常见的三个协议是MICROSOFT的NETBEUI、NOVELL的IPX/SPX和交叉 
平台TCP/IP。 

一:NETBEUI 
NETBEUI是为IBM开发的非路由协议,用于携带NETBIOS通信。NETBEUI缺乏路由和网络 
层寻址功能,既是其最大的优点,也是其最大的缺点。因为它不需要附加的网络地址和网 
络层头尾,所以很快并很有效且适用于只有单个网络或整个环境都桥接起来的小工作组环 
境。 
因为不支持路由,所以NETBEUI永远不会成为企业网络的主要协议。NETBEUI帧中唯一 
的地址是数据链路层媒体访问控制(MAC)地址,该地址标识了网卡但没有标识网络。路由 
器靠网络地址将帧转发到最终目的地,而NETBEUI帧完全缺乏该信息。 
网桥负责按照数据链路层地址在网络之间转发通信,但是有很多缺点。因为所有的广 
播通信都必须转发到每个网络中,所以网桥的扩展性不好。NETBEUI特别包括了广播通信的 
记数并依赖它解决命名冲突。一般而言,桥接NETBEUI网络很少超过100台主机。 
近年来依赖于第二层交换器的网络变得更为普遍。完全的转换环境降低了网络的利用 
率,尽管广播仍然转发到网络中的每台主机。事实上,联合使用100-BASE-T Ethernet,允 
许转换NetBIOS网络扩展到350台主机,才能避免广播通信成为严重的问题。 

二:IPX/SPX 
IPX是NOVELL用于NETWARE客户端/服务器的协议群组,避免了NETBEUI的弱点。但是, 
带来了新的不同弱点。 
IPX具有完全的路由能力,可用于大型企业网。它包括32位网络地址,在单个环境中允 
许有许多路由网络。 
IPX的可扩展性受到其高层广播通信和高开销的限制。服务广告协议(Service Adver 
tising Protocol,SAP)将路由网络中的主机数限制为几千。尽管SAP的局限性已经被智能路 
由器和服务器配置所克服,但是,大规模IPX网络的管理员仍是非常困难的工作。 

三:TCP/IP 

每种网络协议都有自己的优点,但是只有TCP/IP允许与Internet完全的连接。TCP/IP 
是在60年代由麻省理工学院和一些商业组织为美国国防部开发的,即便遭到核攻击而破坏 
了大部分网络,TCP/IP仍然能够维持有效的通信。ARPANET就是由基于协议开发的,并发展 
成为作为科学家和工程师交流媒体的Internet。 
TCP/IP同时具备了可扩展性和可靠性的需求。不幸的是牺牲了速度和效率(可是:TCP 
/IP的开发受到了政府的资助)。 
Internet公用化以后,人们开始发现全球网的强大功能。Internet的普遍性是TCP/IP 
至今仍然使用的原因。常常在没有意识到的情况下,用户就在自己的PC上安装了TCP/IP栈 
,从而使该网络协议在全球应用最广。 
TCP/IP的32位寻址功能方案不足以支持即将加入Internet的主机和网络数。因而可能 
代替当前实现的标准是IPv6

5. 什么是通信协议

通信协议(CommunicationProtocol)是指通信的双方完成通信所必须遵守的规则和约定通俗的理解<br>通信双方采用约定好的格式来发送和接收消息,这种事先约定好的通信格式,就叫做通信协议现实生活中的通信协议<br>老三与老四采用写信的方式进行通信,在填写信封时,写信的双方需要遵守固定的规则。信封的填写规则就是一种通信协议我们常用的协议tcp/ip即传输控制协议/intert协议NETBEUI协议即增强用户接口协议IPX/SPX协议即网际包交换/序列包交换应用于基于netware操作系统的Novell局域网中,基于其他操作系统的局域网能通过ipx/spx协议于Novell进行通信"

什么是通信协议

6. 网络通讯协议有哪几种

1、TCP/IP协议
TCP/IP(TransmissionControlProtocol/InternetProtocol,传输控制协议/网际协议)协议具有很强的灵活性,支持任意规模的网络,几乎可连接所有服务器和工作站。
在使用TCP/IP协议时需要进行复杂的设置,每个结点至少需要一个“IP地址”、一个“子网掩码”、一个“默认网关”、一个“主机名”,对于一些初学者来说使用不太方便。
2、IPX/SPX及其兼容协议
IPX/SPX(InternetworkPacketExchange/SequencesPacketExchange,网际包交换/顺序包交换)是Novell公司的通信协议集。IPX/SPX具有强大的路由功能,适合于大型网络使用。
当用户端接入NetWare服务器时,IPX/SPX及其兼容协议是最好的选择。但在非Novell网络环境中,IPX/SPX一般不使用。
3、NetBEUI协议
NetBEUI(NetBiosEnhancedUserInterface,NetBios增强用户接口)协议是一种短小精悍、通信效率高的广播型协议,安装后不需要进行设置,特别适合于在“网络邻居”传送数据。

扩展资料:
协议的使用建议

1、根据网络条件选择:
如网络存在多个网段或要通过路由器相连时,就不能使用不具备路由和跨网段操作功能的NetBEUI协议,而必须选择IPX/SPX或TCP/IP等协议。

2、尽量减少协议种类:
一个网络中尽量只选择一种通信协议,协议越多,占用计算机的内存资源就越多,影响了计算机的运行速度,不利于网络的管理。

3、注意协议的版本:
每个协议都有其发展和完善的过程,因而出现了不同的版本,每个版本的协议都有它最为合适的网络环境。在满足网络功能要求的前提下,应尽量选择高版本的通信协议。

4、协议的一致性:
如果要让两台实现互联的计算机间进行对话,它们使用的通信协议必须相同。否则,中间需要一个“翻译”进行不同协议的转换,不仅影响了网络通信速率,同时也不利于网络的安全、稳定运行。
参考资料来源:百度百科-网络通信协议

7. 常用的网络通信协议有哪些?

常用的三个网络协议 
  网络中不同的工作站,服务器之间能传输数据,源于协议的存在.随着网络的发展,不同 
  的开发商开发了不同的通信方式.为了使通信成功可靠,网络中的所有主机都必须使用同 
  一语言,不能带有方言.因而必须开发严格的标准定义主机之间的每个包中每个字中的每 
  一位.这些标准来自于多个组织的努力,约定好通用的通信方式,即协议.这些都使通信 
  更容易.
  已经开发了许多协议,但是只有少数被保留了下来.那些协议的淘汰有多中原因---设 
  计不好、实现不好或缺乏支持.而那些保留下来的协议经历了时间的考验并成为有效的通 
  信方法.当今局域网中最常见的三个协议是MICROSOFT的NETBEUI、NOVELL的IPX/SPX和交叉 
  平台TCP/IP.
  一:NETBEUI 
  NETBEUI是为IBM开发的非路由协议,用于携带NETBIOS通信.NETBEUI缺乏路由和网络 
  层寻址功能,既是其最大的优点,也是其最大的缺点.因为它不需要附加的网络地址和网 
  络层头尾,所以很快并很有效且适用于只有单个网络或整个环境都桥接起来的小工作组环 
  境.
  因为不支持路由,所以NETBEUI永远不会成为企业网络的主要协议.NETBEUI帧中唯一 
  的地址是数据链路层媒体访问控制(MAC)地址,该地址标识了网卡但没有标识网络.路由 
  器靠网络地址将帧转发到最终目的地,而NETBEUI帧完全缺乏该信息.
  网桥负责按照数据链路层地址在网络之间转发通信,但是有很多缺点.因为所有的广 
  播通信都必须转发到每个网络中,所以网桥的扩展性不好.NETBEUI特别包括了广播通信的 
  记数并依赖它解决命名冲突.一般而言,桥接NETBEUI网络很少超过100台主机.
  近年来依赖于第二层交换器的网络变得更为普遍.完全的转换环境降低了网络的利用 
  率,尽管广播仍然转发到网络中的每台主机.事实上,联合使用100-BASE-T Ethernet,允 
  许转换NetBIOS网络扩展到350台主机,才能避免广播通信成为严重的问题.
  二:IPX/SPX 
  IPX是NOVELL用于NETWARE客户端/服务器的协议群组,避免了NETBEUI的弱点.但是,
  带来了新的不同弱点.
  IPX具有完全的路由能力,可用于大型企业网.它包括32位网络地址,在单个环境中允 
  许有许多路由网络.
  IPX的可扩展性受到其高层广播通信和高开销的限制.服务广告协议(Service Adver 
  tising Protocol,SAP)将路由网络中的主机数限制为几千.尽管SAP的局限性已经被智能路 
  由器和服务器配置所克服,但是,大规模IPX网络的管理员仍是非常困难的工作.
  三:TCP/IP 
  每种网络协议都有自己的优点,但是只有TCP/IP允许与Internet完全的连接.TCP/IP 
  是在60年代由麻省理工学院和一些商业组织为美国国防部开发的,即便遭到核攻击而破坏 
  了大部分网络,TCP/IP仍然能够维持有效的通信.ARPANET就是由基于协议开发的,并发展 
  成为作为科学家和工程师交流媒体的Internet.
  TCP/IP同时具备了可扩展性和可靠性的需求.不幸的是牺牲了速度和效率(可是:TCP 
  /IP的开发受到了政府的资助).
  Internet公用化以后,人们开始发现全球网的强大功能.Internet的普遍性是TCP/IP 
  至今仍然使用的原因.常常在没有意识到的情况下,用户就在自己的PC上安装了TCP/IP栈 
  ,从而使该网络协议在全球应用最广.
  TCP/IP的32位寻址功能方案不足以支持即将加入Internet的主机和网络数.因而可能 
  代替当前实现的标准是IPv6.

常用的网络通信协议有哪些?

8. 网络通信包含哪些协议

开放系统互连参考模型 是计算机网络通信的基本协议,该协议分成7层,由低到高:物理层: 

物理层(physical layer)的主要功能是完成相邻结点之间原始比特流传输。物理层协议关心的典型问题是使用什么样的物理信号来表示数据0和1。1位持续的时间多长。数据传输是否可同时在两个方向上进行。最初的廉洁如何建立以及完成通信后连接如何终止。物理接口(插头和插座)有多少针以及各针的作用。物理层的设计主要涉及物理层接口的机械、电气、功能和过电特性,以及物理层接口连接的传输介质等问题。物理层的实际还涉及到通信工程领域内的一些问题。 


数据链路层: 

数据链路层(data link layer)的主要功能是如何在不可靠的物理线路上进行数据的可靠传输。数据链路层完成的是网络中相邻结点之间可靠的数据通信。为了保证书觉得可靠传输,发送出的数据针,并按顺序传送个针。由于物理线路不可靠,因此发送方发出的数据针有可能在线路上出错或丢失,从而导致接受方无法正确接收数据。为了保证能让接收方对接收到的数据进行正确的判断,发送方位每个数据块计算出CRC(循环冗余检验)并加入到针中,这样接收方就可以通过重新计算CRC来判断接收到的数据是否正确。一旦接收方发现接收到的数据有错误,则发送方必须重新传送这一数据。然而,相同的数据多次传送也可能是接收方收到重复的数据。 
数据链路层要解决的另一个问题是防止高速发送方的数据把低速接收方“淹没”。因此需要某种信息流量控制机制使发送方得知接收方当前还有多少缓存空间。为了控制的方便,流量控制常常和差错处理一同实现。 
在广域网中,数据链路层负责主机IMP、IMP-IMP之间数据的可靠传送。在局域网中,数据链路层负责制及之间数据的可靠传输。 


网络层: 

网络层(network layer)的主要功能是完成网络中主机间的报文传输,其关键问题之一是使用数据链路层的服务将每个报文从源端传输到目的端。在广域网中,这包括产生从源端到目的端的路由,并要求这条路径经过尽可能少的IMP。如果在子网中同时出现过多的报文,子网就可能形成拥塞,因为必须加以避免这种情况的出现。 
当报文不得不跨越两个或多个网络时,又会带来很多新问题。比 
在单个局域网中,网络层是冗余的,因为报文是直接从一台计算机传送到另一台计算机的,因此网络层所要做的工作很少。 


传输层: 

传输层(transport layer)的主要功能是实现网络中不同主机上的用户进程之间可靠的数据通信。 
传输层要决定会话层用户(最终对网络用户)提供什么样的服务。最好的传输连接是一条无差错的、按顺序传送数据的管道,即传输层连接时真正的点到点。 
由于绝大多数的主机都支持多用户操作,因而机器上有多道程序就意味着将有多条连接进出于这些主机,因此需要以某种方式区别报文属于哪条连接。识别这些连接的信息可以放入传输层的报文头中除了将几个报文流多路复用到一条通道上,传输层还必须管理跨网连接的建立和取消。这就需要某种命名机制,使机器内的进程能够讲明它希望交谈的对象。另外,还需要有一种机制来调节信息流,使高速主机不会过快的向低速主机传送数据。尽管主机之间的流量控制与IMP之间的流量控制不尽相同。 

会话层: 

会话层(SESSION LAYER)允许不同机器上的用户之间建立会话关系。会话层循序进行类似的传输层的普通数据的传送,在某某些场合还提供了一些有用的增强型服务。允许用户利用一次会话在远端的分时系统上登陆,或者在两台机器间传递文件。 
会话层提供的服务之一是管理对话控制。会话层允许信息同时双向传输,或任一时刻只能单向传输。如果属于后者,类似于物理信道上的半双工模式,会话层将记录此时该轮到哪一方。一种与对话控制有关的服务是令牌管理(token management)。有些协议会保证双方不能同时进行同样的操作,这一点很重要。为了管理这些活动,会话层提供了令牌,令牌可以在会话双方之间移动,只有持有令牌的一方可以执行某种关键性操作。另一种会话层服务是同步。如果在平均每小时出现一次大故障的网络上,两台机器简要进行一次两小时的文件传输,试想会出现什么样的情况呢?每一次传输中途失败后,都不得不重新传送这个文件。当网络再次出现大故障时,可能又会半途而废。为解决这个问题,会话层提供了一种方法,即在数据中插入同步点。每次网络出现故障后,仅仅重传最后一个同步点以后的数据(这个其实就是断点下载的原理)。 

表示层: 

表示层(presentation layer)用于完成某些特定功能,对这些功能人们常常希望找到普遍的解决办法,而不必由每个用户自己来实现。表示层以下各层只关心从源端机到目标机到目标机可靠的传送比特流,而表示层关心的是所传送的信息的语法和语义。表示层服务的一个典型例子就是大家一致选定的标准方法对数据进行编码。大多数用户程序之间并非交换随机比特,而是交换诸如人名、日期、货币数量和发票之类的信息。这些对象使用字符串、整型数、浮点数的形式,以及由几种简单类型组成的数据结构来表示的。 
在网络上计算机可能采用不同的数据表示,所以需要在数据传输时进行数据格式转换。为了让采用不同数据表示法的计算机之间能够相互通信而且交换数据,就要在通信过程中使用抽象的数据结构来表示所传送的数据。而在机器内部仍然采用各自的标准编码。管理这些抽象数据结构,并在发送方将机器的内部编码转换为适合网上传输的传送语法以及在接收方做相反的转换等噢年工作都是由表示层来完成的。 
另外,表示层还涉及数据压缩和解压、数据加密和解米等工作(winrar的那一套)。 

应用层: 

连网的目的在于支持运行于不同计算机的进程彼此之间的通信,而这些进程则是为用户完成不同人物而设计的。可能的应用是多方面的,不受网络结构的限制。应用层(app;ocation layer)包括大量人们普遍需要的协议。虽然,对于需要通信的不同应用来说,应用层的协议都是必须的。例如:http、ftp、TCP/IP。 
由于每个应用有不同的要求,应用层的协议集在OSI模型中并没有定义。但是,有些确定的应用层协议,包括虚拟终端、文件传输、电子邮件等都可以作为标准化的候选