Ⅰ 应用层协议有哪些
1、域名系统(Domain Name System,DNS)
用于实现网络设备名字到IP地址映射的网络服务。
2、文件传输协议(File Transfer Protocol,FTP)
FTP是一种文件传输协议,它支持两种模式:一种方式叫做 Standard (也就是 Active,主动模式),一种是 Passive (也就是 PASV,被动模式)。
3、简单邮件传送协议(Simple Mail Transfer Protocol, SMTP)
SMTP是一种提供可靠且有效电子邮件传输的协议。SMTP 是建模在 FTP 文件传输服务上的一种邮件服务,SMTP 服务器在默认端口 25 上监听客户请求,主要用于传输系统之间的邮件信息。
4、超文本传输协议(HyperText Transfer Protocol,HTTP)
是一个属于应用层的面向对象的协议,它是基于 TCP(Transfer Control Protocol, 传输控制协议)的可靠传输,采用的是客户端/服务器的工作模式。
5、简单网络管理协议(simple Network Management Protocol,SNMP)
用于管理与监视网络设备。
6、远程登录协议(Telnet)
用于实现远程登录功能。
应用层协议的特征:
1、交换的报文类型,如请求报文和响应报文;
2、各种报文类型的语法,如报文中的各个字段公共详细描述;
3、字段的语义,即包含在字段中信息的含义;
4、进程何时、如何发送报文及对报文进行响应。
Ⅱ 计算机网络应用层和传输层及网络层协议有哪些
应用层协议:
1、远程登录协议(Telnet)
2、文件传输协议(FTP)
3、超文本传输协议(HTTP)
4、域名服务协议(DNS)
5、简单邮件传输协议(SMTP)
6、邮局协议(POP3)
其中,从网络上下载文件时使用的是FTP协议,上网游览网页时使用的是HTTP协议;在网络上访问一台主机时,通常不直接输入IP地址,而是输入域名,用的是DNS服务协议,它会将域名解析为IP地址;通过FoxMail发送电子邮件时,使用SMTP协议,接收电子邮件时就使用POP3协议。
传输层协议:
1、传输控制协议TCP
2、用户数据报协议UDP
TCP协议:面向连接的可靠传输协议。利用TCP进行通信时,首先要通过三步握手,以建立通信双方的连接。TCP提供了数据的确认和数据重传的机制,保证发送的数据一定能到达通信的对方。
UDP协议:是无连接的,不可靠的传输协议。采用UDP进行通信时不用建立连接,可以直接向一个IP地址发送数据,但是不能保证对方是否能收到。
网络层协议:
1、网际协议IP、Internet互联网控制报文协议ICMP、Internet组织管理协议IGMP、地址解析协议ARP。
Ⅲ 网络直播在直播时都有什么协议
视频直播有多种协议,使用rtmp协议的就是rtmp直播。直播流就是视频流,即传递的视频数据。常见的协议有哪些?RTMP、RTSP、HTTP协议这三个协议都属于互联网
TCP/IP
五层体系结构中应用层的协议。理论上这三种都可以用来做视频直播或点播。但通常来说,直播一般用
RTMP、RTSP。而点播用
HTTP。下面分别介绍下三者的特点。1,RTMP协议(1)是流媒体协议。(2)RTMP协议是
Adobe
的私有协议,未完全公开。(3)RTMP协议一般传输的是
flv,f4v
格式流。(4)RTMP一般在
TCP
1个通道上传输命令和数据。2,RTSP协议(1)是流媒体协议。(2)RTSP协议是共有协议,并有专门机构做维护。.(3)RTSP协议一般传输的是
ts、mp4
格式的流。(4)RTSP传输一般需要
2-3
个通道,命令和数据通道分离。3,HTTP协议(1)不是是流媒体协议。(2)HTTP协议是共有协议,并有专门机构做维护。(3)HTTP协议没有特定的传输流。(4)HTTP传输一般需要
2-3
个通道,命令和数据通道分离。
Ⅳ 视频播放相关的网络协议有哪些
本协议族是最早的视频传输协议。其中RTSP协议用于视频点播的会话控制,例如发起点播请求的SETUP请求,进行具体播放操作的PLAY、PAUSE请求,视频的跳转也是通过PLAY请求的参数支持的。而RTP协议用于具体的视频数据流的传输。RTCP协议中的C是控制的意思,用于在视频流数据之外,丢包或者码率之类的控制。该协议族RTSP是建立在TCP之上的,RTP、RTCP建立在UDP之上。不过也可以通过interleave的方式,将RTP和RTSP一起在同一个TCP连接上传输。RTSP协议族,是最早被提出来的,因此很多考虑的地方,都还带有早期的特征。比如使用UDP,是考虑到传输的效率,以及视频协议本身对丢包就有一定的容忍度。但是UDP协议,显然不能用于更大规模的网络,而且复杂网络下路由器的穿透也是问题。从视频角度而言,RTSP协议族的优势,在于可以控制到视频帧,因此可以承载实时性很高的应用。这个优点是相对于HTTP方式的最大优点。H.323视频会议协议,底层一般采用RTSP协议。RTSP协议族的复杂度主要集中在服务器端,因为服务器端需要parse视频文件,seek到具体的视频帧,而且可能还需要进行倍速播放(就是老旧的DVD带的那种2倍速,4倍速播放的功能),倍速播放功能是RTSP协议独有的,其他视频协议都无法支持。缺点,就是服务器端的复杂度也比较高,实现起来也比较复杂。