Tìm hiểu các giao thức liên quan đến VOIP

21 782 0
Tìm hiểu các giao thức liên quan đến VOIP

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tài liệu tham khảo công nghệ thông tin Tìm hiểu các giao thức liên quan đến VOIP

Phô lôc CÁC GIAO THỨC LIÊN QUAN ĐẾN VOIP A.1 Bộ giao thức TCP/IP Bộ giao thức TCP/IP thiết kế để giao tiếp hệ máy tính khác loại Nó phát triển từ dự án Bộ quốc phịng Mỹ có tên Advanced Research Projects Agency (DARPA) Có nhiều lý để TCP/IP trở nên phổ biến, có hai lý Thứ nhất, DARPA cung cấp khối lượng lớn để giao thức trở thành phần hệ thống UNIX Berkeley Khi TCP/IP dược giới thiệu thị trường thương mại, UNIX ln kể Berkeley UNIX TCP/IP trở thành hệ điều hành giao thức chuẩn cho lựa chọn trường đại học tổng hợp Tại đây, sử dụng với trạm làm việc kỹ thuật nghiên cứu môi trường 1983, phủ Mỹ đề xuất mạng phủ dùng giao thức TCP/IP Lý thứ hai khả giao thức cho phép hệ máy tính khác loại giao tiếp với thơng qua mạng Khi TCP/IP tràn vào, giao thức khác phổ biến với nhà cung cấp LAN Các giao thức hạn chế NSD giao thức phụ thuộc người bán TCP/IP làm cho máy tính hệ điều hành khác loại hoạt động đan xen Ví dụ, hệ thống DEC chạy hệ điều hành VMS kết hợp với TCP/IP (như hệ điều hành mạng) truyền thơng với trạm SUN Microsystem UNIX chạy TCP/IP Khi hoạt động vậy, TCP/IP không làm ảnh hưởng tới cấu trúc phần cứng hệ điều hành máy tính thành phần TCP/IP phát triển kiến trúc cho phép máy tính có hệ điều hành kiến trúc phần cứng thay đổi thông tin với Nó chạy chương trình ứng dụng hệ thóng Hình A.1 mơ tả kiến trúc mạng TCP/IP có so sánh với mơ hình tham chiếu OSI Trang 75 Phơ lơc Hình A.1 TCP/IP so sánh với OSI Hình A.2 TCP/IP tương ứng với tầng mơ hình OSI Theo mơ hình OSI, tầng có giao thức phân biệt Trong hình ta thấy tương ứng mơ hình OSI mơ hình TCP/IP Trái tim giao thức TCP/IP giao thức tương ứng với tầng mơ hình OSI (Hình A.2) Trang 76 Phơ lơc Giao thức IP tương ứng với giao thức tầng mạng, giao thức TCP tương ứng giao thức tầng giao vận Các ứng dụng chạy thẳng giao thức Các ứng dụng cụ thể như: truyền file, thư điện tử Ta thấy giao thức TCP/IP chạy độc lập với giao thức tầng liên kết liệu tầng vật lý Nó chạy mạng Ethernet, Token Ring, FDDI, đường truyền nối tiếp, X.25 A.1.1 Giao thức IP Mục đích giao thức IP kết nối mạng thành dạng internet để truyền liệu Giao thức IP cung cấp bốn chức năng: - Đơn vị sở cho truyền liệu - Đánh địa - Chọn đường - Phân đoạn datagram - Đơn vị sở cho truyền liệu Mục đích IP cung cấp thuật tốn truyền liệu mạng Nó cung cấp dịch vụ phân phát không kết nối cho giao thức tầng cao Nghĩa khơng thiết lập phiên (session) làm việc trạm truyền trạm nhận IP gói (encapsulate) liệu phát với nỗ lực IP không báo cho người nhận người gửi tình trạng gói liệu mà cố gắng phát nó, gọi dịch vụ nỗ lực Nếu tầng liên kết liệu bị lỗi IP khơng thơng báo mà gửi lên tầng Do đó, tới tầng TCP liệu phải phục hồi lỗi Nói cách khác, tầng TCP phải có chế timeout việc truyền phải gửi lại (resend) liệu Trước phát liệu xuống tầng dưới, IP thêm vào thông tin điều khiển để báo cho tầng biết có thơng báo cần gửi vào mạng Đơn vị thơng tin IP truyền gọi datagram, cịn truyền mạng gọi gói Các gói truyền với tốc độ cao mạng Giao thức IP khơng quan tâm kiểu liệu gói Các liệu phải thêm thông tin điều khiển gọi đầu IP (IP header) Hình A.3 cách IP gói thơng tin đầu gói chuẩn datagram IP Trang 77 Phơ lơc Hình A.3 Khn dạng IP header Các trường IP header định nghĩa sau: - VERS: Định nghĩa phiên thời IP mạng Phiên Version phiên sau Verrsion - HLEN: Chiều dài đầu IP Không phải tất trường phần đầu sử dụng Trường đo đơn vị từ 32 bit Đầu IP ngắn 20 bytes Nó dài phụ thuộc trường option - Service Type: đặc tả tham số dịch vụ, có dạng cụ thể sau: Precedence D T R unused + Precedence: Trường có giá trị từ (mức ưu tiên bình thường) tới (mức kiểm sốt mạng) qui định việc gửi datagram Nó kết hợp với bit D (trễ), T (thông lượng), R (độ tin cậy) thành thông tin để chọn đường, xem định danh kiểu dịch vụ (Type of Service - TOS) + Bit D – thiết lập yêu cầu trễ thấp + Bit T – yêu cầu thông lượng cao + Bit R – yêu cầu độ tin cậy cao Ví dụ, có nhiều đường tới đích, chọn đường đọc trường để chọn đường Điều trở nên quan trọng giao thức chọn đường OSPF, giao thức chọn đường IP Nếu giao dịch chiếm vị trí truyền file Trang 78 Phơ lơc bạn thiết lập bit 0 để báo bạn không muốn độ trễ thấp thông lượng cao cần độ tin cậy cao Các trường TOS thiết lập ứng dụng (TELNET, FTP) không chọn đường Các chọn đường đọc trường dựa vào chọn đường tối ưu cho datagram Nó yêu cầu chọn đường có nhiều bảng chọn, bảng ứng với kiểu dịch vụ - Total length: Đây chiều dài datagram đo byte (trường dài 16 bit khu vực IP datagram dài 65535 byte) Khi phải truyền gói từ mạng lớn sang mạng khác, chọn đường TCP/IP phải phân đoạn gói lớn thành gói nhỏ Xét ví dụ, truyền khung từ mạng Token Ring (kích thước truyền tối đa 4472 byte) tới mạng Ethernet (tối đa 1518 byte) TCP/IP thiết lập kích thước gói cho liên kết Nhưng hai trạm thông tin nhiều loại phương tiện, loại hỗ trợ kích thước truyền khác nhau? Việc phân đoạn thành gói nhỏ thích hợp cho truyền mạng LAN mạng LAN phức hợp dùng tầng IP Các trường sau sử dụng để đạt kết - Identification, flags, fregment offset: Các trường biểu thị cách phân đoạn datagram lớn IP cho phép trao đổi liệu mạng có khả phân đoạn gói Mỗi đầu IP datagram phân đoạn giống Trường identification để nhận dạng datagram phân đoạn từ datagram lớn Nó kết hợp với địa IP nguồn để nhận dạng Trường flags biểu thị: + Dữ liệu tới có phân đoạn hay không + Phân đoạn không datagram Việc phân đoạn quan trọng truyền mạng có kích thước khung khác Ta biết cầu (bridge) khơng có khả Khi nhận gói lớn phát (forward) lên mạng khơng làm Các giao thức tầng timeout gói trả lời theo Khi phiên làm việc thiết lập, hầu hết giao thức có khả thương lưọng kích thước gói tối đa mà trạm quản lý, khơng ảnh hưởng tới hoạt động cầu Các trường total length (tổng chiều dài) fragment offset IP xây dựng lại datagram chuyển tới phần mềm tầng cao Trường total length biểu thị tổng độ dài gói Trường fragment offset biểu thị độ lệch từ đầu gói tới điểm mà liệu đặt vào đoạn liệu để xây dựng lại gói (reconstruction) Trang 79 Phơ lơc - Trường Time to live (TTL): Có nhiều điều kiện lỗi làm cho gói lặp vơ hạn router (bộ chọn đường) internet Khởi đầu gói thiết lập trạm gốc (originator) Các router sử dụng trường để đảm bảo gói khơng bị lặp vô hạn mạng Tại trạm phát trường thiết lập thời gian số giây, datagram qua router trường bị giảm Với tốc độ router thường giảm Một thuật toán router nhận ghi thời gian gói đến, sau đó, phát (forward) gói, router giảm trường số giây mà datagram phải đợi để phát Không phải tất thuật toán làm việc theo cách Thời gian giảm giây Router giảm trường tới huỷ gói tin báo cho trạm gốc phát datagram Trường TTL thiết lập thời gian xác định (ví dụ số khởi tạo thấp 64) để đảm bảo gói tồn mạng khoảng thời gian xác định Nhiều router cho phép người quản trị mạng thiết lập trường số từ đến 255 - Trường Protocol: Trường dùng để biểu thị giao thức mức cao IP (ví dụ TCP UDP) Có nhiều giao thức tồn giao thức IP IP không quan tâm tới giao thức chạy Thường giao thức TCP UDP Theo thứ tự IP biết phải chuyển gói tin tới thực thể phía trên, mục đích trường - Trường Checksum: Đây mã CRC _16 bit (kiểm tra dư thừa vòng) Nó đảm bảo tính tồn vẹn (integrity) header Một số CRC tạo từ liệu trường IP data đặt trường trạm truyền (transmitting station) Khi trạm nhận đọc liệu, tính số CRC Nếu hai số CRC khơng giống nhau, có lỗi header gói tin bị huỷ Khi router nhận datagram, tính lại checksum Bởi vì, trường TTL bị thay đổi router datagram truyền qua - Trường IP option: Về bản, gồm thơng tin chọn đường (source routing), tìm vết (tracing a route), gán nhãn thời gian (time stamping) gói tin truyền qua router đầu mục bí mật quân Xin xem phần tham khảo cuối sách Trường có khơng có header (nghĩa cho phép độ dài header thay đổi) - Các trường IP source IP destination address (địa nguồn đích): Rất quan trọng người sử dụng khởi tạo trạm làm việc họ cố truy nhập trạm khác không sử dụng dịch vụ tên miền (DNS) cập nhật file Trang 80 Phô lơc host (up-to-date host file) Nó cho biết địa trạm đích gói tin phải tới địa trạm gốc phát gói tin Tất host internet dược định danh địa Địa IP quan trọng bàn tới đầy đủ A.1.2 Địa IP giao thức phân giải địa ARP Ta biết với mạng Ethernet Token Ring có địa MAC Với giao thức TCP/IP host định danh địa IP 32-bit Đây xem giao thức địa Mục đích đánh địa để IP thơng tin với host mạng internet Địa IP xác định nút đặc biệt số hiệu mạng Địa IP dài 32 bit chia làm trường, trường byte Địa biểu diễn dạng thập phân, số 8, 16 nhị phân Thường địa IP viết dạng thập phân dấu chấm Có hai cách gán địa IP, phụ thuộc cách kết nối bạn Nếu bạn nối với internet, địa mạng gán thông qua điều hành trung tâm, trung tâm thông tin mạng (Network Information Center - NIC) Nếu bạn không nối với internet, địa IP bạn gán cách địa phương thông qua người quản trị mạng bạn Khi NIC gán địa mạng bạn, số hiệu mạng cịn phần địa host gán cách địa phương người quản trị mạng XNS sử dụng địa MAC 48-bit địa host IP phát triển trước có LAN tốc độ cao, đó, có sơ đồ số hiệu riêng Địa IP tương thích với địa tầng vật lí Ethernet Token Ring + Khuôn dạng địa IP Mỗi host mạng TCP/IP có định danh tậi tầng IP với địa có dạng Toàn địa thường dùng để định danh host, khơng có tách biệt trường Thực tế, khó phân biệt trường khơng viết tách Dạng tổng quát địa IP có dạng: + Các lớp IP (IP classes): 128.4.70.9 ví dụ địa IP Nhìn vào dịa khó mà biết đâu phần số hiệu mạng, đâu phần số hiệu host Địa IP gồm byte, phần số Trang 81 Phơ lơc hiệu mạng chiếm một, hai ba byte đầu, phần lại số hiệu host Tuỳ thuộc vào điều đó, địa IP chia làm lớp: A, B, C, D, E Các lớp A, B C sử dụng cho địa mạng host Lớp D kiểu địa đặc biệt dùng cho multicast Lớp E để giành Việc xác định lớp địa nào, độ dài phần số hiệu mạng phần mềm + Định danh lớp IP: Phần mềm IP xác định lớp định danh mạng phương pháp đơn giản đọc bit đầu trường gói Chuyển địa IP sang dạng nhị phân tương ứng Nếu bit địa lớp A Nếu đọc bit Nếu bit địa lớp B Nếu đọc tiếp bit thứ ba Bit địa lớp C, địa lớp D dùng cho multicast Lớp A: Địa lớp A sử dụng byte đầu cho số hiệu mạng, ba byte sau cho địa host Địa lớp A cho phép phân biệt 126 mạng, mạng tới 16 triệu host ứng với 24 bits Tại có 126 mạng ứng với bit? Thứ nhất, 127.x (01111111 nhị phân) giành cho chức loop-back nên không gán cho số hiệu mạng Thứ hai, bit thiết lập để nhận dạng lớp A Địa mạng lớp A thường phạm vi từ tới 126, ba byte cuối gán cách địa phương cho host Địa lớp A có dạng: Lớp B: Địa lớp B dùng hai byte đầu cho số hiệu mạng hai byte cuối giành cho số hiệu host Nó nhận dạng hai bit 10 Cho phép phân biệt 16384 số hiệu mạng, mạng tới 65354 host Do dịch địa số hiệu mạng từ 128 tới 191 Nên có dạng: Lớp C: Địa lớp C sử dụng ba byte đầu cho số hiệu mạng byte cuối cho địa host Nhận dạng ba bit 110 Cho phép địa mạng phạm vi 192-223 trường thứ Do có tới hai triệu mạng mạng chứa 254 host Thường địa lớp C gán NIC Nó có dạng: Ví dụ: (192.1.1.1) nút gán định danh host đặt mạng lớp C 192.1.1.0 (150.150.5.6) nút gán định danh host 5.6 đặt mạng lớp B 150.150.0.0 Trang 82 Phô lôc (9.6.7.8) nút gán định danh host 6.7.8 đặt mạng lớp A 9.0.0.0 + Các hạn chế địa IP: - Địa IP đặt bốn bit 1111 dành cho lớp E - Địa lớp A 127.x cho hàm đặc biệt loop-back Do tiến trình cần truyền thơng qua TCP mà lại host, khơng gửi gói ngồi mạng x thường thiết lập 0, thiết lập Các router nhận datagram theo cách hủy gói - Các bit xác định địa cổng host mạng khơng thiết lập tất 1để biểu thị địa riêng Đây địa đặc biệt đặc trưng cho gói broadcast tới tất host mạng Các địa broadcast biểu diễn cho host mạng nhận dịch datagram Nếu byte địa IP toàn 1được xem limited broadcast Các router khơng phát datagram broadcast limited Nó có dạng 255.255.255.255 Các router sử dụng địa kiểu để cập nhật router khác số hiệu mạng cập nhật hop-count - Dạng broadcast khác phần địa số hiệu mạng thiết lập địa xác định, phần địa host toàn số 1, gọi broadcast trực tiếp Các router phát datagram loại Ví dụ 128.1.255.255 gửi tới tất trạm mạng có số hiệu 128.1.0.0 - Các địa có phần số hiệu mạng tồn số để thay cho mạng Ví dụ 0.0.0.120 nghĩa số hiệu host 120 mạng - Có dạng broadcast hiểu all-0s broadcast Có dạng 0.0.0.0 dùng để biểu diễn lỗi chọn đường Các địa lớp D multicast dùng để gửi IP datagam tới nhóm host mạng Điều chứng tỏ có ích router cập nhật Có cách khác hiệu hơn, dùng địa broadcast, phần mềm lớp bị ngắt có gói broadcast tới Các địa khơng vượt phạm vi 255 A.1.3 IPv6 IPv6 tập hợp đặc tả nâng cấp IPv4 IETF soạn thảo Nó coi giao thức Internet hệ thiết kế để gói thơng tin định dạng cho IPv4 làm việc Những giới hạn dung lượng địa tốc độ tìm đường thấp thúc đẩy việc phát triển IPv6 Với dung lượng 128 bit cách đánh địa đơn giản hơn, giao thức giải phần Trang 83 Phơ lơc vấn đề Các tính tăng cường khác mã hoá 64 bit tự động cấu hình thiết kế sẵn địa IP Khuôn dạng IPv6 header miêu tả hình A.4 Hình A.4: Khn dạng IPv6 header Tính tăng cường IPv6 so với IPv4: - Mở rộng địa tính dẫn đường: Kích thước địa IP lên đến 128 đảm bảo IPv6 giao thức Internet lâu dài Khả mở rộng việc định tuyến chiều cải tiến để truyền cách hiệu ứng dụng băng thông cao video audio - Tốc độ mạng: Những thay đổi thực định dạng địa giúp giảm yêu cầu băng thông cho phép tăng tính hiệu linh hoạt việc định tuyến phát tiếp thông tin - Khả bảo mật thiết kế sẵn: Những mở rộng để hỗ trợ khả kiểm tra tính hợp lệ, tích hợp bảo mật liệu phần IPv6 Khả gán mức ưu tiên cho gói thơng tin: Các gói thơng tin gắn nhãn để thao tác đặc biệt, chẳng hạn “độ ưu tiên” Gói thơng tin hội đàm video có độ ưu tiên cao gói mail thơng thường IETF chịu trách nhiệm thúc đẩy thực IPv6 Tổ chức có kế hoạch thực môi trường thử nghiệm gọi 6bone, đặt Uc liên kết thiết bị IPv6 32 quốc gia Thách thức mà IETF phải giải hoàn tất việc chuyển đổi sang IPv6 trước IPv4 đổ vỡ Họ có kế hoạch thực bước q trình chuyển đổi Sẽ có giai đoạn mà hai giao thức tồn Internet công Trang 84 Phô lôc cộng Các chuyên gia ước tính q trình chuyển đổi khoảng đến 10 năm A.1.4 Giao thức TCP UDP A.1.4.1 Giao thức TCP TCP giao thức "Có liên kết", nghỉa cần phải thiết lập liên kết logic cặp thực thể TCP trước chúng trao đổi liệu với Khuôn dạng TCP header mơ tả Hình A.5 Hình A.5 Khn dạng TCP header Các tham số khuôn dạng có ý nghĩa sau: - Source Port: số hiệu cổng trạm nguồn - Destination Port: số hiệu cổng trạm đích Sequence Number: số hiệu byte segment trừ bit SYN thiết lập Nếu bít SYN thiết lập Sequence Number số hiệu khởi đầu (ISN) byte liệu ISN+1 Tham số có vai trò tham số N(S) HDLC Trang 85 Phô lôc - Acknowledgement Number: số hiệu segment mà trạm nguồn chờ để nhận, ngầm ý báo nhận tốt segment mà trạm đích gửi cho trạm nguồn Tham số có vai trị tham số N(R) HDLC - Data offset: số lượng từ (32 bít) TCP header - Reserved: dành để dùng tương lai - Control bit: bít điều khiển: - URG: vùng trỏ khẩn có hiệu lực - ACK: vùng báo nhận có hiệu lực - PSH: chức PUSH - RST: khởi động lại liên kết - SYN: đồng hoá số hiệu - FIN: khơng cịn liệu từ trạm nguồn - Window: cấp phát credit để kiểm soát luồng liệu Đây số lượng byte liệu, byte vùng ACK number mà trạm nguồn sẵn sàng để nhận - Checksum: mã kiểm sốt lỗi cho tồn segment - Urgent Pointer: trỏ trỏ tới số hiệu byte theo sau liệu khẩn, cho phép bên nhận biết độ dài liệu khẩn Vùng có hiệu lực bit URG thiết lập - Options: khai báo Options TCP, có độ dài tối đa vùng TCP data segment - Padding: phần chèn thêm vào header để bảo đảm phần header kết thúc mốc 32 bít Phần thêm gồm tồn số - TCP data: (độ dài thay đổi) chứa liệu tầng trên, có độ dài tối đa ngầm định 536 bytes Giá trị điều chỉnh cách khai báo vùng Options Một tiến trình ứng dụng host truy nhập vào dịch vụ TCP cung cấp thông qua cổng Một cổng kết hợp với địa IP tạo thành socket liên mạng Dịch vụ TCP cung cấp nhờ liên kết lôgic cặp socket Một socket tham gia nhiều liên kết với socket xa khác Trước truyền liệu trạm cần phải thiết lập liên kết TCP chúng khơng cịn nhu cầu truyền liệu liên kết giải phóng Cũng giao thức khác, thực thể tầng sử dụng TCP thông qua hàm dịch vụ nguyên thuỷ Trang 86 Phô lôc A.1.4.2 Giao thức UDP UDP giao thức "không liên kết" sử dụng thay cho TCP IP theo yêu cầu ứng dụng Khác với TCP, UDP khơng có chức thiết lập giải phóng liên kết, tương tự IP Nó khơng cung cấp chế báo nhận, không xắp xếp đơn vị liệu đến dẫn đến tình trạng trùng liệu mà khơng có thơng báo lỗi cho người gửi UDP cung cấp chế gán quản lý số hiệu cổng để định danh cho ứng dụng chạy trạm mạng Do chức phức tạp nên UDP có xu hoạt động nhanh so với TCP Nó thường dùng cho ứng dụng khơng địi hỏi độ tin cậy cao giao vận Khn dạng UDP datagram có vùng tham số đơn giản nhiều so với TCP segment, miêu tả hình A.6 Hình A.6 Khuôn dạng UDP header Giao thức UDP chạy bên giao thức RTP Cả hai giao thức RTP UDP tạo nên phần chức tầng giao vận A.2 Giao thức điều khiển gateway MGCP A.2.1 Giới thiệu MGCP (Media Gateway Control Protocol) IETF khuyến nghị dựa hai giao thức SGCP (Simple Gateway Control Protocol) IPDC (Internet Protocol Device Control), dùng để điều khiển gateway thiết bị ngoại vi MGCP giả định gateway điều khiển gọi thơng thường, cịn việc điều khiển gọi “thơng minh” phần tử khác điều khiển Các Trang 87 Phô lôc phần tử điều khiển gọi tự điều khiển đồng lẫn để gửi lệnh liên kết tới gateway MGCP thực chất giao thức chủ/tớ nơi mà gateway thực lệnh gatekeeper gửi tới MGCP đưa phương thức kết nối mà điểm cuối kết nối phần tử Các điểm cuối nguồn kho liệu, vật lý ảo Các kết nối kiểu Điểm tới điểm kiểu đa điểm Kết nối điểm điểm liên kết hai điểm cuối để truyền liệu chúng Kết nối điểm cuối vùng đa điểm gọi kết nối đa điểm Các kết nối thiết lập thông qua vài kiểu mạng sau: Sử dụng RTP UDP qua mạng TCP/IP để truyền gói tin âm Sử dụng AAL2 lớp thích ứng khác qua mạng ATM để truyền gói tin âm Truyền gói tin thông qua kết nối nội Đối với kết nối điểm - điểm, điểm cuối kết nối gateway gateway khác A.2.2 So sánh với H.323 MGCP giao thức nội mạng IP, sử dụng để trao đổi số liệu gateway gatekeeper nhằm hỗ trợ cho việc khởi tạo, giám sát, giải phóng, kết nối điểm cuối Cịn H.323 hệ thống bao gồm nhiều phần tử : gatekeeper, gateway, thiết bị đầu cuối, cung cấp tiêu chuẩn nén/dãn liệu âm thanh, hình ảnh, cịn vấn đề liên quan tới báo hiệu, điều khiển, dựa khuyến nghị H.225, H.245 Xét mặt hệ thống MGCP tuý giao thức điều khiển báo hiệu, hỗ trợ cho ứng dụng đa dịch vụ việc thiết lập điều khiển kết nối, H.323 hệ thống bao gồm nhiều tiêu chuẩn cho thiết bị đầu cuối VoIP, H.323 sử dụng tiêu chuẩn khác : H.225, H.245 làm giao thức báo hiệu điều khiển cho việc thiết lập, quản lý giám sát kết nối Về báo hiệu : H.323 MGCP hỗ trợ chức điều khiển quản lý thiết lập kết nối, : giữ kết nối (call hold), chuyển kết nối (call transfer), chờ thực kết nối (call waiting), Hỗ trợ QoS : Về chất, chất lượng dịch vụ QoS thể mặt định lượng đặc trưng lưu lượng số liệu đa dịch vụ thông qua đại lượng hiệu suất, ví dụ : giải thơng, độ trễ, biến thiên độ trễ, lỗi bít, Ngồi thông Trang 88 Phô lôc số trên, độ trễ thiết lập kết nối có ảnh hưởng quan trọng đến việc đảm bảo QoS H.323 quy định chi tiết chức điều khiển quản trị băng thông cho gatekeeper, bao gồm chuyển đổi địa chỉ, điều khiển truy nhập quản trị băng thông Thực chất chức hỗ trợ cho đảm bảo QoS Trong MGCP không định nghĩa chức hỗ trợ đảm bảo QoS Phát khắc phục lỗi : Cả H.323 lẫn MGCP cung cấp chế phát khắc phục lỗi H.323 sử dụng timer khác để giám sát việc phát nhận thông báo điều khiển thiết lập kết nối, trước thực việc phát lại Chỉ sau số lần phát lại qui định mà không nhận thông báo trả lời, kết nối TCP sử dụng Đối với MGCP , thông qua gateway, gatekeeper thường xuyên giám sát cập nhật trạng thái điểm cuối Gatekeeper cập nhật trường hợp đặc biệt (dễ gây lỗi) vào danh sách cách ly để giám sát, theo dõi thông báo cho trạm điều khiển MGCP đưa số phương pháp để xác định khắc lỗi định tuyến lại, xử lý lệnh không tuần tự, xử lý khởi động đồng thời, A.3 Giao thức điều khiển thiết lập gọi SIP A.3.1 Chức SIP SIP giao thức điều khiển lớp ứng dụng để thiết lập, sửa đổi kết thúc phiên hội nghị đa dịch vụ thoại SIP sử dụng để khởi động phiên bổ xung bên vào phiên thông báo thiết lập trước Các phiên thơng báo để sử dụng giao thức quảng bá : SAP, thư điện tử, thư mục trang web (LDAP) số giao thức khác SIP hỗ trợ việc gán tên dịch vụ phát lại, cho phép triển khai dịch vụ điện thoại thông minh ISDN SIP hỗ trợ yếu tố việc thiết lập huỷ bỏ việc truyền tin đa dịch vụ: - Định vị người sử dụng : Xác định hệ thống cuối - Khả người dùng : Xác định phương tiện thơng số - Tính sẵn sàng người dùng : Xác định sẵn sàng phía bị gọi đăng ký truyền tin - Thiết lập gọi : Thiết lập thông số gọi phía chủ gọi lẫn bị gọi - Điều khiển gọi : Bao gồm việc truyền huỷ gọi Trang 89 Phơ lơc SIP kích hoạt gọi đa bên nhờ khối điều khiển đa điểm (MCU) liên kết đầy mạng thay cho việc phát theo địa (Multicast) SIP cịn thiết lập gọi mạng điện thoại công cộng (PSTN) mạng điện thoại internet SIP sử dụng với giao thức báo hiệu thiết lập gọi khác để khởi tạo, giám sát giải phóng kết nối cho điểm cuối Chẳng hạn, để thiết lập gọi dùng SIP để xác định bên tham gia vào gọi có tương thích với u cầu H.323 không, lấy địa đầu cuối trạm trung chuyển H.245, sau sử dụng giao thức H.245.0 để thiết lập gọi SIP không cung cấp dịch vụ hội nghị (như : điều khiển phòng họp bầu cử), khơng quy định cách thức điều khiển dịch vụ hội nghị Tuy nhiên, SIP sử dụng để thực giao thức điều khiển dịch vụ hội nghị A.3.2 Vận hành SIP SIP hoạt động theo mơ hình trạm làm việc máy phục vụ (Client/Server) Cả phía chủ gọi lẫn bị gọi xác định địa SIP Khi thực gọi SIP, chủ gọi định vị máy chủ thích hợp để gửi yêu cầu SIP Hầu hết hoạt động SIP gửi đề nghị INVITE tới bị gọi để mời tham gia vào gọi (đa dịch vụ) Sau bị gọi chấp thuận chủ gọi gửi trả lời ACK ghi nhận gọi bắt đầu, gửi BYE để hủy bỏ Chủ gọi gửi yêu cầu SIP trực tiếp tới bị gọi gửi chuyển tiếp qua Server khác A.3.3 So sánh với H.323 SIP đơn giản nhiều so với H.323 Để hoạt động, H.323 phải sử dụng giao thức khác : RTP/RTCP - Giao vận số liệu, H.225.0 Q.931 - để báo hiệu thiết lập gọi, H.245 - để dàn xếp dạng đầu cuối Trong SIP thiết kết theo mơ hình Client/Server sử dụng tin dạng văn bản, nên thủ tục xử lý truyền tin đa dịch vụ đơn giản sáng sủa nhiều so với H.323 Tập tin SIP bao gồm loại : INVITE, ACK, CANCEL, BYE, REGISTER OPTIONS nghĩa nhiều so với H.323 Như để hỗ trợ cho việc thiết lập gọi, SIP cần trao đổi (Trường hợp UAC đăng ký với UAS), H.323 trao đổi Tuy nhiên cấu trúc Trang 90 Phô lôc tin SIP lại phức tạp so với H.323, để thực trao đổi SIP UAC UAS phải có xếp khởi tạo tin trước gửi đi, H.323 nhận tín hiệu yêu cầu gần có tín hiệu trả lời Nói chung hạ tầng H.323 đáp ứng yêu cầu bảo đảm chất lượng dịch vụ ứng dụng thời thực tốt so với SIP Tuy nhiên ứng dụng loại có thuật tốn tìm đường mơ lưu lượng tối ưu SIP chiếm ưu H.323 Về báo hiệu: H.323 SIP hỗ trợ chức điều khiển quản lý thiết lập kết nối, : 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 kết nối (call waiting), Hỗ trợ QoS: H.323 quy định chi tiết chức điều khiển quản trị băng thông cho gatekeeper, bao gồm chuyển đổi địa chỉ, điều khiển truy nhập quản trị băng thơng Thực chất chức hỗ trợ cho đảm bảo QoS Trong SIP không định nghĩa chức hỗ trợ đảm bảo QoS Phát khắc phục lỗi: Cả H.323 lẫn SIP cung cấp chế phát khắc phục lỗi H.323 sử dụng timer khác để giám sát việc phát nhận thông báo điều khiển thiết lập kết nối, trước thực việc phát lại Chỉ sau số lần phát lại qui định mà không nhận thông báo trả lời, kết nối TCP sử dụng Đối với SIP qui định thực thể UA tự động phát lại sau 0,5s nhận 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 OK” nhận thông báo trả lời ACK Trang 91 Phô lôc PHỤ LỤC B TỪ VIẾT TẮT ACELP ADPCM ARP ATM CQ CRTP CT CTI DSCP ECTF ETSI FIFO GSM GSTN IETF IP ISDN ISP ITSP ITU ITU-T Algebraic Code Excited Linear Prediction Adaptive Difference PCM Address Resolution Protocol Asynchronous Transfer Mode Custom Queuing Compress Realtime Transport Protocol Computer Telephony Computer Telephony Intergration Diff Serv Code Point Enterprise Computer Telephony Forum European Telecommunications Standards Institude First In First Out Global System for Mobile General Switched Telephone Network Internet Enginerring Task Force Internet Protocol Integrated Service Network Internet Service Provider Internet Telephone Service Provider International Telecommunication Union International Telecommunication Union-Telecommunication Trang 92 Phô lôc LAN LFI MC MCU PCM PQ PSTN QoS RAS RSVP RTCP RTP SAP SCN SIP SS7 TCP TDM ToS UDP VoIP VPN WAN WFQ Standardization Local Area Network Link Fragment and Interleaving Multipoint Controller Multipoint Control Unit Pulse Code Modulation Priority Queuing Public Switched Telephone Network Quality of Service Registration, Admission and Status Resource Reservation Protocol RTP Coltrol Protocol Realtime Transport Protocol Service Access Point Switched Circuit Network Session Initiation Protocol Signaling System Transport Control Protocol Time Division Multiplexing Type of Service User Datagram Protocol Voice over IP Virtual Private Network Wide Area Network Weighted Fair Queuing Trang 93 Phô lôc PHỤ LỤC C TÀI LIỆU THAM KHẢO [1]7 kHz Audio - Coding Within 64 KBIT/S: ITU-T Recommendation G.722 [2]7 kHz Audio - Coding Within 64 KBIT/S Annex A: ITU-T Recommendation G.722 – Annex A [3]A Primer on the T.120 Series Standards: A Databeam Coporation White Paper [4]Các dịch vụ thời gian thực mạng Internet: KS Trịnh Bảo Khánh [5]Chất lượng dịch vụ thoại qua IP - Mơ hình thay đổi: Ngơ Vân Anh "Thông tin Khoa học kỹ thuật Kinh tế Bưu Điện" 3/2001 [6]Coding of Speech at kbit/s Using CS-ACELP: ITU-T Recommendation G.729 [7]Coding of Speech at kbit/s Using CS-ACELP: ITU-T Recommendation G.729 – Annex A [8]Coding of Speech at 16 kbit/s Using Low-Delay Code Excited Linear Prediction: ITU-T Recommendation G.728 [9]Coding of Speech at 16 kbit/s Using Low-Delay Code Excited Linear Prediction Annex G: ITU-T Recommendation G.728 – Annex G [10]Coding of Speech at 16 kbit/s Using Low-Delay Code Excited Linear Prediction Annex H: ITU-T Recommendation G.728 – Annex H [11]Con đường đến tháng dịch vụ VoIP: Huệ Anh-"Bưu Điện Việt Nam" số 14 [12]Dual Rate Speech Conderfor Multimedia Communications Transmitting at 5.3 and 6.3 kbit/s: ITU-T Recommendation G.723.1 [13]Điện thoại di động trực tiếp nối mạng Internet có Việt Nam: "Thời báo tài Việt Nam" 14/6/2000 [14]Điện thoại Intranet: PC World 1/1997 [15]Hệ thống địa sử dụng cho điện thoại IP: Đinh Quang Trung-Luận văn cao học khoa"Công nghệ thông tin" [16]Internet hệ mới: PC World 3/1998 Trang 94 ... tương ứng với giao thức tầng mạng, giao thức TCP tương ứng giao thức tầng giao vận Các ứng dụng chạy thẳng giao thức Các ứng dụng cụ thể như: truyền file, thư điện tử Ta thấy giao thức TCP/IP... trường số từ đến 255 - Trường Protocol: Trường dùng để biểu thị giao thức mức cao IP (ví dụ TCP UDP) Có nhiều giao thức tồn giao thức IP IP khơng quan tâm tới giao thức chạy Thường giao thức TCP... 84 Phơ lơc cộng Các chun gia ước tính q trình chuyển đổi khoảng đến 10 năm A.1.4 Giao thức TCP UDP A.1.4.1 Giao thức TCP TCP giao thức "Có liên kết", nghỉa cần phải thiết lập liên kết logic cặp

