有关sip协议的问题

ziyue007 2011-08-27 08:50:46
谁能给说说sip协议怎么回事,我看了一些文档,也看了网上不少网友写的总结,也不能看明白,但是并不知道怎样才算是真正的明白这个协议了!有没有什么标准说明我已经学会了这个协议了,或者哪位大哥大姐能给个好的建议,别说去看RFC文档,我看了,能看明白,但是看完感觉还是不知道该怎么用!
希望各位大虾能提点好建议,现在有点纠结!
...全文
191 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
bluesen 2012-04-14
  • 打赏
  • 举报
回复
这个说法不对吧。现在的SIP协议不会将密码用明码放上去

[Quote=引用 14 楼 的回复:]

说白了就是一些规范而已,
例如写一个网络程序定义了一条指令:LOG 1 yfqvip 123456\n 这条指令可以理解为“登录 指令编号 账号 密码 结束符” 这样服务器接收到这条指令就能正确的解析了。
同理,SIP协议也是为了定义这样一种指令规范,例如:sip<yfqvip@123456>192.168.1.1 表示连接192.168.1.1服务器并用账号yfqvip密码123456登录……
[/Quote]
ziyue007 2011-09-06
  • 打赏
  • 举报
回复
帖子不能沉啊,各位大侠在想想,给个好点的建议!
ziyue007 2011-09-03
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 aaadddzxc 的回复:]
你哪一部分有疑惑呢?

你如果以前按照RFC文档写过TCP/IP层以上的协议,就基本上没什么问题!
[/Quote]
我们接触过tcp/ip协议
sip协议也是自己看的,所以才会有这样的感觉!
身边也没有可以请教的人,郁闷啊!
ziyue007 2011-09-03
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 yfqvip 的回复:]
说白了就是一些规范而已,
例如写一个网络程序定义了一条指令:LOG 1 yfqvip 123456\n 这条指令可以理解为“登录 指令编号 账号 密码 结束符” 这样服务器接收到这条指令就能正确的解析了。
同理,SIP协议也是为了定义这样一种指令规范,例如:sip<yfqvip@123456>192.168.1.1 表示连接192.168.1.1服务器并用账号yfqvip密码123456登录。……
[/Quote]
这个我懂,我也能自己写出一个符合要求的软电话程序,但是就是感觉自己好像有些东西迷迷糊糊的,但又摸不着在哪!着实郁闷啊!
满衣兄 2011-09-02
  • 打赏
  • 举报
回复
说白了就是一些规范而已,
例如写一个网络程序定义了一条指令:LOG 1 yfqvip 123456\n 这条指令可以理解为“登录 指令编号 账号 密码 结束符” 这样服务器接收到这条指令就能正确的解析了。
同理,SIP协议也是为了定义这样一种指令规范,例如:sip<yfqvip@123456>192.168.1.1 表示连接192.168.1.1服务器并用账号yfqvip密码123456登录。不知道这样LZ是否懂了?
xengine-qyt 2011-09-02
  • 打赏
  • 举报
回复
你哪一部分有疑惑呢?

你如果以前按照RFC文档写过TCP/IP层以上的协议,就基本上没什么问题!
ziyue007 2011-09-02
  • 打赏
  • 举报
回复
人气不行啊,还有哪位是搞这个的,咱们聊聊呗!
自己先顶一下,助长一下人气。。。。。
ziyue007 2011-08-28
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 grandi23 的回复:]
试试做点东西啊,注册下服务器等等。
[/Quote]
我现在可以实现电话的基本功能,注册/注销,接打功能等等!但不是很明白,都是自己看的,觉得没有条理,不清不楚的
这个是不是有个标准什么的作为衡量,我确实是明白了。还是只是一知半解!我觉得我现在只能算是一知半解
jackyjkchen 2011-08-27
  • 打赏
  • 举报
回复
实现过SIP,无非就是打包发送接收,虽然比smtp等应用层协议复杂,但道理一样
乔巴好萌 2011-08-27
  • 打赏
  • 举报
回复
能用起来就可以了
除非你是专门搞SIP的
osip协议栈我们也用的
exosip也可以写写
那你搭建个sip服务器 学学

[Quote=引用 5 楼 ziyue007 的回复:]
引用 4 楼 openxmpp 的回复:
sip只是一个应用层上的协议
主要还是把RFC 3261看的很熟 毕竟这个是sip core
其实 你只要理解下 sip是为了在各种网络环境中用于互联的
此外 也看看voip的相关知识
SIP的辅助协议 SDP RTP也要学学

我看了不少文档,但是不知道具体该如何用,怎样才算是弄明白了,现在感觉迷迷糊糊的,说不懂吧,知道一些,也能看懂一些代……
[/Quote]
ziyue007 2011-08-27
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 openxmpp 的回复:]
sip只是一个应用层上的协议
主要还是把RFC 3261看的很熟 毕竟这个是sip core
其实 你只要理解下 sip是为了在各种网络环境中用于互联的
此外 也看看voip的相关知识
SIP的辅助协议 SDP RTP也要学学
[/Quote]
我看了不少文档,但是不知道具体该如何用,怎样才算是弄明白了,现在感觉迷迷糊糊的,说不懂吧,知道一些,也能看懂一些代码,说懂吧,又不能很清楚的有条理的说出来!所以感觉很郁闷!
我用Osip协议栈写了个简单的程序,也能实现基本的电话功能,但是总是感觉并不是明白了!
乔巴好萌 2011-08-27
  • 打赏
  • 举报
回复
sip只是一个应用层上的协议
主要还是把RFC 3261看的很熟 毕竟这个是sip core
其实 你只要理解下 sip是为了在各种网络环境中用于互联的
此外 也看看voip的相关知识
SIP的辅助协议 SDP RTP也要学学
二进制浮游 2011-08-27
  • 打赏
  • 举报
回复
帮顶,学习
luciferisnotsatan 2011-08-27
  • 打赏
  • 举报
回复
帮顶。
ziyue007 2011-08-27
  • 打赏
  • 举报
回复
自己先顶一下!求帮助啊。。。。。
grandi23 2011-08-27
  • 打赏
  • 举报
回复
试试做点东西啊,注册下服务器等等。
pathuang68 2011-08-27
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 ziyue007 的回复:]

引用 7 楼 jackyjkchen 的回复:
实现过SIP,无非就是打包发送接收,虽然比smtp等应用层协议复杂,但道理一样

给具体说说呗,或者有例子也行
[/Quote]

网上应该有开源的SIP实现。
ziyue007 2011-08-27
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 jackyjkchen 的回复:]
实现过SIP,无非就是打包发送接收,虽然比smtp等应用层协议复杂,但道理一样
[/Quote]
给具体说说呗,或者有例子也行

64,647

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