LAPB
LAPB( Link Access Procedure, Balanced, bình hành hình リンクアクセス thủ thuận ) は,X.25プロトコルスイートに định nghĩa されたデータリンク tằng を thật trang したもので,データ đoan mạt trang trí(DTE) とデータ hồi tuyến chung đoan trang trí(DCE) の gian の thông tín とパケット hình thành を quản lý する. LAPBはHDLCのAsynchronous Balanced Mode(ABM) から phái sinh したビット chỉ hướng プロトコルで, フレームに ngộ りがなく thuận tự も chính しいことを bảo chứng する. LAPBの sĩ dạng はITU-T Recommendation X.25と ISO/IEC 7776 にある.OSI tham chiếu モデルのコネクションモードのデータリンクサービスを thật trang したデータリンク tằngプロトコルとしても sử え,ITU-T Recommendation X.222にその định nghĩa がある.
LAPBセッションはDTEからでもDCEからでも xác lập できる. Hô を khai thủy した cục をプライマリ, それに ứng đáp した cục をセカンダリと nhận thức する.
プロトコルの cấu tạo
[Biên tập]フレーム hình
[Biên tập]- I-フレーム ( tình báo 転 tống )
- Thượng tằng の tình báo や nhất bộ の chế ngự tình báo を vận ぶフレーム. Thuận tự chế ngự,フロー chế ngự,Ngộ り kiểm xuất đính chínhなどの cơ năng を hàm む. Tống thụ tín のシーケンス phiên hào を vận ぶ.
- S-フレーム ( giam thị )
- Chế ngự tình báo を vận ぶフレーム. Yếu cầu, tống tín trung đoạn, ステータス báo cáo, I-フレーム thụ tín thời のKhẳng định ứng đápなどの cơ năng を hàm む. Thụ tín のシーケンス phiên hào だけを vận ぶ.
- U-フレーム ( phi phiên hào chế )
- Chế ngự tình báo を vận ぶフレーム. リンク thiết định, thiết đoạn, エラー báo cáo などの cơ năng を hàm む. シーケンス phiên hào を vận ばない.
フレームのフォーマット
[Biên tập]フレームは tiên đầu から, 1オクテットのフラグシーケンス, 1オクテットのアドレス bộ, 1オクテット ( モジュロ8の tràng hợp ) の chế ngự bộ, nhậm ý trường ( tối đại 4099オクテット ) のデータ bổn thể, 2オクテットのフレーム kiểm tra シーケンス, 1オクテットのフラグシーケンスの thuận に cấu thành されている. それぞれのフィールドの tường tế は dĩ hạ の thông り.
- フラグシーケンス
- Tiên đầu も mạt vĩ も đồng じく, thường に 0x7E という trị である. このビットパターンがフレームの đồ trung に hiện れるとそこでフレームが chung わったと ngộ giải してしまうため,ビットスタッフィングという kỹ pháp を tống tín cơ と thụ tín cơ で sử dụng する. Giản 単に ngôn えば, 1が5 cá 続くと tống tín trắc で cường chế đích に0を挿 nhập し, thụ tín trắc では1が5 cá 続いた hậu の0を cường chế đích に tước trừ する.
- アドレス bộ
- LAPBはポイント・ツー・ポイントで động くプロトコルであり, DTEのネットワークアドレスは đệ 3 tằng のパケットにあるため, このフィールドは ý vị を trì たない. そのため, LAPBではこれを biệt の dụng đồ に sử dụng している. 0x01または0x03という2つの trị だけをとり, リンクコマンドと ứng đáp の thức biệt に sử う. 0x01 はDTEからDCEへのコマンドを cách nạp したフレームであることを kỳ し, DCEからDTEへの ứng đáp を kỳ す. 0x03 はDCEからDTEへのコマンドを cách nạp したフレームであることを kỳ し, DTEからDCEへの ứng đáp を kỳ す. したがって, nhất phương が đệ 2 tằng のDTE, もう nhất phương が đệ 2 tằng のDCEと thiết định しておく tất yếu がある ( đệ 1 tằng のDCE/DTEの thức biệt とは dị なる ).
- Chế ngự bộ
- フレーム hình の thức biệt に sử う. それに gia えて, フレーム hình にしたがってシーケンス phiên hào, chế ngự cơ năng, ngộ り truy tích cơ năng などを đam う.
- フレーム kiểm tra シーケンス (FCS)
- フレームデータの hoàn toàn tính を kiểm tra するのに sử われ, cao độ な vật lý đích ngộ り chế ngự を khả năng にする.
LPABは, phi đồng kỳ bình hành モード (ABM) で động tác する. このモードは bình hành hình であり (マスタースレーブQuan hệ は tồn tại しない ), SABM(E)/SMフレームでそれを kỳ している. どちらの cục であっても nhậm ý の thời điểm で, sơ kỳ hóa し, giam thị し, ngộ り đính chính し, フレームを tống tín できる. DTEとDCEは đồng đẳng に tráp われる.スライディングウィンドウによるフロー chế ngựをサポートしており, thông thường のウィンドウサイズはモジュロ8 ( シーケンス phiên hào が7まで ) である. ウィンドウサイズは拡 trương でき, khẳng định ứng đáp を đãi たずに tống tín できるフレーム sổ を127 ( モジュロ128 ) や32767 ( モジュロ32768 ) に tăng やすことができる[1].ただし, その tràng hợp フレームの chế ngự bộ のオクテット sổ も tăng やす ( シーケンス phiên hào が nhập りきらないため ).
プロトコルの động tác
[Biên tập]LAPBではノード gian にマスタースレーブQuan hệ は tồn tại しない. Tống tín trắc はフレームの chế ngự bộ にあるPollビットを sử い, tức thời ứng đáp を cường chế することができる. Thụ tín trắc にとっては đồng じビットがFinalビットとして giải 釈される. Tống tín trắc からのPollビットがセットされたコマンドについて, thụ tín trắc は thường にFinalビットを lập てて ứng đáp を tống る. このPoll/Finalビットは, khẳng định ứng đáp を thụ け thủ りそこなうなどの lý do でフレームシーケンスが chính しいかどうか xác tín できなくなった tràng hợp に sử うのが nhất bàn đích であり, tham chiếu điểm を tái xác lập するのに tất yếu である. Tống tín したI-フレーム quần への khẳng định ứng đáp を xúc す ý vị でも sử われる.
ノードアドレッシング
[Biên tập]Hạ ký の biểu は, DTEからDCEあるいはDCEからDTEのコマンドおよび ứng đáp について, LAPBフレームのアドレス bộ にどういうアドレスが cách nạp されるかを kỳ したものである. シングルリンクの tràng hợp とマルチリンクの tràng hợp を kỳ している[2].
Phương hướng | シングルリンク vận dụng | マルチリンク vận dụng | ||
---|---|---|---|---|
コマンド | Ứng đáp | コマンド | Ứng đáp | |
DTE⇒DCE | 01 Hex (B) | 03 Hex (A) | 07 Hex (D) | 0F Hex (C) |
DCE⇒DTE | 03 Hex (A) | 01 Hex (B) | 0F Hex (C) | 07 Hex (D) |
コマンドと ứng đáp
[Biên tập]Hình | コマンド | Ứng đáp | Thuyết minh |
---|---|---|---|
Giam thị | RR | RR | フレームの thụ tín に đối する khẳng định ứng đáp であり, デバイスが thứ のフレームを thụ tín する chuẩn bị ができていることを kỳ す. |
RNR | RNR | Thụ tín したフレームに đối して khẳng định ứng đáp するが, まだ chuẩn bị が chỉnh っていないため thứ のI-フレームを thụ tín できないことを kỳ す. | |
REJ | REJ | I-フレームの tái tống を yếu cầu する. Hà らかの ngộ りが hàm まれていた tràng hợp であり, đối ứng するI-フレーム dĩ hàng に khẳng định ứng đáp を đãi たずに tống ったフレームも toàn て tái tống する. | |
SREJ | Chỉ định したI-フレームのみの tái tống を yếu cầu する. モジュロ8では sử わず, モジュロ128ではオプション, モジュロ32768では tất tu である. | ||
Phi phiên hào chế | SABM | UA | DTEからDCEへのリンクを cơ bổn モード ( モジュロ8 ) で xác lập |
SABME | UA | DTEからDCEへのリンクを拡 trương モード ( モジュロ128 ) で xác lập | |
SM | UA | DTEからDCEへのリンクをスーパーモード ( モジュロ32768 ) で xác lập | |
DISC | DM | リンクを chung liễu | |
FRMR | フレームリジェクト. Tái tống では hồi phục できないエラー trạng thái を báo cáo する. | ||
Tình báo 転 tống | I |
Poll = 1 で tống tín するコマンドフレーム | Final = 1 で phản tín する ứng đáp フレーム |
---|---|
SABM, SABME, SM | UA, DM |
I-フレーム | RR, RNR, REJ, SREJ |
I-フレーム | FRMR |
RR, RNR, REJ | RR, RNR, REJ, SREJ |
FRMR | FRMR |
DISC | UA, DM |
Quan liên hạng mục
[Biên tập]Cước chú
[Biên tập]Tham khảo văn hiến
[Biên tập]- Computer Communications, by Chaim Zieglier, PhD.Brooklyn College
Ngoại bộ リンク
[Biên tập]- X.25 OverviewCISCO
- PPP and HDLCRAD University