計算機建設管理中網絡安全論文

前言:尋找寫作靈感?中文期刊網用心挑選的計算機建設管理中網絡安全論文,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。

計算機建設管理中網絡安全論文

一、SIP請求解析

要對SIP事務有一個比較詳盡的了解就必須對SIP請求進行了解。SIP請求有6種,同時也叫做6個方法:INVITE,ACK,OPTIONS,BYE,CANCEL,REGISTER。INVITE請求是三次握手機制,其他請求都采用兩次握手機制。CANCEL請求用于取消懸而未決的事務,我的理解是一方發出INVITE,但是另一方始終沒有做出應答,發出200OK消息(超過了默認的振鈴時長),那么UAC會自動發出一個CANCEL請求,UAS返回200OK,并且同時發出487狀態碼的應答,UAC再對收到的487消息發出ACK確認,即最開始的 INVITE和487以及ACK構成三次握手。OPTIONS請求用于詢問服務器的性能情況,包括這個服務器所支持的方法和會話描述協議。SIP是通過附件在請求或者答復中的若干頭域來傳遞和處理與會話相關的各種信息,如路由、呼叫標識、安全機制、會話描述等。一個頭域中會包含若干個參數。在特定的SIP出來中,并不是所有的產生都必須給出。例如From,To,Via;Call-ID,Cseq;Hide;Date。CALL-ID字段其作用是用來標識一個特定邀請以及與這個邀請相關的所有后續事務,比如一方發起邀請加入一個國際象棋的會話,那么INVITE請求以及應答,BYE請求以及應答都共享一個CALL-ID,因為這兩個事務都屬于一個特定邀請。而兩個用戶之間可以同時存在多個邀請,那么一個邀請中的后續事務將通過這個邀請特有的CALL-ID來區分,如一方發出BYE消息來結束聊天,但是下棋仍然進行中,那么另一方將根據BYE消息的CALL-ID來確定要結束的究竟是哪一個會話。CSeq字段是用來給同一個會話中的事務進行排序的,它有請求方法和一個十進制序號組成??梢岳斫鉃?,會話由CALL-ID來標識,會話中的事務則由CSeq標識。

除了ACK請求和CANCEL請求,INVITE之后的請求中CSeq字段的數字是最初請求(INVITE)的CSeq遞增的結果。而ACK和CANCEL請求則擁有與它所確認(取消)的請求相同的CSeq數字部分,只是方法名不同。Via字段存儲所有處理請求的地址,它可以用來檢測路由循環,也用于使應答消息經過請求消息來時相同的路徑。因此, 在請求消息發送時,via標題頭的數量是隨著跳數逐漸增加的,而應答消息返回時,via標題頭的數量則逐漸遞減。在SIP消息分為請求和響應兩類,其中請求消息是由客戶機發往服務器,響應消息是由服務器發往客戶機。例如SIP請求中INVITE事務,SIP在通過UDP傳輸協議來傳送INVITE消息時,必須使用逐跳重傳機制保證INVITE的最終傳送,即用戶UA和SIPproxy都要保證INVITE到達下一跳,下一跳收到時會返回一個臨時應答,如果在限定時間內收不到應答那么就會重傳INVITE。在SIP中的CANCEL事務與INVITE事務都是逐跳事務,但是處理方法不同,路徑上的每一個收到CANCEL請求時,都會發送一個最終應答來響應,并且向下一跳發送一個CANCEL請求。

二、結語

SIP可以支持提供融合的多媒體服務,與眾多負責身份驗證、位置信息、語音質量等的現有協議協同工作。由于SIP其獨特的特性,使其應用范圍逐漸增廣,并且已經發展到了一個比較完善的地步。

作者:王長青 單位:山西金融職業學院

亚洲精品一二三区-久久