向大家详细介绍网络协议是什么以及网络协议三要素是什么的基础知识,不懂的朋友可以通过本文了解学习!

网络协议是什么

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

一个网络协议至少包括三要素:

语法:用来规定信息格式;数据及控制信息的格式、编码及信号电平等。

语义:用来说明通信双方应当怎么做;用于协调与差错处理的控制信息。

定时:(时序)定义了何时进行通信,先讲什么,后讲什么,讲话的速度等。比如是采用同步传输还是异步传输。

网络协议是网络上所有设备(网络服务器、计算机及交换机、路由器、防火墙等)之间通信规则的集合,它规定了通信时信息必须采用的格式和这些格式的意义。大多数网络都采用分层的体系结构,每一层都建立在它的下层之上,向它的上一层提供一定的服务,而把如何实现这一服务的细节对上一层加以屏蔽。

一台设备上的第n层与另一台设备上的第n层进行通信的规则就是第n层协议。在网络的各层中存在着许多协议,接收方和发送方同层的协议必须一致,否则一方将无法识别另一方发出的信息。网络协议使网络上各种设备能够相互交换信息。常见的协议有:TCP/IP协议、IPX/SPX协议、NetBEUI协议等。

网络上的计算机之间又是如何交换信息的呢?就象我们说话用某种语言一样,在网络上的各台计算机之间也有一种语言,这就是网络协议,不同的计算机之间必须使用相同的网络协议才能进行通信。当然了,网络协议也有很多种,具体选择哪一种协议则要看情况而定。Internet上的计算机使用的是TCP/IP协议。

ARPANET网成功的主要原因是因为它使用了TCP/IP标准网络协议,TCP/IP(Transmission Control Protocol/Internet Protocol)----传输控制协议/互连网协议是Internet采用的一种标准网络协议。它是由ARPA于1977年到1979年推出的一种网络体系结构和协议规范。随着Internet网的发展,TCP/IP也得到进一步的研究开发和推广应用,成为Internet网上的'通用语言'。

计算机中网络协议三要素,网络协议的三要素是什么?各有什么含义?相关推荐

  1. 网络中没有 计算机,计算机中没有检测到任何网络硬件是什么原因

    计算机中没有检测到任何网络硬件是什么原因 发布时间:2021-05-31 09:19:15 来源:亿速云 阅读:95 作者:小新 这篇文章将为大家详细讲解有关计算机中没有检测到任何网络硬件是什么原因, ...

  2. 网络基础之邮件传输协议

    邮件传输过程 通常,一封电子邮件的发送需要经过用户代理.客户端邮件服务器和服务端邮件服务器等三个程序的参与,并使用邮件传输协议(SMTP,POP3或IMAP)来发送和获取邮件. 使用邮件客户端收发邮件 ...

  3. 协议分析---TCP/IP协议和邮件协议

    协议分析-TCP/IP协议和邮件协议 一.TCP/IP 1.TCP/IP参考模型概述 1.1 常见不同层使用的协议   应用层:Telnet.FTP.TFTP.SNMP.HTTP.SMTP.NFS.D ...

  4. 计算机中如何美化表格,Excel 2016怎么美化表格_Excel 2016表格美化方法_一聚教程网...

    对于制作好的工作表,还可通过设置条件格式.表格样式.单元格样式.设置工作表背 景和应用主题等对单元格进行美化操作,使制作的表格更美观. 表格美化方法如下: 1.使用条件格式 条件格式是根据设置的条件, ...

  5. 计算机中存储的数据类型

    数据类型 计算机中存储的数据分为数值型数据和非数值型的数据 1 数值类型 1.1 二进制 计算机中的数据都是以二进制的进行的,这是因为计算机只能识别0和1,二进制主要是为了计算机识别,一长串的01串很 ...

  6. 数据在计算机中编码方式教案,字符数据在计算机中的表示方法

    计算机中数据的概念是广义的,计算机除了处理各种数之外,还要处理大量符号,如英文字母.汉字等非数值的信息.例如,当要用计算机编写文章时,就需要将文章中的各种符号.英文字母.汉字等输入计算机,然后由计算机 ...

  7. 计算机中的流水线技术到底是个啥?

    写在前面 流水线技术是计算机中的一种相当重要的技术.简单的说,流水线技术的出现使得计算机能够支持并行计算,能够并行执行任务.尽管流水线技术非常重要,但是很多小伙伴对流水线技术还是一知半解,甚至很多小伙 ...

  8. 计算机中 位数越多 能表示的状态,第2章 基本数据的表示与处理.ppt

    文档介绍: 第2章 基本数据的表示与处理.ppt<计算基础--C++语言实现>在计算机中,所有的数据和指令都采用二进制形式存储.计算机中存储的数据分为两大类:数值数据和非数值数据.数值数据 ...

  9. 计算机中的网络协议包括哪些,网络协议三要素有什么关系

    网络协议三要素有什么关系?为进行计算机网络中的数据交换而建立的规则.标准或约定的集合,协议总是指某一层的协议.准确地说,它是对同等层实体之间的通信制定的有关通信规则或约定的结合.佰佰安全网看看吧. 一 ...

最新文章

  1. https协议原理过程
  2. 数学建模——智能优化之遗传算法详解Python代码
  3. mmcv 对比 cv2 处理视频速度
  4. MySQL实战45讲学习笔记:MySQL架构(第一讲)
  5. 软件专业毕业生之一个月攻略
  6. 小米8ios图标包下载_小米互传PC端抢先下载,免流量、高速互传,支持多设备共享...
  7. LeetCode 784. 字母大小写全排列(位运算回溯)
  8. 面试官系统精讲Java源码及大厂真题 - 17 并发 List、Map源码面试题
  9. TCP转输控制协议(转)
  10. Android 使用AsyncTask 后监听异步加载完毕的动作
  11. Linux/Unix/Mac OS下的远程访问和文件共享方式
  12. 台湾自由行可行性研究报告
  13. CAD卸载方法,如何完全彻底卸载删除清理干净CAD各种残留注册表和文件? 【转载】
  14. 团组织关系的转接流程
  15. Centos7 ceph集群安装 cephfs客户端挂载 java代码调用
  16. Docker Cgroup资源配置(CPU、内存、磁盘)
  17. 美团充电宝负责人已离职, 或与美团二号人物王慧文的退休有关
  18. 屈光性白内障治疗手术案例
  19. 百度地图系列02——地图移动到指定点
  20. linux如何从回收站恢复文件在哪里找,回收站文件恢复软件到哪找

热门文章

  1. 详解计算机内存及基于内存理解的几种数据结构
  2. radius系列:freeradius测试
  3. Kong+Konga配置原理、操作 学习分享
  4. 基于卷积神经网络和投票机制的三维模型分类与检索 2019 论文笔记
  5. arch linux界面,ArchLinux图形界面安装
  6. 爬虫|基于船讯网实现AIS数据爬虫 船讯网轨迹数据以及轨迹信息
  7. 笨方法学python 习题32-33
  8. JAVA中extends与implements详解
  9. 取消半角全角快捷键(shift+space)
  10. window10快捷键