协议入门:计算机网络通信协议的概念

网络 网络管理
计算机网络通信协议是我们使用网络的基础。没有一个通用的标准是无法在不同主机上实现互联和共享的。那么网络协议就统一了这些规范。

计算机网络通信协议简单说就是网络协议。但是最初我们规定的时候就是规定的叫网路哦通信协议,这些都是一个意思。那么为了让大家有一个清晰明了的概念,我们还是来系统的讲解一下有关内容吧。

网络通信协议(Network Communication Protocol,通常简称为“网络协议”(Network Protocol))就是对计算机之间通信的信息格式、能被收/发双方接受的传送信息内容的一组定义。

为了实现OSI七层参考模型功能,各层都有许多负责各个不同方面,解决不同问题的通信协议,如有物理层中的物理接口通信协议(如RS-232、RS-449和V.35等),数据链路层的数据链接协议(如CSMA/CD、SDLC和HDLC等),网络层则有许多路由层协议(如IP、RIP、OSPF和IGRP等),传输层则有许多传输控制协议(如TCP、FTP和TFFP等),同样会话层、表示层和应用都有许多相应的的网络协议(如应用层的POP3、SMTP、SNMP和DNS等)。就是在这些许许多多的通信协议的共同作用下,网络的七层模型才能全部正常工作,确保网络通信的正常。

1 计算机网络通信协议的分类

网络协议是一种特殊的软件,是计算机网络实现其功能的最基本机制。网络协议的本质是规则,即各种硬件和软件必须遵循的共同守则。但网络协议又不是一套单独的软件,它通常融合在其他软件系统中。

网络协议遍及OSI通信模型的各个层次,从我们非常熟悉的TCP IP、HTTP、FTP协议,到OSPF、IGP等高级路由协议都可以认为是网络协议,有上千种之多。

在所有常用的网络协议中,又可以分常用的基础型协议和常用的应用型协议。TCP IP、IPX SPX、NetBEUI属于常用的基础型协议;而HTTP、PPP、FTP则属于常用的应用型协议。

基础型协议用来提供网络连接服务,它在网络连接和通信活动中必不可少;应用型协议对于网络来说不是必需的,而是在具体应用到网络服务时才需要。如HTTP协议只在进行因特网应用时才需要,FTP协议则只用于文件传输活动中。
 
2 计算机网络通信协议的作用与组成

网络协议所起的主要作用和所适用的应用环境各不相同,有的是专用的,如IPX SPX就专用于Novell公司的NetWare操作系统,而NetBEUI协议则专用于微软公司的Windows系统;有的则是通用的(当然是相对的),如TCP IP协议就适用于几乎所有的系统和应用环境。

在这么多的网络协议中,一般网络用户只需要着重掌握几种常用和主要的协议即可。

网络协议包括语义、语法和时序三个组成部分。

语义是对协议元素的含义进行解释,不同类型的协议元素所规定的语义是不同的。语法是将若干个协议元素和数据组合在一起用来表达一个完整的内容所应遵循的格式,也就是对信息的数据结构做一种规定。而时序是对事件实现顺序的详细说明。

例如在双方进行通信时,发送点发出一个数据报文,如果目标点正确收到,则回答源点接收正确;若接收到错误的信息,计算机网络通信协议则要求源点重发一次。
 

责任编辑:佟健 来源: csdn.net
相关推荐

2020-04-15 08:00:00

计算机网络通信设备通信协议

2010-06-09 11:00:56

2010-09-08 20:42:09

计算机网络协议

2010-09-08 20:45:31

计算机网络协议

2010-06-12 16:56:37

2013-05-14 13:02:17

计算机网络基础协议

2010-09-02 16:02:45

计算机网络协议

2013-03-08 12:51:03

计算机网络基础协议DHCP

2010-06-14 18:54:57

计算机网络协议

2010-06-13 15:08:07

计算机网络协议

2019-04-29 10:26:49

TCP网络协议网络通信

2010-09-08 21:01:44

计算机网络协议

2010-06-14 18:58:52

VoIP计算机网络协议

2010-09-08 20:53:14

WinPCap计算机网络协议

2020-04-20 10:43:45

技术资讯

2010-09-02 16:56:10

计算机网络协议

2010-06-14 18:51:05

计算机网络协议

2010-06-09 11:31:55

网络通信协议

2010-06-14 19:13:28

网络通信协议

2010-06-09 11:57:42

网络通信协议
点赞
收藏

51CTO技术栈公众号