推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

UDP、TCP、RTP三种协议的总结

更新时间:2019-11-04 20:58:27 大小:537K 上传用户:xuzhen1查看TA发布的资源 标签:udptcprtp 下载积分:0分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

1.RTP概述

1.1,RTP是什么

TP全名是Real-time Transport Protocol(实时传输协议)。它是IETF提出的一个标准,对应的 RFC文档为RFC3550

(RFC1889为其过期版本).RFC3550不仅定义了 RTP,而且定义了配套的相关协议 RTCP(Real-time Transport Control Protocol,即实时传输控制协议)。RTP用来为IP网上的语音、图像、传真等多种需要实时传输的多媒体数据提供端到端的实时传输服务。RTP为Internet上端到端的实时传输提供时间信息和流同步,但并不保证服务质量,服务质量由RTCP来提供。

1.2.RTP的应用环境

RTP用于在单播或多播网络中传送实时数据。它们典型的应用场合有如下几个。

(1)简单的多播音频会议。语音通信通过一个多播地址和一对端口来实现。一个用于音频数据(

RTP),另一个用于控制包(RTCP)

2)音频和视频会议。如果在一次会议中同时使用了音频和视频会议,这两种媒体将分别在不同的 RTP会话中传送,每一个会话使用不同的传输地址(IP地址+端口)。如果一个用户同时使用了两个会话,则每个会话对应的 RTCP包都使用规范化名字CNAME(Canonical Name)。与会者可以根据RTCP包中的CNAME来获取相关联的音频和视频,然后根据 RTCP包中的计时信息(Network time protocol)来实现音频和视频的同步。

部分文件列表

文件名 大小
UDP、TCP、RTP三种协议的总结.pdf 537K

部分页面预览

(完整内容请下载后查看)
UDP TCP RTP 三种协议的总结  
OSI 七层模型  
OSI 中的层  
应 用层  
表示层  
功能  
TCP/IP 协议族  
TFTP HTTP SNMP FTP SMTP DNSTelnet  
文件传输,电子邮件,文件服务,虚拟终  
数据格式化,代码转换,数据加密  
解除或建立与别的接点的联系  
提供端对端的接口  
没有协议  
会话 层  
传输层  
没有协议  
TCP UDP RTP )  
网 络层  
为数据包选择路由  
IPICMP RIPOSPF BGPIGMP  
SLIP CSLIP PPPARP RARP MTU  
数据链路层  
传输有地址的帧以及错误检测功能  
物 理层  
以二进制数据形式在物理媒体上传输数据  
ISO2110 IEEE802 IEEE802.2  
************************************************************************************************************************************  
TCP/IP 五层模型的协议  
应用层  
传输层:四层交换机、也有工作在四层的路由器  
网络层:路由器、三层交换机  
数据链路层:网桥(现已很少使用)、以太网交换机(二层交换机)、网卡(其实网卡是一半工作在物理层、一半工作在数据  
链路层)  
物理层:中继器、集线器、还有我们通常说的双绞线也工作在物理层  
**************************************************************************************************************************************  
RTP 协议分析  
1RTP 概述  
1.1. RTP 是什么  
RTP 全名是 Real-time Transport Protocol (实时传输协议) 。它是 IETF 提出的一个标准,对应的 RFC 文档为 RFC3550  
RFC1889 为其过期版本)。 RFC3550 不仅定义了 RTP,而且定义了配套的相关协议  
RTCP Real-time Transport Control  
Protocol ,即实时传输控制协议)。 RTP 用来为 IP 网上的语音、图像、传真等多种需要实时传输的多媒体数据提供端到端的实  
时传输服务。 RTP Internet 上端到端的实时传输提供时间信息和流同步,但并不保证服务质量,服务质量由  
1.2. RTP 的应用环境  
RTCP 来提供。  
RTP 用于在单播或多播网络中传送实时数据。它们典型的应用场合有如下几个。  
1 )简单的多播音频会议。语音通信通过一个多播地址和一对端口来实现。一个用于音频数据(  
RTCP )。  
RTP ),另一个用于控制包  
2)音频和视频会议。如果在一次会议中同时使用了音频和视频会议,这两种媒体将分别在不同的  
会话使用不同的传输地址( IP 地址+端口)。如果一个用户同时使用了两个会话,则每个会话对应的  
RTP 会话中传送,每一个  
RTCP 包都使用规范化名  
CNAME Canonical Name )。与会者可以根据 RTCP 包中的 CNAME 来获取相关联的音频和视频,然后根据  
计时信息 (Network time protocol) 来实现音频和视频的同步。  
RTCP 包中的  

全部评论(0)

暂无评论