Các trường tiêu đề thực thể

Một phần của tài liệu Mạng NGN, giao thức báo hiệu và điều khiển SIP, megaco (Trang 77 - 79)

Các trường tiêu đề thực thểđịnh nghĩa siêu thông tin về thân bản tin hoặc nếu thân bản tin không có mặt thì nó thể hiện các tài nguyên để định danh theo yêu cầu. Thuật ngữ “tiêu đề thực thể” là thuật ngữ HTTP 1.1 ởđó phần chính của đáp ứng có

thể chứa phiên vận chuyển phần chính của bản tin. Thân của bản tin ban đầu được gọi là “thực thể”.

™Tiêu đề Allow

Trường tiêu đề cho phép liệt kê tập hợp các chỉ thị được hỗ trợ bởi tài nguyên định nghĩa bởi yêu cầu URI. Mục đích các trường này là thông báo đến người nhận các chỉ thị giá trị kết hợp với tài nguyên một cách chính xác. Trường tiêu đề cho phép có mặt trong đáp ứng 405( Method Not Allowed ) và trong đáp ứng OPTION.

Khuôn dạng:

Allow = "Allow" ": " 1#Method ™Tiêu đề Content - Encoding

Giá trị của trường tiêu đề thực thể Content - Encoding chỉ ra các mã hoá phù hợp được ứng dụng trong phần thân của thực thể, và vì vậy cơ chế giải mã phải được ứng dụng đểđạt được kiểu phương tiện trong trường tiêu đề Content - Type.

Nếu nhiều mã hoá được dùng trong thực thể thì mã hoá phù hợp phải được sắp xếp đặt theo thứ tự chúng được dùng.

Client có thể dùng mã hoá Content vào phần chính của yêu cầu. Nếu Server không có khả năng mã hoá phần chính hoặc phần không thể nhận biết được bất kỳ giá trị Contant - Encoding nào, thì nó phải gửi đáp ứng 415( Unsupporterd Media Type ), liệt kê các mã hoá có thể chấp nhận trong tiêu đề Accept - Encoding. Một Server có thể áp dụng Content - Encoding vào phần chính trong các đáp ứng. Server chỉ được sử dụng các mã hoá đã liệt kê trong tiêu đề Accep - Encoding trong yêu cầu.

™Tiêu đề Content - Length

Giá trị trường tiêu đề Content - Length chỉ ra kích cỡ phần chính của bản tin, là số octet tính theo thập phân gửi đến phía nhận. Các ứng dụng nên dùng trường này để chỉ ra kích cỡ phần chính của bản tin đã truyền đi, bất kể kiểu phương tiện gì của thực thể. Giá trị Content - Length lớn hơn hoặc bằng 0 đều được sử dụng ( bằng 0 khi phần chính trong bản tin không có ). Nếu một Server nhận yêu cầu UDP không có trường Content - Length thì nó phải giả sử rằng yêu cầu bao vây phần dư của gói. Nếu Server nhận yêu cầu UDP có trường Content - Length, mà giá trị của nó lớn

hơn kích cỡ của phần thân bản tin gửi trong yêu cầu, thì Client nên tạo ra đáp ứng lớp 400. Nếu có dữ liệu bổ sung trong gói UDP sau khi byte cuối cùng của thân bản tin được đọc, thì Server phải xử lý phần dữ liệu như bản tin riêng. Điều này cho phép nhiều bản tin được đặt trong cùng một gói UDP.

™Tiêu đề Content - Type

Tiêu đề Content - Type chỉ ra kiểu phương tiện của thân bản tin gửi đến phía nhận ™Tiêu đề Expires

Trường tiêu đề thực thể Expries đưa ra thời gian và ngày mà nội dung bản tin sẽ hết hiệu lực.Trường này chỉ được định nghĩa trong chỉ thị REGISTER và INVITE.

- Đối với REGISTER: nó là trường tiêu đề đáp ứng và yêu cầu. Trong bản tin REGISTER, Client chỉ ra đăng ký giá trị trong bao lâu. Trong đáp ứng, Server chỉ ra thời gian hết hiệu lực sớm nhất của các đăng ký. Server có thể lựa chọn khoảng thời gian ngắn hơn trong yêu cầu từ Client nhưng không nên lâu hơn.

- Đối với INVITE: nó là trường tiêu đề đáp ứng và yêu cầu. Trong một yêu cầu, chủ gọi có thể hạn chế giá trị của yêu cầu, ví dụ Client có thể hạn chế khoảng thời gian tìm kiếm một yêu cầu hội nghị.

Một phần của tài liệu Mạng NGN, giao thức báo hiệu và điều khiển SIP, megaco (Trang 77 - 79)

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

(111 trang)