Bài giảng Mạng máy tính - Chương 5: Tầng liên kết dữ liệu (Phần 2) - Hồ Phương Đắc

TꢀngꢁkꢂtꢁcácꢁGiaoꢁthꢃcꢁðaꢁtruyꢁcꢄp  
Phꢂiꢀlàmꢀgì vꢃiꢀMôiꢀtrưꢄngꢀdùngꢀchungꢀ?  
PhânꢀchiaꢀKênhꢀtruyꢅnꢀ(theo thꢄiꢀgian, tꢆnꢀsꢇ hayꢀmã)  
• TimeꢀDivision,CodeꢀDivision,ꢀFrequencyꢀDivision  
PhânꢀchiaꢀNgꢈuꢀnhiên (ñꢉng),  
• ALOHA,ꢀSꢁALOHA,ꢀCSMA,ꢀCSMA/CD  
• Cꢂmꢀnhꢊnꢀsóngꢀmang: Hꢋuꢀtuyꢌnꢀñơnꢀgiꢂn,ꢀVôꢀtuyꢌnꢀphꢍcꢀtꢎp  
• CSMA/CDꢀñưꢏcꢀsꢐ dꢑngꢀtrong Ethernet  
Lꢆnꢀlưꢏt  
• Thămꢀdòꢀtꢒ mꢉtꢀtrꢎmꢀtrungꢀtâm,  
• ChuyꢓnꢀThꢔ bài  
5:ꢀDataLink Layer 5aꢁ1  
CôngꢁNghꢅ Mꢆngꢁcꢇcꢁbꢈ (LAN)  
Vꢅ tꢆngꢀLiênꢀkꢌtꢀDꢋ liꢕuꢀ:  
Dꢖchꢀvꢑ, Phátꢀhiꢕn/ꢀSꢐaꢀLꢗi, ðaꢀtruyꢀcꢊp  
Tiꢌpꢀtheo: Côngꢀnghꢕ LAN  
ðꢖaꢀchꢘ  
Ethernet  
hubs,ꢀbridges,ꢀswitches  
802.11  
PPP  
5:ꢀDataLink Layer 5aꢁ2  
ðꢉaꢁchꢊ LAN và GiaoꢁthꢃcꢁARP  
32ꢁbitꢀðꢖaꢀchꢘ IP :  
ðꢖaꢀchꢘ tꢆngꢀMꢎng  
ðưꢏcꢀsꢐ dꢑngꢀñꢓ chuyꢓn datagramꢀtꢃiꢀmáyꢀnhꢊn (nhꢃ lꢎiꢀ  
ñꢖnhꢀnghĩaꢀmꢎngꢀIP)  
ðꢖaꢀchꢘ LAN (hay ñꢖaꢀchꢘ MAC,ꢀVꢊtꢀlý):  
ðưꢏcꢀsꢐ dꢑngꢀñꢓ chuyꢓnꢀdatagramꢀtꢒ interfaceꢀnàyꢀsangꢀ  
interfaceꢀkhácꢀ(2ꢀinterfaceꢀtrênꢀcùngꢀmꢉtꢀmꢎng)  
ðꢖaꢀchꢘꢀMACꢀ48ꢀbitꢀñưꢏcꢀghiꢀtrênꢀROM  
5:ꢀDataLink Layer 5aꢁ3  
ðꢉaꢁchꢊ LANꢁvà GiaoꢁthꢃcꢁARP  
Mꢀiꢁcardꢁmꢂngꢁcó mꢃtꢁñꢄaꢁchꢅ LANꢁduyꢁnhꢆt  
5:ꢀDataLink Layer 5aꢁ4  
ðꢉaꢁchꢊ LAN (tiꢂp)  
Khôngꢀgianꢀñꢖaꢀchꢘ MAC ñưꢏc IEEEꢀquꢂnꢀtrꢖ  
Cácꢀnhà sꢂnꢀxuꢙt phꢂiꢀmuaꢀmꢉtꢀphꢆnꢀkhôngꢀgianꢀ  
ñꢖaꢀchꢘꢀ(ñꢓꢀñꢂmꢀbꢂoꢀtínhꢀduyꢀnhꢙt)  
Tươngꢀtꢚ :  
(a)ꢀðꢖaꢀchꢘ MAC : Giꢇngꢀsꢇ CMTꢀNhânꢀdân  
(b)ꢀðꢖaꢀchꢘ IP : Giꢇngꢀðꢖaꢀchꢘ nhà riêng  
Khôngꢀgianꢀñꢖaꢀchꢘ MACꢀphꢛng =>ꢀkhꢂ chuyꢓn  
Có thꢓ diꢀchuyꢓnꢀcardꢀmꢎngꢀgiꢋaꢀcácꢀLANꢀ  
ðꢖaꢀchꢘ IPꢀphânꢀcꢙpꢀ=>ꢀkhôngꢀkhꢂ chuyꢓn  
Phꢑ thuꢉcꢀvàoꢀmꢎngꢀIPꢀkꢌtꢀnꢇiꢀtꢃi  
5:ꢀDataLink Layer 5aꢁ5  
Nhꢋ lꢆiꢁVꢌnꢁñꢍꢁðꢉnhꢁtuyꢂn  
A
223.1.1.1  
223.1.1.2  
Khꢜiꢀñꢆuꢀtꢒ A,ꢀvꢃiꢀñꢖaꢀchꢘꢀñíchꢀlà  
IPꢀcꢝa B:  
223.1.2.1  
223.1.2.9  
Kiꢓmꢀtraꢀñꢖaꢀchꢘ cꢝa B,ꢀthꢙyꢀrꢞngꢀBꢀ  
223.1.1.4  
nꢞmꢀtrênꢀcùngꢀmꢉtꢀmꢎngꢀvꢃiꢀA  
B
223.1.2.2  
223.1.3.2  
Tꢆngꢀliênꢀkꢌtꢀdꢋ liꢕu gꢐi datagram  
E
223.1.3.27  
223.1.1.3  
223.1.3.1  
tꢃi Bꢀbênꢀtrong frameꢀcꢝaꢀtꢆngꢀliênꢀ  
kꢌtꢀdꢋ liꢕu  
ðaꢀchꢀñíchꢀngun  
ðaꢀchꢀñíchꢀngun  
caꢀdatagram  
caꢀframeꢀ  
A’sꢀIP  
addr  
B’sꢀIP  
addr  
B’sꢀMAC A’sꢀMAC  
IPꢀpayload  
addr  
addr  
datagram  
frame  
5:ꢀDataLink Layer 5aꢁ6  
ARP:ꢁGiaoꢁthꢃcꢁGiꢎiꢁmãꢁðꢉaꢁchꢊ  
Mꢗi IPꢀnút (Host,ꢀRouter)ꢀ  
Vꢀnꢁñꢂ: Làmꢁsaoꢁbiꢃtꢁñưꢄcꢁ  
ðꢅaꢁchꢆ MACꢁcꢇaꢁBꢁkhiꢁbiꢃtꢁ  
ðꢅaꢁchꢆ IPꢁcꢇaꢁBꢁ?  
trênꢀmꢎng LANꢀcó module  
ARP  
BꢂngꢀARP Table:ꢀIP/MACꢀ  
addressꢀmappingsꢀforꢀsomeꢀ  
LANꢀnodes  
<ꢀIPꢀaddress;ꢀMACꢀaddress;ꢀTTL>  
<ꢀꢀꢀꢀꢀꢀ…………………………..ꢀꢀꢀ>  
TTLꢀ(TimeꢀToꢀLive):ꢀThꢄiꢀ  
gianꢀñꢓ xoáꢀñiꢀmꢉtꢀánhꢀxꢎ  
(thưꢄngꢀlà 20ꢀphút)  
5:ꢀDataLink Layer 5aꢁ7  
GiaoꢁthꢃcꢁARP  
Aꢀbiꢌtꢀðꢖaꢀchꢘ IPꢀcꢝaꢀB, Aꢀmuꢇnꢀbiꢌtꢀðꢖaꢀchꢘ VꢊtꢀlýꢀcꢝaꢀB  
AꢀQuꢂngꢀbá thôngꢀñiꢕpꢀtruyꢀvꢙnꢀARP, chꢍaꢀñꢖaꢀchꢘ IPꢀcꢝaꢀ  
B
Tꢙtꢀcꢂ máyꢀtínhꢀtrênꢀmꢎngꢀLANꢀnhꢊnꢀñưꢏcꢀtruyꢀvꢙnꢀ  
này  
Bꢀnhꢊnꢀñưꢏcꢀtruyꢀvꢙn, sꢠ trꢂ lꢄi Aꢀñꢖaꢀchꢘ Vꢊtꢀlýꢀcꢝaꢀmình  
Aꢀghiꢀtꢎmꢀánhꢀxꢎꢀðꢖaꢀchꢘ IPꢀ–ꢀðꢖaꢀchꢘ Vꢊtꢀlýꢀtrongꢀmꢉtꢀ  
khoꢂngꢀthꢄiꢀgian  
Tꢎiꢀsaoꢀ?  
5:ꢀDataLink Layer 5aꢁ8  
Ví dꢇ ARP  
5:ꢀDataLink Layer 5aꢁ9  
KhuônꢁdꢆngꢁgóiꢁtinꢁARP  
Hardware  
Typeꢀꢁ Ethernet  
isꢀtypeꢀ1  
ProtocolꢀTypeꢁ  
IPv4=x0800  
Hardware  
Length:lengthꢀof  
Ethernetꢀ  
Addressꢀ(6)  
Protocol  
Length:lengthꢀof  
IPv4ꢀaddressꢀ(4)  
5:ꢀDataLink Layer 5aꢁ10  
BaoꢁbꢏcꢁGóiꢁtinꢁARP  
Thôngꢀñiꢂp ARPꢀñưꢃcꢀñꢄtꢀtrongꢀframe Ethernet  
5:ꢀDataLink Layer 5aꢁ11  
RARP  
Bꢀnhꢊnꢀñưꢏcꢀtruyꢀvꢙn,ꢀsꢠ trꢂ lꢄiꢀAꢀñꢖaꢀchꢘ Vꢊtꢀlýꢀcꢝaꢀmình  
RARP ñưꢏcꢀsꢐ dꢑngꢀñꢓ xácꢀñꢖnhꢀðꢖaꢀchꢘ Logicꢀtꢒꢀðꢖaꢀchꢘ  
Vꢊtꢀlýꢀ.  
ThưꢄngꢀgꢡpꢀtrênꢀcácꢀHꢕ thꢇngꢀthinꢁclient.ꢀMáyꢀtínhꢀkhôngꢀ  
có ꢢꢀñĩaꢀcꢍng.ꢀKhiꢀkhꢜiꢀñꢉng,ꢀmáyꢀtínhꢀcꢆnꢀbiꢌtꢀñꢖaꢀchꢘꢀIPꢀ  
(ngưꢄiꢀtaꢀkhôngꢀmuꢇnꢀghiꢀIPꢀvàoꢀROM)  
ThôngꢀñiꢕpꢀyêuꢀcꢆuꢀRARP ñưꢏcꢀgꢐiꢀQuꢂngꢀbá, Thôngꢀñiꢕpꢀ  
trꢂ lꢄiꢀRARP ñưꢏcꢀgꢐiꢀtꢃiꢀmꢉtꢀñích.  
Cꢆnꢀphꢂiꢀbiꢌtꢀthêmꢀvꢅ subnetꢀmask,ꢀðꢖaꢀchꢘ router, DNSꢀ  
address,ꢀ...ꢀ:ꢀDHCPꢀthayꢀthꢌ RARP.  
5:ꢀDataLink Layer 5aꢁ12  
RARP  
5:ꢀDataLink Layer 5aꢁ13  
RARPꢁ– Khuônꢁdꢆng  
5:ꢀDataLink Layer 5aꢁ14  
RARPꢁ– BaoꢁBꢏc  
5:ꢀDataLink Layer 5aꢁ15  
RARPꢁvà ARP  
5:ꢀDataLink Layer 5aꢁ16  
Vꢉ trí RARPꢁvà ARP  
Nꢅmꢀcùngꢀvꢆi IPꢀꢇ tꢈngꢀMꢉng.ꢀBꢊ trꢃ choꢀIP  
5:ꢀDataLink Layer 5aꢁ17  
ðꢉnhꢁtuyꢂnꢁsangꢁmꢆng LANꢁkhác  
Gꢐiꢀtꢒ Aꢀtꢃi Bꢀqua R  
A
R
B
5:ꢀDataLink Layer 5aꢁ18  
AꢀtꢎoꢀraꢀmꢉtꢀIPꢀpacketꢀvꢃiꢀñꢖaꢀchꢘ Gꢐiꢀlà A,ꢀNhꢊnꢀlà Bꢀ  
Aꢀsꢐ dꢑng ARPꢀñꢓ xácꢀñꢖnhꢀðꢖaꢀchꢘ VꢊtꢀlýꢀꢍngꢀvꢃiꢀIP 111.111.111.110  
Aꢀtꢎoꢀra Ethernetꢀframeꢀcóꢀñíchꢀlàꢀðꢖaꢀchꢘ VꢊtꢀlýꢀcꢝaꢀR,ꢀframeꢀnàyꢀ  
chꢍaꢀIPꢀdatagram  
TꢆngꢀLiênꢀkꢌtꢀdꢋ liꢕuꢀcꢝaꢀAꢀgꢐiꢀñi Ethernetꢀframeꢀ  
TꢆngꢀLiênꢀkꢌtꢀdꢋ liꢕuꢀcꢝaꢀRꢀnhꢊnꢀñưꢏcꢀEthernet frameꢀ  
RꢀlꢙyꢀraꢀIP datagram tꢒ Ethernetꢀframe,ꢀthꢙyꢀðꢖaꢀchꢘꢀIPꢀñíchꢀlà B  
Rꢀsꢐ dꢑng ARPꢀñꢓ xácꢀñꢖnhꢀðꢖaꢀchꢘ VꢊtꢀlýꢀcꢝaꢀB  
Rꢀtꢎoꢀra frameꢀchꢍa IPꢀdatagram GꢐiꢁAꢁNhꢊnꢁBꢀrꢟiꢀgꢐiꢀtꢃi B  
A
R
B
ayer 5aꢁ19  
Côngꢁnghꢅ KꢂtꢁnꢐiꢁEthernet  
5:ꢀDataLink Layer 5aꢁ20  
Tải về để xem bản đầy đủ
pdf 74 trang myanh 8020
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 5: Tầng liên kết dữ liệu (Phần 2) - Hồ Phương Đắc", để 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:

  • pdfbai_giang_mang_may_tinh_chuong_5_tang_lien_ket_du_lieu_phan.pdf