什么是网络协议?常见的网络协议一般有哪些?下面是关于网络协议的详情介绍。
据悉,网络协议是为了进行网络中的数据交换而建立的规则、标准、或约定。协议规定了通信实体之间所交换消息的格式、意义、顺序以及针对收到信息或发生事情所采取的行动。
网络协议有三要素:
语法:数据与控制信息的结构或形式。
语义:要发出何种信息,要完成何种动作或是收到数据要做出何种响应。
时序: 事件实现顺序详细说明。
常见的网络协议有: TCP/IP协议组,可分为三个层次:网络层、传输层和应用层;TCP,即传输控制协议,提供的是面向连接、可靠的字节流服务。UDP,即用户数据报协议,是一个无连接的简单的面向数据报的运输层协议。
1、TCP/IP协议组
应用层:HTTP、FTP、SSH、SMTP
传输层:TCP、UDP
网络层:IP、ARP、RARP、ICMP
2、TCP
即传输控制协议,提供的是面向连接、可靠的字节流服务。TCP是一个面向连接的保证可靠的传输协议。
3、UDP
即用户数据报协议,是一个无连接的简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。
以上就是有关常见的网络协议一般有哪些的介绍。