常用的网络协议有 TCP/IP 协议、IPX/SPX 协议、NetBEUI 协议、HTTP 协议、FTP 协议等。网络通信协议是一种网络通用语言,为连接不同操作系统和不同硬件体系结构的互联网络提供通信支持,是一种网络通用语言

一、TCP/IP 协议

1.TPC协议与UDP协议的区别:

TPC协议:有连接,可靠的,速度慢

UDP协议:无连接,不可靠,速度快

2.TPC与UDP的功能:

TPC协议:接收数据报,具有自动调节超时功能,只接收最先到达的数据报,排序恢复

UDP协议:为应用程序提供了一种无需建立连接就可以发送封装的 IP 数据包的方法,该协议称为用户数据报协议

二、DNS协议:

DNS协议称为域名系统,是互联网的一项服务

它作为将域名和IP地址相互映射的一个分布式数据库,可以使人更方便的访问互联网

DNS系统采用递归查询请求的方式来响应用户的查询,为互联网的运行提供关键性的基础服务,目前绝大多数的防火墙和网络都会开放DNS服务,DNS数据包不会被拦截,因此可以基于DNS协议建立隐蔽信道,从而顺利穿过防火墙,在客户端和服务器之间传输数据

三、HTTP协议:

http协议是一个简单的请求-响应协议它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应,另外还分为http和https,https相比http更安全,因为http以明文方式发送内容,不提供任何方式的数据加密,https则是具有安全性的ssl加密传输协议

四、FTP协议:

FTP协议是文件传输协议,用于网络上控制文件的双向传输,同时它也是一个应用程序,不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件

简单来说就是下载跟上传,下载就是用户将远程主机的文件里的文件拷贝到自己的计算机中,上传就是将自己计算机中的文件拷贝到远程主机上,用Internet语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件

五、IPX/SPX 协议:

IPX/SPX 协议就是网际包交换/顺序包交换协议,IPX/SPX是 Novell 公司的通信协议集,有着强大的路由功能,常用于大型网络使用

当用户端接入 NetWare 服务器时,IPX/SPX 及其兼容协议是最好的选择。但在非 Novell 网络环境中,IPX/SPX 一般不使用,也能用于大型游戏之中,比如反恐精英与星际争霸等,虽然这些游戏通过 TCP/IP 协议也能联机

但是IPX/SPX更省事,不需要任何设置就能使用,除此之外,IPX/SPX 协议在非局域网络中的用途似乎并不是很大。如果确定不在局域网中联机玩游戏,那么这个协议可有可无

六、NetBEUI 协议:

NetBEUI 协议是增强用户接口协议是一种通信效率高的广播型协议,安装后不需要进行设置,特别适合于在“网络邻居”传送数据,所以建议除了 TCP/IP 协议之外,小型局域网的计算机也可以安上 NetBEUI 协议

另外还有一点要注意,如果一台只装了 TCP/IP 协议的 WINDOWS98 机器要想加入到 WINNT 域,也必须安装 NetBEUI 协议

七、网络协议组成三个要素:

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

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

3.时序:时序是对事件发生顺序的详细说明

八、网络协议的层次结构:

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

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

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

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

