Vận hành SIP

Một phần của tài liệu Kiến thức về VoIP - Ebook (Trang 88 - 90)

- HLEN: Chiều dài của đầu IP Không phải tất cả các trờng trong phần đầu đều đợc sử dụng Trờng đo bằng đơn vị từ 32 bit Đầu IP ngắn nhất là 20 bytes Nó

A.3.2 Vận hành SIP

SIP hoạt động theo mô hình trạm làm việc và máy phục vụ (Client/Server). Cả phía chủ gọi lẫn bị gọi đều đợc xác định bởi địa chỉ SIP. Khi thực hiện cuộc gọi SIP, chủ gọi sẽ định vị máy chủ thích hợp để gửi một yêu cầu SIP. Hầu hết sự hoạt động của SIP là gửi đề nghị INVITE tới bị gọi để mời tham gia vào cuộc gọi (đa dịch vụ). Sau khi bị gọi chấp thuận thì chủ gọi hoặc sẽ gửi trả lời ACK ghi nhận và cuộc gọi bắt đầu, hoặc sẽ gửi BYE để hủy bỏ. Chủ gọi có thể gửi yêu cầu SIP trực tiếp tới bị gọi hoặc gửi chuyển tiếp qua Server khác.

A.3.3 So sánh với H.323

SIP đơn giản hơn nhiều so với H.323. Để hoạt động, H.323 phải sử dụng các giao thức khác nhau nh : RTP/RTCP - Giao vận số liệu, H.225.0 và Q.931 - để báo hiệu và thiết lập cuộc gọi, H.245 - để dàn xếp dạng đầu cuối. Trong khi đó SIP do đợc thiết kết theo mô hình Client/Server sử dụng các bản tin dạng văn bản, nên thủ tục xử lý truyền tin đa dịch vụ đơn giản và sáng sủa hơn nhiều so với H.323. Tập bản tin của SIP chỉ bao gồm 6 loại : INVITE, ACK, CANCEL, BYE, REGISTER và OPTIONS nghĩa là ít hơn rất nhiều so với H.323. Nh vậy để hỗ trợ cho việc thiết lập một cuộc gọi, SIP chỉ cần 2 trao đổi (Trờng hợp UAC đã đăng ký với UAS), đối với H.323 ít nhất là 8 trao đổi. Tuy nhiên cấu trúc các bản tin của SIP lại quá phức tạp so với H.323, vì thế để thực hiện đợc một trao đổi SIP các UAC và UAS phải có sự sắp xếp và khởi tạo các bản tin trớc khi gửi đi, đối với H.323 khi nhận đợc tín hiệu yêu cầu là gần nh nó có tín hiệu trả lời ngay lập tức. Nói chung hạ tầng H.323 có thể đáp ứng các yêu cầu bảo đảm chất lợng dịch vụ của ứng dụng thời thực tốt hơn so với SIP. Tuy nhiên nếu các ứng dụng loại này có những thuật toán tìm đờng và mô phỏng lu lợng tối u thì SIP có vẻ nh chiếm u thế hơn H.323.

Về báo hiệu: cả H.323 và SIP đều hỗ trợ các chức năng điều khiển và quản lý thiết lập kết nối, nh : khởi tạo kết nối (call set-up), giữ kết nối (call hold), chuyển kết nối (call transfer), chờ thực hiện kết nối (call waiting),...

Hỗ trợ QoS: H.323 quy định chi tiết các chức năng điều khiển và quản trị băng thông cho gatekeeper, bao gồm chuyển đổi địa chỉ, điều khiển truy nhập và quản trị băng thông. Thực chất đây chính là các chức năng hỗ trợ cho đảm bảo QoS. Trong khi SIP không định nghĩa bất cứ một chức năng hỗ trợ đảm bảo QoS nào.

Phát hiện và khắc phục lỗi: Cả H.323 lẫn SIP đều cung cấp cơ chế phát hiện và khắc phục lỗi. H.323 sử dụng các timer khác nhau để giám sát việc phát nhận các thông báo điều khiển thiết lập kết nối, trớc khi thực hiện việc phát lại. Chỉ sau một số lần phát lại đợc qui định mà vẫn không nhận đúng thông báo trả lời, kết nối TCP mới đợc sử dụng. Đối với SIP qui định thực thể UA tự động phát lại sau mỗi 0,5s cho đến khi nhận đợc thông báo trả lời “ứng xử đúng”; thực thể NS tự động phát lại thông báo “trạng thái cuối cùng OK” cho đến khi nhận đợc thông báo trả lời ACK.

Một phần của tài liệu Kiến thức về VoIP - Ebook (Trang 88 - 90)