Chồng giao thức sử dụng trong H.323

Một phần của tài liệu TỔNG QUAN VỀ CÁC GIAO THỨC BÁO HIỆU VÀ ĐIỀU KHIỂN TRONG MẠNG NGN (Trang 70 - 74)

Chồng các giao thức trong H.323 và vị trí của chúng theo mô hình OSI được mô tả trong hình 4.10. Bao gồm:

 Các chuẩn mã hoá và giải mã thoại (Audio CODECs): G711, G722, G728, G729, G723.1.

 Các chuẩn mã hoá và giải mã hình ảnh (Video CODECs): H261, H263.

 Bản tin H.225 khai báo, cho phép và quản lý trạng thái RAS (Registration, Admision, and Status).

 Bản tin H.225 cho báo hiệu cuộc gọi.  Bản tin H.245 điều khiển cuộc gọi.

 Giao thức điều khiển thời gian thực (RTCP) Giao thức truyền tải thời gian thực (RTP).

Hình 4.10. Chồng giao thức H.323

4.2.3.1. Bản tin báo hiệu cuộc gọi H.225

a. Bản tin H.225 RAS

Bảng 4.5. Các thông báo của H.225 RAS

Tên thông báo Chức năng Yêu cầu quyền truy nhập

(Admission Request- ARQ)

Một đầu cuối gửi yêu cầu tới Gatekeeper, xin phép được truy nhập vào mạng chuyển mạch gói. Gatekeeper có thể chấp nhận (ACF) hay loại bỏ (ARJ).

Đồ án tốt nghiệp Đại học Chương 4. Các giao thức ngang hàng

Yêu cầu băng thông (Bandwidth Request- BRQ)

Đầu cuối gửi yêu cầu để thay đổi băng thông, Gatekeeper có thể chấp nhận (BCF) hoặc loại bỏ (BRJ). Gatekeeper cũng có thể hỏi lại cơ chế truyền băng thông thấp hay cao.

Yêu cầu giải phóng cuộc gọi (Disengage Request- DRQ)

Đầu cuối gửi thông báo tới Gatekeeper liên kết đang bị loại bỏ, hoặc Gatekeeper gửi thông báo bắt buộc kết thúc cuộc gọi (bên nhận phải gửi DCF). Bên nhận có thể chấp nhận (DCF) hoặc từ chối (DRJ), Gatekeeper có thể từ chối (DRJ) nếu đầu cuối chưa đăng ký với nó.

Yêu cầu thông tin trạng thái (InfoRequest- IRQ)

Gatekeeper gửi yêu cầu tới Terminal để lấy thông tin trạng thái. Terminal trả lời qua IRR.

Phúc đáp yêu cầu thông tin

(InfoRequest Response- IRR) Đáp ứng yêu cầu của IRQ. Yêu cầu cục bộ

(Location Request- LRQ)

Yêu cầu Gatekeeper cung cấp địa chỉ dịch.

Gatekeeper có thể phúc đáp (LCF) và khi đó trong lời đáp có chứa địa chỉ đích, hoặc có thể loại bỏ (LRJ).

Bản tin không hiểu được

(Message not understood) Đầu cuối gửi đáp ứng khi không hiểu thông báo mà nó nhận được.

Yêu cầu đăng ký (Regisration Request- RRQ)

Terminal gửi yêu cầu, xin đăng ký với

Gatekeeper. Gatekeeper có thể đồng ý (RCF) hoặc loại bỏ (RRJ).

Bấm giờ truy nhập từ xa và yêu cầu trong tiến trình (RAS timer and Request in

Progress - RIP)

Đưa ra nhãn thời gian trễ mặc định cho các đáp ứng trả lời các yêu cầu và số lần phát lại nếu chưa nhận được đáp ứng.

Khi hệ thống có sự tham gia của GK, các đầu cuối tiến hành bắt tay với nhau thông qua GK là thành phần trung gian bằng cơ chế hỏi/đáp. GK căn cứ vào tình trạng của mạng để từ chối hoặc cho phép yêu cầu đó được thực hiện. Nó có các chính sách cụ thể như cho phép tối đa bao nhiêu cuộc gọi diễn ra đồng thời trong miền mà nó quản lý, để đảm bảo mạng hoạt động tốt.

Các thông tin trao đổi định nghĩa trong RAS được trình bày trong bảng 4.5.

b. Q.931

Bảng 4.6. Các thông báo của Q.931

Tên thông báo Chức năng Thông báo

(Alerting) Người được gọi gửi thông báo nhận được một yêu cầu kết nối từ phía người gọi.

Tiến hành cuộc gọi (Call Proceeding)

Người được gọi gửi thông báo yêu cầu thiết lập cuộc gọi của người gọi đã được khởi tạo và nó không chấp nhận một yêu cầu kết nối nào khác.

(Connect) phía người gọi.

Thông tin

(Information) Cung cấp thêm các thông tin trong quá trình thiết lập cuộc gọi hoặc các thông tin thêm về cuộc gọi.

Quá trình cuộc gọi (Progress)

Được gửi từ Gateway tới SCN, đưa ra tiến trình cuộc gọi trong quá trình trao đổi.