常见的网络协议与网络要素的介绍相关推荐

  1. 计算机中网络协议三要素,网络协议的三要素是什么?各有什么含义?

    向大家详细介绍网络协议是什么以及网络协议三要素是什么的基础知识,不懂的朋友可以通过本文了解学习! 网络协议是什么 网络协议的定义:为计算机网络中进行数据交换而建立的规则.标准或约定的集合. 一个网络协 ...

  2. 计算机网络协议三要素及其定义,网络协议的三要素是什么?各有什么含义?

    向大家详细介绍网络协议是什么以及网络协议三要素是什么的基础知识,不懂的朋友可以通过本文了解学习! 网络协议是什么 网络协议的定义:为计算机网络中进行数据交换而建立的规则.标准或约定的集合. 一个网络协 ...

  3. 计算机网络协议哪些要素组成,网络协议的组成要素是什么

    网络协议(Protocol)是为进行计算机网络中的数据交换而建立的规则.标准或约定的集合.准确地说,它是对同等实体之间通信而制定的有关规则和约定的集合,网络协议的组成要素是什么?计算机网络安全有哪些基 ...

  4. 网络协议的三要素:语义、语法、时序

    网络协议的三要素:语义.语法.时序 语义 需要发出何种控制信息,完成何种动作以及做出何种响应 语法 数据与控制信息的结构或格式 时序 事件实现顺序的详细说明

  5. 计算机网络——网络协议和网络体系结构

    一:网络协议 网络协议:为保证网络中的计算机之间有条不紊的进行数据交换,合理的共享资源,各独立的计算机系统必须严格的遵循事先约定好的一整套通信规程,包括规定要交换的数据格式.控制信息的格式和控制功能. ...

  6. 【计算机网络】——通信协议综述(网络协议、网络分层、ifconfige命令行、DHCP与PXE)

    一.为什么学习网络协议 协议三要素: 人类和计算机之间需要沟通的协议,只有通过这种协议,计算机才知道我们想让它做什么. 可以看得出,计算机语言作为程序员控制一台计算机工作的协议,具备了协议的三要素. ...

  7. 九、网络协议和网络编程

    1.TCP建立连接的过程. 在谈及TCP建立连接和释放连接过程,先来简单认识一下TCP报文段首部格式的的几个名词(这里只是简单说明,具体请查看相关教程)  序列号seq:占4个字节,用来标记数据段的顺 ...

  8. OSI七层网络协议,网络协议的层次结构

      网络协议的层次结构: 1. OSI七层模型:OSI(Open System Interconnect),即开放式系统互联 第一层:物理层 作用:透明地传输比特流.为数据端设备提供传送数据通路.传输 ...

  9. Network笔记整理 - 网络协议与网络分层

    更多知识请留意 alili.tech/ <圣经>中有一个通天塔的故事,上帝为了阻止人类联合起来,就让人类说不同的语言.人类没法儿沟通,达不成"协议",通天塔的计划就失败 ...

最新文章

  1. Spring复习笔记:1
  2. Error In Work
  3. 超实用!K8s 开发者必须知道的 6 个开源工具
  4. OC 知识:彻底理解 iOS 内存管理(MRC、ARC)
  5. C++11之异步调用
  6. 【30分钟学完】canvas动画|游戏基础(1):理论先行
  7. JS:两个json数组合并、去重,以及删除某一项元素
  8. insert 多条数据 并且具有唯一标识符
  9. 2018年10月22日-Python day1
  10. quartz2d 实现太极图
  11. LightOJ 1266 - Points in Rectangle 二维树状数组
  12. 深度适配云环境,火山引擎推出云操作系统veLinux
  13. 将gitee远程仓库抓取(克隆)到本地仓库
  14. MySQL中的show variables like xxx 详解
  15. 解决lenovo V470 安装win8 无法重启、关机故障
  16. Windows10打开“运行”窗口
  17. matlab数学建模-神经网络感知器函数
  18. centos8 挂载ntfs_CentOS系统挂载U盘、NTFS移动硬盘
  19. BIOS 选项中英文对照
  20. Pygame 键盘输入

热门文章

  1. python 中 str.split( ) 函数
  2. √ C# - 19.怎么使用反射(P528)
  3. 【运筹优化】结合天际线启发式的蚁群算法求解二维矩形装箱问题 + Java代码实现
  4. 【华为机试真题 Python实现 】高矮个子排队
  5. python之矩阵相加:提示用户输入矩阵的行数n,再提示用户输入矩阵的列数m,接下来,提示用户输入 2*n*m 个数字(每次输入 一个数字)。输出 C=A+B。
  6. php简历模板技能专长,php简历技能怎么写
  7. linux 局域网扫描工具
  8. Shell脚本案例:实现局域网扫描功能
  9. 电力监控系统在城市轨道交通变电所自动化中的应用
  10. CStdioFile open失败 错误码123