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ꢀnguꢟn  
ðꢖaꢀchꢘꢀñíchꢀnguꢟn  
cꢝaꢀdatagram  
cꢝaꢀ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 16140 Free
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