Ngày đăng: 23/11/2012, 08:11

Hình ảnh liên quan

Hình A.2 TCP/IP tương ứng với tầng 3 và 4 mô hình OSI - Tìm hiểu các giao thức liên quan đến VOIP

nh.

A.2 TCP/IP tương ứng với tầng 3 và 4 mô hình OSI Xem tại trang 2 của tài liệu.
Hình A.1 TCP/IP so sánh với OSI - Tìm hiểu các giao thức liên quan đến VOIP

nh.

A.1 TCP/IP so sánh với OSI Xem tại trang 2 của tài liệu.
Hình A.3 Khuôn dạng của IP header - Tìm hiểu các giao thức liên quan đến VOIP

nh.

A.3 Khuôn dạng của IP header Xem tại trang 4 của tài liệu.
cấu hình được thiết kế sẵn của địa chỉ IP. Khuôn dạng của IPv6 header được miêu tả ở hình A.4. - Tìm hiểu các giao thức liên quan đến VOIP

c.

ấu hình được thiết kế sẵn của địa chỉ IP. Khuôn dạng của IPv6 header được miêu tả ở hình A.4 Xem tại trang 10 của tài liệu.
Khuôn dạng của TCP header được mô tả trong Hình A.5. - Tìm hiểu các giao thức liên quan đến VOIP

hu.

ôn dạng của TCP header được mô tả trong Hình A.5 Xem tại trang 11 của tài liệu.
Hình A.6 Khuôn dạng của UDP header - Tìm hiểu các giao thức liên quan đến VOIP

nh.

A.6 Khuôn dạng của UDP header Xem tại trang 13 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan