龙空技术网

网络编程中的“协议”,你知道多少?

码农大侠 23

前言:

现时看官们对“简述网络体系结构协议的概念及特点”都比较关切,各位老铁们都想要学习一些“简述网络体系结构协议的概念及特点”的相关知识。那么小编同时在网络上收集了一些对于“简述网络体系结构协议的概念及特点””的相关文章,希望姐妹们能喜欢,各位老铁们一起来学习一下吧!

开发人员除了开发代码外,也会接触网络通信,说起网络通信,脑海中就会蹦出一个概念“协议”,我们经常听到的“TCP/IP”就是IP、TCP、HTTP等协议的集合。那么什么是协议呢,我们常见的协议有哪些?

协议

简单来说,协议就是计算机与计算机之间通过网络实现通信时事先达成的一种“约定”。这种“约定”使那些由不同厂商的设备、不同的CPU以及不同的操作系统组成的计算机之间,只要遵循相同的协议就能实现的通信。协议包含很多种,每一种协议都明确的界定了它的行为规范,如两台计算机之间必须能够支持相同的协议,并遵循相同的协议进行处理,这样才能实现互相通信。

分类

协议包含很多,常见的有网络体系架构:TCP/IP,他的协议包含有:IP、ICMP、TCP、UDP、HTTP、TELNET、SNMP、SMTP等等,其主要用途在于互联网和局域网。

网络体系架构:IPX/SPX,它包括:IPX、SPX、NPC等,其主要用在个人电脑局域网中。

网络体系架构:AppleTalk,它包含的额协议包括有DDP、RTMP、AEP、ATP、ZIP,主要用在苹果公司现有产品的局域网。

网络体系架构:DECnet,它包含的协议有:DPR、NSP、SCP等。主要用在前DEC小型机上。

网络体系架构:OSI,它包含有FTAM、MOTIS、VT、CMIS/CMIP、CLNP、CONP,这个比较冷门,至今我们也没查到其使用用途,以后可以补上。

网络体系架构:XNS,它包括有IDP、SPP、PEP,这个使用用途比较局限,主要用于施乐公司网络。

网络编程之前是不属于程序员的开发技能范围之内的,以前这块是有专门的网络工程师的,但现在网络编程已经成了程序员的标配,协议又是网络编程的基础,希望这篇文件让你对协议这块能有大概的理解。

标签: #简述网络体系结构协议的概念及特点