Hoàn thành giải phóng cuộc gọi

(Release Complete)

Terminal đưa thông báo giải phóng cuộc gọi, thu hồi lại tài nguyên đã cung cấp cho cuộc gọi.

Thiết lập

(Setup) Người gọi gửi thông báo yêu cầu muốn được kết nối với người được gọi.

Trạng thái (Status)

Đáp ứng lại thông báo thẩm tra trạng thái hoặc một thông báo không xác định được loại thông báo báo hiệu cuộc gọi.

Thẩm tra trạng thái

(Status Inquiry) Thông báo yêu cầu các thông tin trạng thái cuộc gọi.

Đây là giao thức sẽ được sử dụng tiếp theo sau khi quá trình bắt tay thành công qua RAS. Nếu hệ thống không có GK thì không cần đến RAS và Q.931 là giao thức sẽ được gọi dùng đầu tiên để thiết lập cuộc thoại giữa các đầu cuối. Q.931 thực hiện việc trao đổi trực tiếp các thông báo giữa 2 đầu cuối với mục đích thiết lập cuộc gọi và chấm dứt cuộc gọi khi một trong các bên kết thúc hội thoại. Các thông tin chính được định nghĩa trong Q.931 được trình bày trong bảng 4.6.

4.2.3.2. Bản tin điều khiển cuộc gọi H.245

Khi hai bên đồng ý tham gia cuộc thoại sau quá trình bắt tay qua Q.931 thì bước tiếp theo là hai bên thống nhất một cách thức hội thoại phù hợp bao gồm các công việc sau: Thỏa thuận về bộ CODEC được sử dụng, mở hai cổng UDP kề nhau cho các kênh logic truyền và điều khiển dòng thông tin đa phương thức, quản lý kênh logic thông qua việc xác lập máy chủ/máy khách, điều khiển tốc độ truyền dòng bit…

Các thông tin trao đổi định nghĩa trong H.245 được trình bày trong sau dưới đây:

Bảng 4.7. Các thông báo của H.245

Tên thông báo Chức năng Sự xác định Chủ-khách

Cho phép xác định đâu là máy chủ/máy khách để tránh xung đột. Trạng thái này có thể thay đổi bất cứ lúc nào trong một phiên hoạt động. Các đáp ứng: ACK (chấp nhận), Reject (loại bỏ), Release (trường hợp timeout).

Khả năng trao đổi

Đảm bảo chỉ có một dòng thông tin đa phương thức được trao đổi trên kênh logic và thuật toán điều chế/giải điều chế để mỗi bên có thể hiểu tín hiệu nhận được. Các đáp ứng: ACK, Reject, Release.

Mở kênh logic Mở một kênh logic. Các đáp ứng: ACK, Reject, Confirm

Đồ án tốt nghiệp Đại học Chương 4. Các giao thức ngang hàng

Đóng kênh Logic Đóng kênh logic hội thoại giữa các bên.Đáp ứng: ACK.

Yêu cầu về phương thức Yêu cầu được đưa ra để chỉ rõ chế độ truyền luồng tin đa phương thức tiếng nói, hình ảnh hay dữ liệu. Các đáp ứng: ACK, Reject, Release.

Thu thập khả năng của các đầu cuối

Cung cấp thông tin về phương thức trao đổi của các Terminal. Trường hợp hội thoại thì cho biết bộ CODEC được sử dụng tại mỗi bên.

Chỉ thị kết thúc phiên Chỉ thị kết thúc phiên H.245.

4.2.3.3. Giao thức truyền tải thời gian thực RTP

Giao thức này cung cấp các dịch vụ truyền tải thoại và hình ảnh thời gian từ đầu đến cuối. Trong khi, H.323 được sử dụng để chuyển tải dữ liệu trên nền mạng gói, thì RTP cơ bản là được dùng để chuyển tải dữ liệu thông qua giao thức datagram của người dùng (UDP). RTP cùng với UDP cung cấp các chức năng của một giao thức chuyển tải (transport_protocol). RTP cung cấp các dịch vụ sau: nhận dạng trọng tải, đánh số theo dãy, đếm nhịp thời gian, và ghi thông báo vô tuyến. UDP cung cấp các dịch vụ đa thành phần và tổng kiểm tra. RTP cũng có thể được sử dụng cùng với một giao thức khác.

4.2.3.4. Giao thức điều khiển thời gian thực RTCP

Giao thức này cung cấp các dịch vụ điều khiển. Chức năng cơ bản của RTCP là cung cấp sự phản hồi về chất lượng của việc phân phối dữ liệu. Những chức năng khác của RTCP gồm có: thực hiện việc nhận biết cấp truyền tải cho một tài nguyên RTP mà được gọi với cái tên chính tắc là: đồng bộ hóa thoại và hình ảnh.

Một phần của tài liệu TỔNG QUAN VỀ CÁC GIAO THỨC BÁO HIỆU VÀ ĐIỀU KHIỂN TRONG MẠNG NGN (Trang 70 - 74)

Tải bản đầy đủ (DOC)

(98 trang)
w