NAT环境下基于SIP的端到端通信的研究
| 1 引言 | 第1-11页 |
| ·课题背景 | 第8-9页 |
| ·课题内容 | 第9-10页 |
| ·本文的结构 | 第10-11页 |
| 2 基于SIP端到端通信问题的提出 | 第11-22页 |
| ·软交换及有关协议 | 第11-14页 |
| ·软交换极其功能 | 第11-12页 |
| ·软交换使用的主要协议 | 第12-14页 |
| ·基于SIP的软交换IP网络 | 第14-16页 |
| ·IP网络向NGN演进 | 第14-15页 |
| ·基于软交换的增值业务框架 | 第15-16页 |
| ·SIP协议在软交换中的应用及问题的提出 | 第16-22页 |
| ·SIP协议所支持的端到端通信模式 | 第17-19页 |
| ·NAT环境下基于SIP的端到端通信实现模式 | 第19-22页 |
| 3 SIP协议和NAT相关技术及分析 | 第22-51页 |
| ·SIP协议及相关内容 | 第22页 |
| ·SIP协议的特点和相关概念 | 第22-23页 |
| ·SIP协议定义的服务器和呼叫建立流程 | 第23-25页 |
| ·SIP协议的消息格式 | 第25-30页 |
| ·SDP消息体 | 第30-32页 |
| ·几个重要的消息头介绍 | 第32-35页 |
| ·NAT技术及相关问题 | 第35-43页 |
| ·NAT技术介绍 | 第35-40页 |
| ·NAT的相关研究 | 第40-43页 |
| ·NAT环境下SIP会话问题描述 | 第43-51页 |
| ·正常情况下的SIP会话流程 | 第44-48页 |
| ·NAT情况下SIP会话流程出现的问题 | 第48-49页 |
| ·其他相关问题 | 第49-51页 |
| 4 针对NAT的SIP相关解决方案 | 第51-57页 |
| ·基于NAT协议本身的解决方案 | 第51-54页 |
| ·基于RSIP的解决方案 | 第51-52页 |
| ·基于STUN的解决方案 | 第52-54页 |
| ·基于SIP系统本身改进角度出发考虑的解决方案 | 第54-55页 |
| ·SIP应用级网关 | 第55-57页 |
| 5 SIP应用级网关实现的框架 | 第57-69页 |
| ·SIP应用级网关实现要考虑的问题 | 第57-61页 |
| ·所需控制的SIP消息和头域的选择 | 第57-59页 |
| ·对NAT网关的控制策略 | 第59-60页 |
| ·其他需要考虑的问题 | 第60-61页 |
| ·SIP应用级网关的框架组成 | 第61-68页 |
| ·对消息修改模块的实现 | 第62-64页 |
| ·对网关控制模块的实现 | 第64-68页 |
| ·其他需要考虑的问题 | 第68-69页 |
| 6 SIP应用级网关及SALG的实现 | 第69-107页 |
| ·SALG的功能实现 | 第69-70页 |
| ·SALG的运行的NAT和SIP环境 | 第70-76页 |
| ·SALG的NAT环境 | 第71-74页 |
| ·SALG运行的SIP环境 | 第74-76页 |
| ·SALG的结构 | 第76-82页 |
| ·SLAG的程序结构 | 第77-80页 |
| ·SALG的处理流程 | 第80-82页 |
| ·Salg_filter模块的实现 | 第82-94页 |
| ·SIP数据包截获及QUEUE子模块实现 | 第82-85页 |
| ·连接跟踪子模块Salg_conntrack实现 | 第85-90页 |
| ·sip_helpers子模块及实现 | 第90-92页 |
| ·Proxy_Helper子模块实现 | 第92-94页 |
| ·Salg_mangle模块的实现 | 第94-104页 |
| ·INVITE和REGISTER处理 | 第95-102页 |
| ·向外SIP消息处理 | 第102-104页 |
| ·SALG的系统测试及评价 | 第104-107页 |
| ·系统正确性测试及评价 | 第104-105页 |
| ·系统性能测试及评价 | 第105-107页 |
| 7 结束语 | 第107-109页 |
| ·本论文的主要贡献 | 第107页 |
| ·对进一步工作的建议 | 第107-109页 |
| 参考文献 | 第109-111页 |
| 申明 | 第111-112页 |