Bài giảng Nhập môn điện toán - Chương 4: Mạng máy tính cung cấp cho người học các kiến thức: Định nghĩa và thuật ngữ, vài ứng dụng mẫu, phân loại mạng, phân lớp phần mềm, các tiêu chuẩn mạng. Mời các bạn cùng tham khảo nội dung chhi tiết.
Trang 1Khoa KH & KT Máy Tính, ĐẠ I HỌC BÁCH KHOA TP.HCM
Tài liệu tham khảo:
Andrew S Tanenbaum: Computer Networks, 4 th ed, Prentice Hall
Trang 24.1 Định nghĩa và thuật ngữ
• [ Tanenbaum ] computer network: a collection of “autonomous”
computers interconnected by a single technology.
• Nodes và Hosts: computers, routers, switches
• Links: cáp xoắn ( coaxial cable ), cáp quang ( optical
fiber ), kết nối không dây ( wireless communication )
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
fiber ), kết nối không dây ( wireless communication )
– point-to-point
– multiple access
(a)
(b)
Trang 34.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)
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
Ứng dụng cá nhân ( Mobile Users )
• Notebook computer, PDA
( P ersonal D igital A ssistant) kết nối với
• Person-to-person communication: Chat
• Interactive entertainment: Game
• Electronic commerce
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Trang 4Business 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,
…
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
Mô hình client-server bao gồm request và reply.
(Yêu c ầ u)
( Đ áp ứ ng)
Trang 5Thươ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
Trang 6Home 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
Trang 7Mobile Network Users
Trang 84.3 Phân loại mạ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 Slide 8
Trang 9Phâ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.
Trang 10Phâ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
Trang 11Phân loại theo cấu trúc liên kết
Trang 124.4 Phân lớp phần mềm
• Các chồng giao thức ( Protocol stacks )
tiến hành giao tiếp.
– Các đối tượng sử dụng cùng một giao thức của một lớp, nhưng ở các máy khác nhau, để giao tiếp nhau được gọi là đối tượng ngang
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
các máy khác nhau, để giao tiếp nhau được gọi là đối tượng ngang hàng (peers).
dịch vụ mà lớp dưới cung cấp cho lớp trên.
• Các vấn đề phải giải quyết
Trang 14Kiế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
Trang 15Cấ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
Trang 16Vấn đề cần giải quyết
– Ý niệm “địa chỉ” cho máy/quá trình gửi hay nhận
– Làm thế nào để nhận ra lỗi phát sinh khi truyền dữ liệu và sửa
lỗi?
Khoa KH & KT Máy Tính, ĐẠ I HỌC BÁCH KHOA TP.HCM 16
– Tốc độ gửi quá nhanh so với tốc độ xử lý bên nhận
– Ví dụ: Một mạch vật lý chia sẻ cho nhiều kết nối
– Máy trung gian chọn mạch truyền nào thích hợp?
Nh ậ p môn Đ i ệ n Toán - Ch ươ ng 4
Trang 17Các Mô Hình Tham Khảo (Reference Models)
• Mô hình tham khảo OSI ( O pen S ystems I nterconnection )
• 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
Trang 18Mô 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
Trang 19Mô 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
Trang 20Và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
Trang 214.6 Các tiêu chuẩn mạng
• Viễn thông - ITU ( I nternational T elecommunication U nion)
• Radiocommunications
• Telecommunications Standardization ( ITU-T )
• Các chuNn về cấu trúc liên kết mạng
802.4 (Token bus), 802.5 (Token ring), 802.11(Wireless LANs,WiFi), 802.15
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
802.4 (Token bus), 802.5 (Token ring), 802.11(Wireless LANs,WiFi), 802.15 (Bluetooth), 802.16: WiMAX ( W orldwide I nteroperability for M icrowave
• Các chuNn về các giao thức
– Các văn bản RFC s ( R equest F or C omments) :
• Ví dụ: RFC 2616 cho Hypertext Transfer Protocol
CuuDuongThanCong.com https://fb.com/tailieudientucntt