下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

网络协议的基本概述

作者:课课家教育     来源: http://www.kokojia.com点击数:1909发布时间: 2019-02-27 15:41:26

标签: 信息安全工程师网络安全基础网络协议

软考,您想通过吗?一次通过才是硬道理

      在之前讲到的计算机网络体系结构当中,我们有讲到网络协议这个词,众所周知,计算机网络是一个复杂的集合体,一个简单的链接也需要通过一个复杂的网络协议程序。那么网络协议到底是什么?在这里,我们就来简单地讲解一下其基本概念吧?

  网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合;也可以说是网络中(包括互联网)传递、管理信息的一些规范。和人与人之间相互交流是需要遵循一定的规矩一样,计算机之间的相互通信需要共同遵守一定的规则,这些规则就称为网络协议。

  网络协议的要素

  网络协议是由三个要素组成:

  (1) 语义。语义是解释控制信息每个部分的意义。它规定了需要发出何种控制信息,以及完成的动作与做出什么样的响应。

  (2) 语法。语法是用户数据与控制信息的结构与格式,以及数据出现的顺序。

  (3) 时序。时序是对事件发生顺序的详细说明。(也可称为“同步”)。

  人们形象地把这三个要素描述为:语义表示要做什么,语法表示要怎么做,时序表示做的顺序。

  计算机网络协议的分类网络协议是一种特殊的软件,是计算机网络实现其功能的最基本机制.网络协议的本质是规则,即各种硬件和软件必须遵循的共同守则。但网络协议又不是一套单独的软件,它通常融合在其他软件系统中。大多数网络都采用分层的体系结构,每一层都建立在它的下层之上,向它的上一层提供一定的服务,而把如何实现这一服务的细节对上一层加以屏蔽。一台设备上的第n层与另一台设备上的第n层进行通信的规则就是第n层协议。在网络的各层中存在着许多协议,接收方和发送方同层的协议必须一致,否则一方将无法识别另一方发出的信息,网络协议使网络上各种设备能够相互交换信息。

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

  网络协议可以分为常用的基础型协议和常用的应用型协议。基础型协议用来提供网络连接服务,它在网络连接和通信活动中必不可少,如TCP/IP、IPX/SPX、NetBEUI就是常用的基础型协议;应用型协议对于网络来说不是必需的,而是在具体应用到网络服务时才需要,如HTTP、PPP、FTP就是常用的应用型协议。

  网络协议的层次结构

  由于网络节点之间联系的复杂性,在制定协议时,通常把复杂成分分解成一些简单成分,然后再将它们复合起来。最常用的复合技术就是层次方式,网络协议的层次结构如下:

  (1)结构中的每一层都规定有明确的服务及接口标准。

  (2)把用户的应用程序作为最高层

  (3)除了最高层外,中间的每一层都向上一层提供服务,同时又是下一层的用户。

  (4)把物理通信线路作为最低层,它使用从最高层传送来的参数,是提供服务的基础。

  网络协议的作用

  网络协议所起的主要作用和所适用的应用环境各不相同,有的是专用的,如IPX/SPX就专用于Novell公司的NetWare操作系统,而NetBEUI协议则专用于微软公司的Windows系统;有的则是通用的(当然是相对的),如TCP/IP协议就适用于几乎所有的系统和应用环境.在这么多的计算机网络协议中,一般网络用户只需要着重掌握几种常用和主要的协议即可。

  网络协议的层次划分

      为了使不同计算机厂家生产的计算机能够相互通信,以便在更大的范围内建立计算机网络,网络协议可划分为七层,分别为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。

 网络协议的基本概述_信息安全工程师_网络安全基础_网络协议_课课家

      各个层次的一些主要协议划分为以下:

  物理层:以太网·调制解调器·电力线通信(PLC)·SONET/SDH等;

  数据链路层:Wi-Fi(IEEE 802.11)·WiMAX(IEEE 802.16)·ATM·DTM ISDN·STP等;

  网络层协议:IP(IPv4·IPv6)·ICMP·ICMPv6·IGMP·IS-IS·IPsec·ARP·RARP等;

  传输层协议:TCP·UDP·TLS·DCCP·SCTP·RSVP·OSPF等;

  应用层协议:DHCP·DNS·FTP·Gopher·HTTP·IMAP4BGP·RIP等。

  附:网络协议的主要协议及其层次关系图

 网络协议的主要协议及其层次关系

     看了上面的内容,相信大家应该也清楚什么是网络协议了,本文关于网络协议的基本概述就讲到这里了,在上述中所讲到的各种类型的协议,想必我们日后会接触到的,在今后小编也可能会对这些常见的网络协议整理一下主要的知识点,还请多多关注。谢谢!

赞(21)
踩(0)
分享到:
推荐查看
华为认证网络工程师 HCIE直播课视频教程