10、传统网络协议与安全机制解析

传统网络协议与安全机制解析

1. 应用层协议之SIP

SIP(会话发起协议)是一种客户端/服务器协议,结构上类似HTTP,包含ASCII编码的请求和响应,带有头部和方法。与HTTP不同,SIP最初设计用于UDP传输,以降低通常与TCP连接建立和重传相关的延迟。后来引入传输层安全(TLS)后,TCP也成为了一种可选的传输方式。

SIP在物联网场景中效率较低,因为它依赖纯文本消息来建立和管理会话,且不符合RESTful模型,对物联网设备管理不太有用。

SIP的相关概念如下:
- 实体 :SIP客户端称为用户代理客户端(UAC),SIP服务器称为用户代理服务器(UAS)。UAC生成请求,UAS为传入请求生成响应。
- 事务与对话 :SIP事务是UAC和UAS之间的请求/响应交互,SIP对话是与给定会话相关的多个事务。
- UAS类型
- 媒体服务器:向UAC生成音频、语音和/或视频流量。
- 代理服务器:类似于HTTP代理,代表客户端与其他UAS交互。
- 重定向服务器:将UAC请求重定向到其他UAS。
- 注册器:跟踪UAC的位置以支持传入会话。

SIP请求有不同的类型或方法,如INVITE用于启动会话、ACK用于提供可靠性、BYE用于终止会话等。以下是一个UAC尝试启动新会话的SIP请求示例:

INVITE sip:deviceB@server2.local SIP/2.0
Via: SIP
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值