RFC3261: SIP:18.2.2 发送响应

基于Via报头字段的服务器响应路由策略
本文详细描述了服务器如何根据Via报头字段的值决定响应的发送方式,包括使用可靠的连接、多播和单播地址,以及在不同情况下的默认端口选择和错误处理机制。
18.2.2 Sending Responses
18.2.2 发送响应

   The server transport uses the value of the top Via header field in order to determine where to send a response.  It MUST follow the following process:

服务端传输使用顶部Via报头字段的值来确定发送响应的位置。必须遵循以下流程:

      o  If the "sent-protocol" is a reliable transport protocol such as TCP or SCTP, or TLS over those, the response MUST be sent using the existing connection to the source of the original request that created the transaction, if that connection is still open. This requires the server transport to maintain an association between server transactions and transport connections.  If that connection is no longer open, the server SHOULD open a connection to the IP address in the "received" parameter, if present, using the port in the "sent-by" value, or the default port for that transport, if no port is specified.  If that connection attempt fails, the server SHOULD use the procedures in [4] for servers in order to determine the IP address and port to open the connection and send the response to.

​o如果“发送的协议”是可靠的传输协议,如TCP或SCTP,或TLS,则必须使用与创建事务的原始请求源的现有连接发送响应,如果该连接仍然打开。这需要服务端传输维护服务端事务和传输连接之间的关联。如果该连接不再打开,则服务端应使用“sent-by”值中的端口打开到“已接收”参数中IP地址的连接(如果存在),如果未指定端口,则使用该传输的默认端口。如果连接尝试失败,则服务端应使用[4]中针对服务端的过程,以确定打开连接并向其发送响应的IP地址和端口。

      o  Otherwise, if the Via header field value contains a "maddr" parameter, the response MUST be forwarded to the address listed there, using the port indicated in "sent-by", or port 5060 if none is present.  If the address is a multicast address, the response SHOULD be sent using the TTL indicated in the "ttl" parameter, or with a TTL of 1 if that parameter is not present.

o否则,如果Via报头字段值包含“maddr”参数,则必须使用“sended-by”中指示的端口或端口5060(如果不存在)将响应转发到此处列出的地址。如果地址是多播地址,则应使用“TTL”参数中指示的TTL发送响应,如果该参数不存在,则使用TTL 1发送响应。

      o  Otherwise (for unreliable unicast transports), if the top Via has a "received" parameter, the response MUST be sent to the address in the "received" parameter, using the port indicated in the "sent-by" value, or using port 5060 if none is specified explicitly.  If this fails, for example, elicits an ICMP "port unreachable" response, the procedures of Section 5 of [4] SHOULD be used to determine where to send the response.

​o否则(对于不可靠的单播传输),如果顶部Via具有“received”参数,则必须使用“sended-by”值中指示的端口将响应发送到“receiveed”参数中的地址,如果未明确指定,则使用端口5060。例如,如果失败,引发ICMP“端口不可达”响应,则应使用[4]第5节的程序来确定将响应发送到何处。

      o  Otherwise, if it is not receiver-tagged, the response MUST be sent to the address indicated by the "sent-by" value, using the procedures in Section 5 of [4].

​o否则,如果未标记接收者,则必须使用[4]第5节中的程序将响应发送到“sent-by”值所指示的地址。

本 PPT 介绍了制药厂房中供配电系统的总体概念与设计要点,内容包括: 洁净厂房的特点及其对供配电系统的特殊要求; 供配电设计的一般原则与依据的国家/行业标准; 从上级电网到工厂变电所、终端配电的总体结构与模块化设计思路; 供配电范围:动力配电、照明、通讯、接地、防雷与消防等; 动力配电中电压等级、接地系统形式(如 TN-S)、负荷等级与可靠性、UPS 配置等; 照明的电源方式、光源选择、安装方式、应急与备用照明要求; 通讯系统、监控系统在生产管理与消防中的作用; 接地与等电位连接、防雷等级与防雷措施; 消防设施及其专用供电(消防泵、排烟风机、消防控制室、应急照明等); 常见高压柜、动力柜、照明箱等配电设备案例及部分设计图纸示意; 公司已完成的典型项目案例。 1. 工程背景与总体框架 所属领域:制药厂房工程的公用工程系统,其中本 PPT 聚焦于供配电系统。 放在整个公用工程中的位置:与给排水、纯化水/注射用水、气体与热力、暖通空调、自动化控制等系统并列。 2. Part 01 供配电概述 2.1 洁净厂房的特点 空间密闭,结构复杂、走向曲折; 单相设备、仪器种类多,工艺设备昂贵、精密; 装修材料与工艺材料种类多,对尘埃、静电等更敏感。 这些特点决定了:供配电系统要安全可靠、减少积尘、便于清洁和维护。 2.2 供配电总则 供配电设计应满足: 可靠、经济、适用; 保障人身与财产安全; 便于安装与维护; 采用技术先进的设备与方案。 2.3 设计依据与规范 引用了大量俄语标准(ГОСТ、СНиП、SanPiN 等)以及国家、行业和地方规范,作为设计的法规基础文件,包括: 电气设备、接线、接地、电气安全; 建筑物电气装置、照明标准; 卫生与安全相关规范等。 3. Part 02 供配电总览 从电源系统整体结构进行总览: 上级:地方电网; 工厂变电所(10kV 配电装置、变压
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值