首页 常见问题 网络协议的主要要素为什么?

网络协议的主要要素为什么?

Dec 09, 2020 pm 05:32 PM
网络协议

网络协议的主要要素为:1、语义;解释控制信息每个部分的意义。2、语法;用户数据与控制信息的结构与格式,以及数据出现的顺序。3、时序;对事件发生顺序的详细说明。

网络协议的主要要素为什么?

本教程操作环境:windows7系统、Dell G3电脑。

网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。

对等实体通常是指计算机网络体系结构中处于相同层次的信息单元。一般系统网络协议包括五个部分:通信环境,传输服务,词汇表,信息的编码格式,时序、规则和过程。1969年美国国防部建立最早的网络——阿帕计算机网络时,发布了一组计算机通信协议的军用标准,它包括了五个协议,习惯上以其中的TCP和IP两个协议作为这组协议的通称。

网络协议的主要要素

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

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

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

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

层次结构

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

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

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

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

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

常用协议

TCP/IP协议:

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作为其默认安装的通信协议。

NetBEUI:

即NetBios Enhanced User Interface ,或NetBios增强用户接口。它是NetBIOS协议的增强版本,曾被许多操作系统采用,例如Windows for Workgroup、Win 9x系列、Windows NT等。NETBEUI协议在许多情形下很有用,是WINDOWS98之前的操作系统的缺省协议。NetBEUI协议是一种短小精悍、通信效率高的广播型协议,安装后不需要进行设置,特别适合于在“网络邻居”传送数据。所以建议除了TCP/IP协议之外,小型局域网的计算机也可以安上NetBEUI协议。另外还有一点要注意,如果一台只装了TCP/IP协议的WINDOWS98机器要想加入到WINNT域,也必须安装NetBEUI协议。

IPX/SPX协议:

本来就是Novell开发的专用于NetWare网络中的协议,但是也非常常用--大部分可以联机的游戏都支持IPX/SPX协议,比如星际争霸,反恐精英等等。虽然这些游戏通过TCP/IP协议也能联机,但显然还是通过IPX/SPX协议更省事,因为根本不需要任何设置。除此之外,IPX/SPX协议在非局域网络中的用途似乎并不是很大。如果确定不在局域网中联机玩游戏,那么这个协议可有可无。

相关推荐:《编程视频课程

以上是网络协议的主要要素为什么?的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

Go 语言中的网络协议有哪些? Go 语言中的网络协议有哪些? Jun 10, 2023 pm 02:06 PM

近年来,Go语言作为一种高效、轻量级、并发性优异的编程语言,受到越来越多人的关注和喜爱。在网络编程方面,Go语言拥有丰富的网络协议支持,能够帮助开发者快速、方便地构建网络应用。下面就让我们来了解一下Go语言中的网络协议有哪些。1.TCPTCP(TransmissionControlProtocol,传输控制协议)是一种在计算机网络中常用的传输协

Java网络编程有哪些常见的协议? Java网络编程有哪些常见的协议? Apr 15, 2024 am 11:33 AM

Java网络编程中常用的协议包括:TCP/IP:用于可靠数据传输和连接管理。HTTP:用于Web数据传输。HTTPS:HTTP的安全版本,使用加密传输数据。UDP:用于快速但不稳定的数据传输。JDBC:用于与关系数据库交互。

网络协议的三要素有哪些 网络协议的三要素有哪些 Dec 09, 2020 am 10:23 AM

网络协议的三要素:1、语义,即解释控制信息每个部分的意义;它规定了需要发出何种控制信息,以及完成的动作与做出什么样的响应。2、语法,即用户数据与控制信息的结构与格式,以及数据出现的顺序。3、时序,即对事件发生顺序的详细说明。

Java 网络编程中常用的协议和库有哪些? Java 网络编程中常用的协议和库有哪些? May 09, 2024 pm 06:21 PM

Java网络编程常用协议和库:协议:TCP、UDP、HTTP、HTTPS、FTP库:java.net、java.nio、ApacheHttpClient、Netty、OkHttp

如何设置CentOS系统以禁用不必要的网络协议和服务 如何设置CentOS系统以禁用不必要的网络协议和服务 Jul 08, 2023 pm 08:27 PM

如何设置CentOS系统以禁用不必要的网络协议和服务简介:CentOS是一种流行的Linux操作系统,在服务器环境中被广泛使用。为了提高系统的安全性和性能,需要禁用不必要的网络协议和服务。本文将介绍如何设置CentOS系统以禁用不必要的网络协议和服务。步骤:登录到CentOS系统。打开终端,使用root用户权限执行以下命令以编辑网络配置文件。sudovi

网络协议的主要要素为什么? 网络协议的主要要素为什么? Dec 09, 2020 pm 05:32 PM

网络协议的主要要素为:1、语义;解释控制信息每个部分的意义。2、语法;用户数据与控制信息的结构与格式,以及数据出现的顺序。3、时序;对事件发生顺序的详细说明。

Internet使用哪一种网络协议 Internet使用哪一种网络协议 Aug 01, 2022 pm 02:16 PM

Internet使用的网络协议为“TCP/IP协议”。TCP/IP指的是传输控制协议/网际协议,也叫作网络通讯协议,是能够在多个不同网络间实现信息传输的协议簇。TCP/IP传输协议对互联网中各部分进行通信的标准和方法进行了规定;并且,TCP/IP传输协议是保证网络数据信息及时、完整传输的两个重要的协议。

深入探究Python底层技术:如何实现网络协议 深入探究Python底层技术:如何实现网络协议 Nov 08, 2023 pm 04:06 PM

Python语言是一门高级编程语言,开发者通常不需要过于关注其底层技术实现。然而,当涉及到实现网络协议时,我们需要深入了解其底层技术,以便正确实现和优化网络应用程序。本文将深入探究Python底层技术,以实现一个简单的网络协议为例,提供具体的代码示例。一、网络协议简介网络协议是计算机网络中的通信规则和标准,用于确保不同计算机之间的数据通信安全、有效和无误。网