Bài giảng Mạng máy tính - Chương 8: Tầng liên kết dữ liệu - Phần 2: PPP, ATM, MPLS - Ngô Hồng Sơn
Link Layer
ꢀ
Buꢀi trưꢁc
ꢀ Chꢂc năng cơ bꢃn
ꢀ MAC,
ꢀ WLAN
ꢀ
Hôm nay
ꢀ PPP
ꢀ Kênh ꢃo: ATM, MPLS…
1
Giao thꢀc kꢁt nꢂi ñiꢃm-ñiꢃm
(point-to-point)
ꢀ
Mꢄt nút gꢅi, mꢄt nút nhꢆn, mꢄt liên kꢇt:
ꢀ
ꢀ
ꢀ
Không cꢈn Media Access Control
Không cꢈn ñꢉa chꢊ
e.g., dialup link, ADSL, ISDN
ꢀ
Mꢄt sꢋ giao thꢂc DLC ñiꢌm-ñiꢌm:
ꢀ
PPP (point-to-point protocol)
ꢀ
HDLC: High level data link control
2
Các yêu cꢄu cꢅa PPP [RFC 1557]
ꢀ
Packet framing:
ꢀ
Hꢍ trꢎ nhiꢏu giao thꢂc
Dꢐn kênh/Phân kênh
ꢀ
ꢀ
ꢀ
ꢀ
Bit transparency: Chuyꢌn bꢑt cꢂ mꢒu bit nào
Error detection (không cꢈn correction)
Connection liveness: Phát hiꢓn ñưꢎc trꢔng thái
ñưꢕng truyꢏn
3
PPP không phꢆi làm:
ꢀ
ꢀ
ꢀ
ꢀ
Sꢅa lꢍi
ð/k luꢐng
Thꢂ tꢖ gói tin
Hꢍ trꢎ kꢇt nꢋi ña ñiꢌm
ðꢌ cho tꢈng trên!
4
PPP Data Frame
ꢀ
ꢀ
ꢀ
ꢀ
Flag:
Address: (Option)
Control: (Dꢖ trꢗ)
Protocol: Giao thꢂc tꢈng trên(eg, PPP-LCP, IP,
IPCP, etc)
5
PPP Data Frame
ꢀ
ꢀ
info: dꢗ liꢓu
check: CRC
6
Byte Stuffing
ꢀ Yêu cꢈu phꢃi gꢅi ñươc mꢒu bit <01111110>
Q: <01111110> data or flag?
ꢀ
ꢀ
ꢀ
Sender: Thêm mꢄt mꢒu < 01111110> sau mꢍi
ñoꢔn dꢗ liꢓu < 01111110> (“stuff”)
Receiver:
ꢀ
Nꢇu có hai chuꢍi liên tiꢇp 01111110?
Nꢇu có mꢄt chuꢍi 01111110?
ꢀ
7
Byte Stuffing
b5 b4 01111110 01111110 b2 b1
8
PPP Data Control Protocol
Trưꢁc khi trao ñꢀi dꢗ liꢓu
ꢀ
Cꢑu hình PPP link (max.
frame length,
authentication)
ꢀ
Cꢑu hình thông tin tꢈng
mꢔng
ꢀ
Vꢁi IP: Sꢅ dꢘng giao
thꢂc IP Control Protocol
(IPCP) (protocol field:
8021) ñꢌ trao ñꢀi thông
tin ñꢉa chꢊ IP
9
ATM và MPLS
10
ꢇo hóa các mꢈng
Công nghꢓ ꢃo hóa tài nguyên:
ꢀ
Máy tính: Bꢄ nhꢁ ꢃo, thiꢇt bꢉ ꢃo, máy ꢃo
ꢀ
Java
ꢀ
VMware, MS virtual machine…
ꢀ
ꢙo hóa: Không quan tâm ñꢇn chi tiꢇt tꢈng dưꢁi, chꢊ
quan tâm ꢚ mꢂc khái quát hóa (abstraction)
11
Internet: Mꢈng cꢅa các mꢈng
1974: Các mꢔng vꢁi công … Sꢖ khác nhau:
nghꢓ khác nhau
ꢀ ðꢉa chꢊ
ꢀ ARPAnet
ꢀ Khuôn dꢔng gói tin
ꢀ Xꢅ lí lꢍi
ꢀ data-over-cable networks
ꢀ packet satellite network (Aloha)
ꢀ packet radio network
ꢀ Chꢛn ñưꢕng…
satellite net
ARPAnet
"A Protocol for Packet Network Intercommunication",
V. Cerf, R. Kahn, IEEE Transactions on Communications,
May, 1974, pp. 637-648.
12
Internet: Mꢈng cꢅa các mꢈng
Gateway:
Internetwork layer (IP):
ꢀ
Chuyꢌn ñꢀi khuôn dꢔng gói tin
Encapsule/Decapsule
ꢀ
ðꢉa chꢊ ñꢐng nhꢑt
ꢀ
Mꢔng cꢜa các mꢔng
ꢀ
Chꢛn ñưꢕng (ꢚ mꢂc liên mꢔng)
gateway
satellite net
ARPAnet
13
Nguyên lý kꢁt nꢂi liên mꢈng cꢅa
Cerf & Kahn’s
ꢀ Hai tꢈng ñꢉa chꢊ: ðꢉa chꢊ liên mꢔng và ñꢉa chꢊ mꢔng riêng
ꢀ Sꢅ dꢘng tꢈng IP -> Làm cho mꢔng trꢚ nên ñꢐng nhꢑt
ꢀ Tꢑt cꢃ các công nghꢓ phía dưꢁi có thꢌ quan niꢓm là tꢈng
dưꢁi ñꢋi vꢁi giao thꢂc IP
ꢀ cable
ꢀ satellite
ꢀ 56K telephone modem
ꢀ ADSL
ꢀ ATM, MPLS
ꢀ ….
14
Tꢉng quan vꢊ ATM và MPLS
ꢀ ATM, MPLS có các cơ chꢇ riêng cꢜa nó
ꢀ
Mô hình dꢉch vꢘ, ñꢉa chꢊ hóa, chꢛn ñưꢕng khác
vꢁi Internet
ꢀ Internet: Xem ATM, MPLS như là công
nghꢓ “data-link” kꢇt nꢋi các IP routers
ꢀ
Giꢋng như sꢅ dꢘng modem quay sꢋ cꢜa mꢔng
ñiꢓn thoꢔi
15
Asynchronous Transfer Mode: ATM
ꢀ
Ra ñꢋi khoꢆng thꢌp niên 90
ꢀ
Mꢔng tꢋc ñꢄ cao: 155Mbps ñꢇn 622 Mbps hay cao
hơn
ꢀ
ꢀ
Broadband Integrated Service Digital Network
Mꢘc ñích: Hỗ trợ việc truyền cả ba dạng dữ liệu
tích hợp: voice, video, data
ꢀ
Hꢍ trꢎ yêu cꢈu QoS cꢜa voice, video (Internet:
best-effort)
ꢀ
ꢀ
Hꢍ trꢎ mꢔng ñiꢓn thoꢔi thꢇ hꢓ mꢁi
Chuyꢌn mꢔch gói – tꢇ bào (kích thưꢁc gói tin cꢋ
ñꢉnh) sꢅ dꢘng kênh ꢃo (virtual circuit)
16
Kiꢁn trúc ATM
AAL
AAL
ATM
ATM
ATM
ATM
physical
physical
physical
switch
physical
end system
switch
end system
ꢀ ATM adaptation layer (AAL): Chꢊ có ꢚ hꢓ thꢋng cuꢋi
ꢀ Phân mꢃnh/hꢎp nhꢑt dꢗ liꢓu
ꢀ Giꢋng như tꢈng giao vꢆn trong mô hình Internet
ꢀ ATM layer: “Tꢈng mꢔng”
ꢀ Chuyꢌn mꢔch và chꢛn ñưꢕng cho các tꢇ bào (Cell)
ꢀ Physical layer
17
ATM: Là tꢄng mꢈng hay tꢄng liên
kꢁt dꢍ liꢎu?
Quan ñiꢌm: truyꢏn dꢗ
IP
liꢓu cuꢋi-cuꢋi: “ATM
truyꢏn dꢗ liꢓu tꢝ máy
này sang máy kia”
network
ATM
network
ꢀ
ATM là tầng mạng
Thꢖc tꢇ: Sꢅ dꢘng ñꢌ kꢇt
nꢋi các IP router
ꢀ
“IP over ATM”
ꢀ
ATM là tꢈng liên kꢇt
dꢗ liꢓu
18
ATM Adaptation Layer (AAL)
ꢀ
ATM Adaptation Layer (AAL): Tꢈng trung gian giꢗa
các tꢈng trên và tꢈng ATM
ꢀ IP
ꢀ Các ꢂng dꢘng trꢖc tiꢇp cꢜa ATM
ꢀ Dꢗ liꢓu -> Cell
AAL
AAL
ATM
ATM
ATM
ATM
physical
switch
physical
switch
physical
physical
end system
19
end system
ATM Adaptation Layer (AAL)
Có nhiꢏu kiꢌu AAL khác nhau:
ꢀ AAL1: CBR (Constant Bit Rate)
ꢀ AAL2: VBR (Variable Bit Rate)
ꢀ AAL5: chuyꢌn tiꢇp dꢗ liꢓu gói tin
User data
AAL PDU
ATM cell
0
Tải về để xem bản đầy đủ
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Mạng máy tính - Chương 8: Tầng liên kết dữ liệu - Phần 2: PPP, ATM, MPLS - Ngô Hồng Sơn", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
File đính kèm:
bai_giang_mang_may_tinh_chuong_8_tang_lien_ket_du_lieu_phan.pdf

