Professional Documents
Culture Documents
NMDT - c4 - M NG Máy Tính PDF
NMDT - c4 - M NG Máy Tính PDF
Khoa KH & KT Máy Tính, ĐẠI HỌC BÁCH KHOA TP.HCM Nhập môn Điện Toán - Chương 3 Slide 1
CuuDuongThanCong.com https://fb.com/tailieudientucntt
4.1. Định nghĩa và thuật ngữ
• [Tanenbaum] computer network: a collection of “autonomous”
computers interconnected by a single technology.
– point-to-point (a)
– multiple access
(b)
Khoa KH & KT Máy Tính, ĐẠI HỌC BÁCH KHOA TP.HCM Nhập môn Điện Toán - Chương 4 2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
4.2. Vài ứng dụng mẫu
Ứng dụng trong kinh doanh (Business Applications)
• Chia sẻ tài nguyên: thông tin, printer,
scanner,…
• Môi trường liên lạc : e-mail
• Thương mại điện tử (e-commerce)
– B2B (Business-to-business)
– B2C (Business-to-consumer)
Ứng dụng trong gia đình (Home Applications) Ứng dụng cá nhân (Mobile
Users)
• Sử dụng Internet
• Notebook computer, PDA
• Truy cập thông tin từ xa: WWW (World (Personal Digital Assistant)
Wide Web) kết nối với
• Person-to-person communication: Chat – wired connection
• Interactive entertainment: Game – wireless network
• Electronic commerce
Khoa KH & KT Máy Tính, ĐẠI HỌC BÁCH KHOA TP.HCM Nhập môn Điện Toán - Chương 4 3
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Business Applications of Networks
Một mạng với hai máy khách (client) và một máy chủ (server).
File server,
Mail server,
Web server,
Game server,
…
(Đáp ứng)
Khoa KH & KT Máy Tính, ĐẠI HỌC BÁCH KHOA TP.HCM Nhập môn Điện Toán - Chương 4 4
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Thương mại điện tử (e-commerce)
Khoa KH & KT Máy Tính, ĐẠI HỌC BÁCH KHOA TP.HCM Nhập môn Điện Toán - Chương 4 5
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Home Network Applications
• Trong hệ thống peer-to-peer, client và server không
cố định.
Khoa KH & KT Máy Tính, ĐẠI HỌC BÁCH KHOA TP.HCM Nhập môn Điện Toán - Chương 4 6
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Mobile Network Users
Service Provider
Mobile users
Khoa KH & KT Máy Tính, ĐẠI HỌC BÁCH KHOA TP.HCM Nhập môn Điện Toán - Chương 4 7
CuuDuongThanCong.com https://fb.com/tailieudientucntt
4.3. Phân loại mạng
Phân loại theo cách truyền dẫn
Khoa KH & KT Máy Tính, ĐẠI HỌC BÁCH KHOA TP.HCM Nhập môn Điện Toán - Chương 4 Slide 8
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Phân loại theo cách truyền dẫn
Hai công nghệ truyền dữ liệu (transmission technology)
phổ biến
• Broadcast networks
– Thông điệp được gửi bởi bất kỳ máy nào và tất cả các
máy đều nhận được.
• Point-to-point networks
– Thông điệp được gửi và nhận thông qua kết nối giữa
những cặp máy riêng lẻ
Khoa KH & KT Máy Tính, ĐẠI HỌC BÁCH KHOA TP.HCM Nhập môn Điện Toán - Chương 4 9
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Phân loại theo quy mô
• Phân loại theo tầm cỡ của hệ thống các máy tính
được liên kết.
(PAN)
(LAN)
(MAN)
(WAN)
Khoa KH & KT Máy Tính, ĐẠI HỌC BÁCH KHOA TP.HCM Nhập môn Điện Toán - Chương 4 10
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Phân loại theo cấu trúc liên kết
Cây (Tree) Tuyến (Bus)
flow of data
Đầu cuối
(Headend)
Repeater
Vòng (Ring)
Repeater
Khoa KH & KT Máy Tính, ĐẠI HỌC BÁCH KHOA TP.HCM Nhập môn Điện Toán - Chương 4 11
CuuDuongThanCong.com https://fb.com/tailieudientucntt
4.4. Phân lớp phần mềm
Khoa KH & KT Máy Tính, ĐẠI HỌC BÁCH KHOA TP.HCM Nhập môn Điện Toán - Chương 4 12
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Chồng Giao Thức
• Các lớp (layers), các giao thức, và các giao diện
(interfaces).
Khoa KH & KT Máy Tính, ĐẠI HỌC BÁCH KHOA TP.HCM Nhập môn Điện Toán - Chương 4 13
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Kiến trúc truyền thông điệp từ xa
Khoa KH & KT Máy Tính, ĐẠI HỌC BÁCH KHOA TP.HCM Nhập môn Điện Toán - Chương 4 14
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Cấu trúc thông điệp
Luồng thông tin ví dụ hỗ trợ truyền thông trong 5 lớp.
Khoa KH & KT Máy Tính, ĐẠI HỌC BÁCH KHOA TP.HCM Nhập môn Điện Toán - Chương 4 15
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Vấn đề cần giải quyết
• Địa chỉ nơi nhận (Addressing)
– Ý niệm “địa chỉ” cho máy/quá trình gửi hay nhận
• Kiểm tra lỗi (Error Control)
– Làm thế nào để nhận ra lỗi phát sinh khi truyền dữ liệu và sửa
lỗi?
• Điều khiển luồng (Flow Control)
– Tốc độ gửi quá nhanh so với tốc độ xử lý bên nhận
• Multiplexing/demultiplexing
– Ví dụ: Một mạch vật lý chia sẻ cho nhiều kết nối
• Định tuyến (Routing)
– Máy trung gian chọn mạch truyền nào thích hợp?
Khoa KH & KT Máy Tính, ĐẠI HỌC BÁCH KHOA TP.HCM Nhập môn Điện Toán - Chương 4 16
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Các Mô Hình Tham Khảo (Reference Models)
• Mô hình tham khảo OSI (Open Systems Interconnection)
• Mô hình tham khảo TCP/IP
Khoa KH & KT Máy Tính, ĐẠI HỌC BÁCH KHOA TP.HCM Nhập môn Điện Toán - Chương 4 17
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Mô hình OSI
Khoa KH & KT Máy Tính, ĐẠI HỌC BÁCH KHOA TP.HCM Nhập môn Điện Toán - Chương 4 18
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Mô hình TCP/IP
Khoa KH & KT Máy Tính, ĐẠI HỌC BÁCH KHOA TP.HCM Nhập môn Điện Toán - Chương 4 19
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Vài giao thức trong TCP/IP
• Các giao thức và mạng trong mô hình tham khảo
TCP/IP nguyên thủy.
Khoa KH & KT Máy Tính, ĐẠI HỌC BÁCH KHOA TP.HCM Nhập môn Điện Toán - Chương 4 20
CuuDuongThanCong.com https://fb.com/tailieudientucntt
4.6. Các tiêu chuẩn mạng
• Viễn thông - ITU (International Telecommunication Union)
• Radiocommunications
• Telecommunications Standardization (ITU-T)
Khoa KH & KT Máy Tính, ĐẠI HỌC BÁCH KHOA TP.HCM Nhập môn Điện Toán - Chương 4 21
CuuDuongThanCong.com https://fb.com/tailieudientucntt