Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 37 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
37
Dung lượng
1,49 MB
Nội dung
13/08/2014 CHƯƠNG TẦNG LIÊN KẾT DỮ LIỆU Nội dung Tổng quát tầng liên kết liệu Điều khiển truy nhập đường truyền Mạng cục (LAN) Mạng diện rộng (WAN) 13/08/2014 TỔNG QUAN Tầng liên kết liệu mơ hình TCP/IP Application Logic Link Control sublayer • Kiểm sốt luồng • Phát sửa lỗi Transport Network Media Access Control sublayer • Điều khiển truy nhập đường truyền • Định địa vật lý • Chuyển mạch • Kiểm soát chất lượng dịch vụ • VLAN Data-link Physical 802.3 Ethernet 802.4 Token Bus 802.5 Token Ring 802.11 WiFi … 802.16 WiMax 13/08/2014 Các chức • Đóng gói: • Đơn vị liệu: khung tin (frame) • Bên gửi: thêm header, trailer cho gói tin nhận từ tầng mạng • Bên nhận: bỏ header trailer, đẩy lên tầng mạng • Địa hóa: sử dụng địa MAC • Điều khiển truy nhập đường truyền: mạng đa truy nhập, cần có giao thức điều khiển đa truy nhập • Kiểm sốt luồng: đảm bảo bên nhận khơng bị q tải • Kiểm soát lỗi: phát sửa lỗi bit khung tin • Half-duplex, Full-duplex Kiểm sốt lỗi Data’ N Data Phát lỗi bit Tính EDC H Data EDC H Data’ Y Báo lỗi EDC’ Kênh truyền có lỗi bit EDC: Error Dectection Code • Mã parity • Mã checksum • Mã vòng CRC (được sử dụng chủ yếu giao thức tầng liên kết liệu) 13/08/2014 Mã phát lỗi Mã vịng CRC (Cyclic Redundancy Check) Phía gửi • • • • • • Chọn đa thức sinh bậc k Biểu diễn đa thức dạng chuỗi bit P Thêm k bit vào frame liệu F Fk Chia Fk cho P, lấy phần dư R Ghép phần dư vào chuỗi liệu FR Phía nhận : giải mã lấy FR chia cho P • • • Nếu chia hết truyền Nếu chia có dư, vào số dư (syndrom) để phát sửa lỗi (nếu được) Mã CRC – Ví dụ Frame : 1101011011 Generator : G(x) = x4 + x + P = 10011 Dividend : Fk = 11010110110000 R = Fk mod P = 1110 Send : 11010110111110 13/08/2014 Triển khai hệ thống mạng • Điều khiển truyền liệu • • • • application transport network data link physical liên kết vật lý nút mạng Triển khai nút mạng Các thức triển khai cung cấp dịch vụ phụ thuộc vào đường truyền(WiFi, Wimax, 3G, cáp quang, cáp đồng ) Truyền thông tin cậy (cơ chế giống TCP đơn giản hơn) không Đơn vị truyền: frame (khung tin) network data link physical network data link physical network data link physical network data link physical network data link physical network network data link data link physical physical network data link physical network data link physical network data link physical network data link physical application transport network data link physical Triển khai nút mạng • Tầng liên kết liệu đặt cạc mạng (NICNetwork Interface Card) chip tích hợp • Cùng với tầng vật lý application transport network link cpu memory • NIC kết nối với hệ thống bus • controller link physical host bus (e.g., PCI) physical transmission network adapter card 10 13/08/2014 ĐIỀU KHIỂN TRUY NHẬP ĐƯỜNG TRUYỀN 11 Điều khiển truy nhập đường truyền • Các dạng liên kết • Điểm-điểm(point-to-point): ADSL, Telephone modem, Leased line… • Điểm-đa điểm (point-to-multipoint): • Mạng LAN có dạng bus, mạng LAN hình dùng hub • Mạng không dây • Cần giao thức điều khiển truy nhập để tránh xung đột shared wire (e.g., cabled Ethernet) shared RF (e.g., 802.11 WiFi) shared RF (satellite) humans at a cocktail party (shared air, acoustical) 12 13/08/2014 Phân loại giao thức đa truy nhập • Chia kênh: • Chia tài nguyên đường truyền thành nhiều phần nhỏ (Thời gian - TDMA, Tần số - FDMA, Mã - CDMA) • Chia phần nhỏ cho nút mạng • Truy nhập ngẫu nhiên: • Kênh không chia, cho phép đồng thời truy nhập, chấp nhận có xung đột • Cần có chế để phát tránh xung đột • e.g Pure Aloha, Slotted Aloha, CSMA/CD, CSMA/CA… • Lần lượt: • Theo hình thức quay vịng • Token Ring, Token Bus… 13 2.1 Các phương pháp chia kênh • FDMA: frequency division multiple access • TDMA: time division multiple access • CDMA: code division multiple access 14 13/08/2014 TDMA FDMA Ví dụ: máy FDMA frequency time TDMA: frequency time 15 CDMA 16 13/08/2014 2.2 Các phương pháp điều khiển truy nhập ngẫu nhiên • Aloha • Frame-time: thời gian để truyền hết frame có kích thước lớn • Khi nút mạng cần truyền liệu: • Frame đầu tiên: truyền Nếu có đụng độ truyền lại với xác suất p • Các frame sau: truyền với xác suất p • Trong frame-time truyền frame • Xác suất truyền thành cơng ~18.4% 17 Slotted Aloha • Hoạt động Aloha với yêu cầu: • Frame-time với nút • Tất nút phải đồng thời gian • Xác suất truyền thành công: 36.8% 18 13/08/2014 Điều khiển truy nhập đường truyền cảm nhận sóng mang có phát đụng độ (CSMA/CD) • CSMA:Carrier Sense Multiple Access with Collision Detection • Cảm nhận sóng mang để định đường truyền có bận hay khơng? • Nghe trước nói • Đụng độ xảy trễ đường truyền • CSMA/CD : Carrier Sense Multiple Access with Collision Detection • Phát đụng độ : nghe nói • Giải đụng độ với backoff • Hạn chế 19 Đụng độ CSMA spatial layout of nodes • Giả sử kênh truyền có nút • Tín hiệu điện từ lan truyền từ nút đến nút thời gian định (trễ lan truyền) • Ví dụ: 20 10 13/08/2014 3.5 Chuẩn Ethernet IEEE802.3 • Data-link & Physical Layers • Điều khiển truy nhập: CSMA/CD • Có nhiều chuẩn Ethernet khác • Cùng giao thức điều khiển truy nhập cấu trúc Frame • Hướng khơng liên kết, khơng báo nhận-phát lại • Tốc độ khác nhau: Mbps, 10 Mbps, 100 Mbps, 1Gbps, 10G bps • Phương tiện truyền khác nhau: Cáp quang, cáp đồng trục, cáp xoắn đôi 45 Cấu trúc đơn vị liệu • Preamble (8 byte): Bắt đầu khung tin • Address: Địa vật lý trạm nguồn, trạm đích • bytes • Type (2 byte): Giao thức tầng (IP, Novell IPX, AppleTalk, …) • CRC(4 byte): Mã kiểm soát lỗi 46 23 13/08/2014 Một số chuẩn Ethernet IEEE802.3 • Ethernet • Fast Ethernet • Giga Ethernet 47 3.6 Mạng LAN ảo - VLAN • Yêu cầu thực tế • Chia sẻ tài nguyên (file, máy in, v.v ) trạm “xa nhau” • Bảo mật thơng tin nội phịng ban • Giải pháp mạng LAN ảo • Nhóm trạm thành mạng LAN logic • Mạng LAN logic khơng bị ràng buộc mặt địa lý trạm • Mạng LAN logic độc lập với ứng dụng mạng VLAN2 VLAN3 VLAN1 48 24 13/08/2014 VLAN Một VLAN broadcast domain tạo nhiều switch Một switch chứa nhiều VLAN 49 Các phương pháp chia VLAN • Chia theo cổng switch – VLAN tĩnh (Static VLAN): tất thiết bị gắn với cổng phải VLAN • Chia theo địa MAC thiết bị - VLAN động (Dynamic VLAN): linh hoạt • Chia theo giao thức tầng (địa IP): phụ thuộc vào giao thức tầng 50 25