Trong quỏ trỡnh tiờu chuẩn húa, do cú nhiều điểm trựng hợp nờn 2 giao thức AAL3 và AAL4 được gộp lại thành một
Hai phương thức dịch vụ được sử dụng trong giao thức AAL ắ là: message và streaming. Trong phương thức message, khối số liệu dịch vụ (SDU) AAL chuyển tải qua giao diện AAL cú kớch thước chớnh bằng khối số liệu giao diện AAL .Dịch vụ này cú thể truyền tải cỏc khối số liệu dịch vụ với kớch thước cố định và thay đổi. Trong
phương thức streaming , SDU- AAL chuyển tải qua giao diện AAL cú kớch thước bằng một hoặc bội số khối số liệu giao diện AAL cú thể xảy ra tại nhiều thời điểm khỏc nhau và do vậy, dịch vụ này truyền tải cỏc SDU với kớch thước thay đổi. Trong phương thức này cú dịch vụ loại bỏ, cú khả năng loại bỏ một phần số liệu dịch vụ được vận chuyển qua giao diện AAL.
Hai phương thức hoạt động trờn được mụ tả trong hỡnh vẽ sau:
SSCS- PDU
a) Dịch vụ theo phương thức Message
SSCS- PDU
b) Dịch vụ theo phương thức Streaming
Hỡnh 2.12: Cấu trỳc của SSCS- PDU theo phương thức truyền tải Cấu trỳc này phụ thuộc vào cỏc yờu cầu của dịch vụ
Hoạt động cú chống lỗi : ở đõy, mọi SDU được chuyển giao mà khụng cú bất kỡ sự thay đổi nào về nội dung do cỏc lỗi gõy ra . Bất kỡ một CS- PDU nào bị mất hay bị sai sẽ được phỏt lại. Thờm vào đú , chức năng điều khiển luồng sẽ được đưa ra giữa hai đầu cuối.
Hoạt động khụng cú chống lỗi: Trong trường hợp này, một SDU cú thể được truyền đi chớnh xỏc hoặc khụng chớnh xỏc. Cỏc CS- PDU bị mất hay sai sẽ khụng được phỏt lại. Việc cú cung cấp chức năng điều khiển luồng hay khụng hoàn toàn tựy chọn.
Lớp con SAR
AAL- SDU AAL- IDU
Kết cuối Kết cuối
AAL- SDU
AAL-IDU AAL- IDU AAL-IDU AAL-IDU IDU
Cỏc chức năng chủ yếu của SAR là hỗ trợ cho việc phõn chia và tỏc hợp thụng tin thành cỏc đơn vị dữ liệu giao thức cú chiều dài thay đổi của CS hoặc ngược lại nhờ việc đưa ra một chỉ bỏo về kiểu tế bào ( đầu , giữa , cuối hay là một đoạn duy nhất) của CS- PDU và một chỉ bỏo về số lượng cỏc bytes cú ớch. Chỉ bỏo này chỉ cú giỏ trị đối với tế bào cuối cựng hoặc tế bào của một đoạn duy nhất. Chức năng này do hai trường bit đưa ra:
Trường bit kiểu đoạn ST gồm 2 bits chỉ thị nội dung chứa của SAR- PDU là phần khởi đầu , nội dung hay kết thỳc của bản tin hoặc đõy là mẩu tin chỉ cú một segment. Cỏc ST được dựng để tỏi tổ hợp cỏc tế bào tại đầu thu.
Trường chỉ bỏo chiều dài LI gồm 6 bits chỉ thị số lượng octet thụng tin của CS- PDU chứa trong trường tải tin của SAR- PDU . Điều này là cần thiết vỡ trong nhiều trường hợp số liệu nhận từ CS-PDU khụng phải bội số của 44 (độ dài của SAR- PDU)
Mào đầu tế bào
ST SN MID Thụng tin SAR- PDU LI
Phần đầu Kết cuối
SAR- PDU SAR- PDU
SAR- PDU(48 octets)
ST: Lọai phõn đoạn (2 bits) SN: Số thứ tự
MID:Chỉ thị ghộp kờnh(1 bit) LI: Chỉ thị độ dài(6 bit) CRC: Cỏc bit kiểm tra
Hỡnh 2.13: Dạng SAR- PDU của AAL ắ
Cũng trong cấu trỳc trờn, trường CRC gồm 10 bits dựng để sửa chữa cỏc lỗi bit xảy ra với SAR- PDU . Việc mó húa của CRC dựa trờn đa thức sinh x10+ x9 +x5 +x4 +x +1. Thờm vào đú cỏc tế bào bị mất và bị lồng cũng phải được phỏt hiện. Chức năng này được thực hiện bởi 4 bits của trường SN. Trường SN dựng để xỏc định thứ tự của segment và được đỏnh số từ 0 đến 15 . Trường SN và trường ST cú tỏc dụng sắp xếp cỏc segment của khối số liệu giao thức CS- PDU theo đỳng thứ tự và giảm tối thiểu ảnh hưởng của lỗi trong quỏ trỡnh tỏi tạo số liệu.
Trường nhận dạng ghộp nối (MID) dựng để nhận dạng kết nối CPCS đối với một kết nối đơn thuộc lớp ATM . Điều này cho phộp kết nối đơn lớp ATM cú thể chấp nhận
CS- PDU cựng một lỳc trờn một kết nối ATM giữa cỏc dữ liệu của lớp AAL . Điều này tạo nờn một sự đồng đều đối với chất lượng dịch vụ đưa ra cho cỏc đấu nối.
Trường đặc biệt RES được dự trữ cho việc sử dụng sau này Việc mó húa trường ST được thực hiện như sau:
10: Tế bào bắt đầu của bản tin (BOM) 00: Tế bào ở giữa (COM)
01: Tế bào cuối cựng của bản tin (EOM) 11: Bản tin cú một đoạn duy nhất (SSM)
Lớp con CS
Được chia thành hai phần là phần chung CS (CPCS) và phần dịch vụ đặc thự (SSCS) . Cỏc chức năng của SSCS cũn được tiếp tục nghiờn cứu.
CPCS cú cỏc chức năng:
• Đảm bảo thứ tự của cỏc khối số liệu giao thức CPCS- PDU • Phỏt hiện và xử lý lỗi
• Xỏc định kớch thước bộ đệm và chức năng loại bỏ.
Cấu trỳc của CPCS-PDU được chỉ ra trong hỡnh vẽ dưới . Theo đú , trường bits tiờu đề của CPCS-PDU gồm 4 bytes, nú gồm cỏc trường con:
• Cỏc bớt chỉ bỏo phần chung CPI được dựng để quản lý cỏc bit cũn lại trong trường bit tiờu đề và trường bit cuối .
• Trường bit nhón hiệu bắt đầu BT
• Trường bit về kớch thước bộ đệm phõn phối : chỉ cho đầu thu biết kớch thước cần thiết của bộ đệm để nhận CPCS –PDU .
• Trường đệm PAD : được thờm vào để đảm bảo trường bit thụng tin của CPCS- PDU là một bội số của 4 octets. Độ dài của PAD từ 0 đến 3 octets.
• Trường bit cuối của CPCS- PDU cũng cú 4 octets, gồm 3 trường phụ sau: +1 octet đồng bộ AL dựng để đồng bộ 32 bits của trường bit cuối . +1 octet nhón kết thỳc ET dựng để kết hợp với BT nhằm tạo ra một sự liờn kết chớnh xỏc giữa trường bit tiờu đề và trường bit cuối cựng của khung.
+2 octets trường chỉ bỏo chiều dài sẽ chỉ ra độ dài trường thụng tin của CPCS- PDU. Phần đầu CPCS- PDU Thụng tin CPCS- PDU PAD Kết cuối CPCS- PDU
Phần đầu CPCS- PDU Kết cuối CPCS-PDU CPCS- PDU
CPI: Chỉ thị phần chung (1 octet) BASize : Kớch thước bộ đệm (2 octets) PAD: Phần cộng thờm (0ữ3 octets)
Length: Độ dài thụng tin CPCS- PDU (2 octets) AL: Đồng bộ( 1 octet)
Btag: Đỏnh dấu điểm đầu (1 octet) Etag: Đỏnh dấu kết thỳc( 1 octet)
Hỡnh 2.14: Dạng CPCS- PDU của AAL 3/4