第11讲-TCPIP协议(二)和VoIP概述ppt课件.ppt

第11讲-TCPIP协议(二)和VoIP概述ppt课件.ppt

ID:59102631

大小:212.00 KB

页数:27页

时间:2020-09-25

第11讲-TCPIP协议(二)和VoIP概述ppt课件.ppt_第1页
第11讲-TCPIP协议(二)和VoIP概述ppt课件.ppt_第2页
第11讲-TCPIP协议(二)和VoIP概述ppt课件.ppt_第3页
第11讲-TCPIP协议(二)和VoIP概述ppt课件.ppt_第4页
第11讲-TCPIP协议(二)和VoIP概述ppt课件.ppt_第5页
资源描述:

《第11讲-TCPIP协议(二)和VoIP概述ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、网络协议和VoIP概述TCP协议与应用层协议VoIP的基本概况VoIP涉及的技术内容VoIP通信协议的基本特点TCP(1)TCP的消息格式SOURCEPORT,DESTINATIONPORT,CHECKSUM与UDP中的概念一致HLEN指示TCP头数据的长度,因为TCPHeader存在Option域SOURCEPORTDESTINATIONPORTSEQUENCENUMBERACKNOWLEDGEMENTNUMBERHLENRESERVEDCODEBITSWINDOWCHECKSUMURGENTPOINTEROPTIONS(IFANY)PADDIN

2、GDATA…TCP(2)TCP中的消息确认与重传机制(SEQNUM和ACK)。TCP将要传送的整个报文看成是一个字节流,为每个字节编号,建立TCP的时候确定初始序号。SEQNUM是TCP数据中第一个字节的编号。ACK是收端收到的数据最后的数据的最高序号+1,也就是发端下次要发的序号。如果没有收到对应的ACK,则发端要重发该字段。通过这种方式,可以保证发端的所有数据都能被收端所收到,这也就是TCP能保证服务质量的原因。当然也会存在收端的ACK丢掉,导致发端重复发送了同一数据段的情况,这种情况下,收端抛弃掉第二次发的数据即可。TCP(3)TCP中的流量

3、控制(滑动窗口协议与WINDOW域)WINDOW域指示窗口范围,在建立TCP时由双方商定,在通信过程中,收端可以随时调整发端的窗口大小。流量控制:发端除了根据收端的指示调节窗口大小外,还可以根据自己判断出的网络拥塞情况,去调整窗口大小。调整算法包括“慢启动”与“加速递减”。其核心思想是当发生分组丢失或超时重法,则减小窗口大小,使网络上数据负载降低123456789已发送并确认已发送未确认还可继续发送不可发送TCP(4)TCP的建立与释放(CODEBITS)建立TCP连接—SYN发端SYN收端SYN,ACK发端ACKURGUrgentpointerf

4、ieldisvalidACKAcknowledgementfieldisvalidPSHThissegmentrequestsapushRSTResettheconnectionSYNSynchronizesequencenumbersFINSenderhasreachedendofitsbytestream释放TCP连接—FIN或RST发端FIN收端ACK收端FIN,ACK发端ACKURG—传输紧急数据,不再按流的顺序去传输。应用层协议基于TCP:HTTP,TELNET,FTP等。基于UDP:DNS,TFTP,SNTP,RTP等。RTP(1)RF

5、C1889,RealTimeProtocol,用于传送实时媒体数据,包括定时信息,媒体包顺序和抖动等参数。V表示版本,当前是第2版;P是填充;X是扩展。CC是CSID的个数,在点对点通信中始终为0,在多播会话中,最大值为15个。VPXCCMPayloadTypeSequenceNumberTimeStampSynchronizationSourceIDContributingSourceID1……ContributingSourceIDNPayloadDataRTP(2)PayloadType:净荷类型,用于表示后面Payload对于的音视频编码算

6、法。SequenceNumber:序列号,代表发出去的RTP包的顺序号,每发一个包加1。TimeStamp:时间戳,相邻两个时间戳的差值,是该RTP包所包含的采样点数。TimeStamp是相对值。SSRC:端点标识符,表示RTP从那个端点来。CSID:端点标识符,表示多播会话里,这个RTP到底包含哪几个端点的信息。G711u0G711A8GSM3G.72918G.723.14iLBC98RTCPRealTimeControlProtocolRTCP与RTP是成对的,每个RTP有一个对应的RTCP,其端口号差1。RTCP用于在会话中涉及的所有系统间周

7、期性的交换信息,包括集成媒体同步,服务质量报告,参与者报告,参与者详细情况等内容。RTP和RTCP都是基于UDP的,主要目的是提供一些信息便于终端进行QoS控制,但实际上,很多终端并没有利用协议中所蕴含的信息,只是简单的把语音数据得到。DNSDomainNameSystem,完成从域名到IP地址的转换。域名系统,edu,com,org,gov,cn,us,uk…DNS属于UDP域名服务器完成域名解析。终端域名服务器,包含域名的IP包域名服务器终端,包含对应该域名的IP地址的IP包若域名服务器没有该域名信息,就像上一级域名服务器查询。FTP两个T

8、CP连接:数据连接和控制连接。控制连接在连到FTPserver后始终存在,数据连结只在文件或目录传输时建立,传输结束后立刻

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。