![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
07.网络学习
飞不起来的笨鸟~
The early bird may not catch worms, but the eager one can!
展开
-
H323学习笔记三之名词概念总结
终端 terminal:是局域网上的端点,提供和另外一个终端、网关、或多点控制单元的实时、双路通信。这种通信包括两个终端的控制、指示、音频、视频图像和数据。网关 Gateways: H.323网关GW是局域网上的一种端点,它提供LAN上H.323终端与广域网络上其他ITU终端或另...原创 2019-07-26 14:04:41 · 701 阅读 · 0 评论 -
H323学习笔记二之项目了解
基本上了解H323的内容以后,如果要是想要集成这个协议,还是得进行代码实现。所以需要去网上需找一下有没有相应的开源工程或者开源库,应该与SIP协议类似,也有一些类似osip或者eXosip的开源库。包括现在接触的有些产品中,支持H323协议的工程中应该也有相关的代码。所以现在的思路就是先查看一个现有支持H323协议的产品的相关代码,然后再从网上查找一些开源的代码进行对比。基本了解一些整个项目的编...原创 2019-07-25 17:37:31 · 651 阅读 · 0 评论 -
H323学习笔记四之呼叫流程的建立
前一篇文章提到:H323系统中的一次完整的点到点呼叫通信由五个阶段组成:呼叫建立、通信初始化和能力交换、视听通信的建立、呼叫服务、呼叫终止。他们有各自的特点和功能,接下来按序介绍:呼叫建立...原创 2019-07-29 21:38:50 · 4426 阅读 · 0 评论 -
H323学习笔记一之协议初识
最近的工作,需要给视频终端添加H.323协议支持,在原来的工作中,了解过设备所具备的SIP通信功能。自己之前从未接触过H.323相关的东西,抱着好奇的心思,只能一点点查找相关的资料,慢慢学习相关的知识内容,并最终能够给设备集成支持H323协议的通信功能。并将自己整个的学习经历记录在这里。方便以后自己来查看回顾。当今全数字化通信潮流势不可挡,传...原创 2019-07-18 17:42:37 · 1722 阅读 · 0 评论 -
自组网学习笔记之OONF开源工程的编译
前言 前面的介绍中,已经介绍了什么是自组网、它的特点及应用。现在应该着手开始对整个工程的编译等其他工作。在开始进行开源工程的使用之前,需要对该开源工程有个简单的印象。知道它是什么,要做什么,以及最后的怎么做的问题。这里也按照这样的思路,来指导自己的工作和学习。这个文档,主要就是记录自己在学习该开源项目的整个过程,也能够给后面接触该项目的人一些参考。1. OO...原创 2019-06-14 11:10:13 · 1067 阅读 · 1 评论 -
自组网介绍
1. SDN介绍: 在最近的学习中,涉猎了一些自组网与车联网、SDN等相关知识,对SDN不知所以,因此查询了一下,记录在这里。软件定义网络(Software Defined Network,SDN)是由美国斯坦福大学CLean State课题研究组提出的一种新型网络创新架构,是网络虚拟化的一种实现方式。其核心技术OpenFlow通过将网络设备的控制面与数据面分离开来,从而实现了网络流量的灵活...原创 2019-05-24 15:27:37 · 12631 阅读 · 0 评论 -
SIP协议简介(八)之应答代码
应答代码SIP协议中,对于信令的回复是以一个三位整数值来进行回应的,在这里给大家整理了一下常见的一些应答码。临时应答1xx临时应答,也就是消息性质的应答,标志了对方服务器正在处理请求,并且还没有决定最后的应答。如果服务器处理请求需要花200ms以上才能产生终结应答的时候,它应当发送一个1xx应答。注意1xx应答并不是可靠传输的。他们不会导致客户端传送一个ACK应答。临时性质的(1xx)应答...原创 2019-02-01 16:34:43 · 1592 阅读 · 0 评论 -
SIP协议简介(七)之修改会话(re-INVITE)
一个成功的INVITE请求会创建一个基于两个用户之间的对话,但是在会话过程中,我们有时候也需要对当前已经存在的通话进行修改,比如这个修改可以包括修改地址或者端口、增加媒体流、删除媒体流等等。这是通过发起新的INVITE请求来完成的,并且这个新的INVITE请求是基于建立会话所相同的对话的。在一个现存对话中发出INVITE请求就是re-INVITE。注意,单个的re-INVITE请求可以同时更改对...原创 2019-02-01 16:20:25 · 4005 阅读 · 0 评论 -
SIP协议简介(六)之结束会话(BYE)
BYE请求用于终结指定的会话或者尝试建立的会话。在这里,特定的会话是一个和与之相对的对话的对方UA。当在对话中接收到了一个BYE,任何与该对话相关的会话都应当终止。UA禁止在对话外发送BYE请求。请求方UA可以在已经建立好的对话或者早期对话中发起BYE请求;被叫方只能在建立好的对话中发起BYE请求,不能在早期对话中发起BYE请求。 不过,在一个建立好的对话中,被叫方的UA不能在接收到对应2xx...原创 2019-02-01 15:45:13 · 6980 阅读 · 1 评论 -
SIP协议简介(五)之能力查询(OPTIONS)
SIP方法OPTIONS允许一个UA来查询另外一个UA或者proxy服务器的能力。这个提供个客户端一个手段来查询服务端支持的方法,内容类型,扩展,codecs等等。这些都不用”ringing”对方。比如,在客户端试图在INVITE请求头中增加一个请求字段选项的时候,它并不知道对方UAS能否支持这个选项,它就可以用OPTIONS来查询一下UAS,通过检查OPTIONS返回的Supported头域,就...原创 2019-02-01 15:27:56 · 4349 阅读 · 0 评论 -
SIP协议简介(四)之SIP协议的结构
SIP是一个分层的协议,意思是说SIP协议由一组相当无关的处理层次组成,这些层次之间只有松散的关系。协议分成不同层次来描述是为了能够更清晰的表达。本协议并没有规定一个具体的实现。当我们说一个要素”包含”某一个层,我们的意思是这个要素符合这个层定义的规则。 不是SIP每一个要素都一定包含每一个层。此外,SIP定义的要素是逻辑上的要素,不是物理要素。一个物理的实现可以实现不同的逻辑要素,或许甚至是...原创 2019-02-01 14:54:39 · 4883 阅读 · 0 评论 -
转载--SIP学习资料的收集
SIP学习之旅【资料收集篇】落鹤生 发布于 2012-07-09 09:23 点击:403次来自:博客园 原文接到一个任务将某个厂家提供的视频SDK进行封装,接入某电网公司视频监控统一平台,从该平台提出的接口协议中第一次看到SIP和一些交互报文。又一次深深感受到知识的匮乏。。。。。历经两天,google、论坛、博客全用上了收集相关资料,觉着不错的列举如下TAG: SIP背景:接到一个任...转载 2019-02-01 11:24:09 · 665 阅读 · 0 评论 -
SIP协议简介(三)之注册(REGISTER)过程
注册服务是另一个常用的SIP操作。登记服务是biloxi.com代理服务器知道Bob当前地址的一个方法。在初始化的时候,或者每隔一段时间,Bob的SIP 电话发送REGISTER消息给biloxi.com的一个注册服务器。REGISTER消息包含了Bob当前登陆服务器的SIP或者SIPS的URI(sip:bob@biloxi.com)(转换成为Contact域中的SIP或者SIPS URI)...原创 2019-02-01 11:23:52 · 17692 阅读 · 0 评论 -
SIP协议简介(二)之会话建立的详细过程(INVITE)
SIP是基于一个类似HTTP协议的请求应答的通讯模式。每一个通讯都包含对某个功能的请求,并且起码需要一个应答。在这个应答中,通信双方的A的软电话发送一个含有通信双方的B的SIP URI抵制的INVITE通讯请求。INVITE是一个SIP请求的例子,表示请求方(A)希望服务方(B)应答。INVTE请求包含一系列的包头域(Header fields)。包头中包含很多属性并且包含了传输消息的附加信息。在...原创 2019-02-01 11:23:21 · 11410 阅读 · 2 评论 -
SIP协议简介(一)之SIP基本的概述
本篇文章主要是对RFC3261翻译进行的,也包含着自己的一些理解。希望能给需要的人带来一些帮助补充说明:RFC即Request For Comments(RFC),是一系列以编号排定的文件。文件收集了有关互联网相关信息,以及UNIX和互联网社区的软件文件。目前RFC文件是由Internet Society(ISOC)赞助发行。基本的互联网通信协议都有在RFC文件内详细说明。RFC文件还额外加入许...原创 2019-01-25 17:56:42 · 54071 阅读 · 3 评论