1. Tên học phần : MẠNG MÁY TÍNH (COMPUTER NETWORK)
2. Hệ đào tạo : Đại học
3. Ngành : CNTT
4. Mã học phần : 412MMT340
5. Loại môn học : Cơ sở ngành, bắt buộc
6. Khoa : CNTT
7. Thời lượng : 4đvht
- Lý thuyết :48 tiết
- Bài tập :11 tiết
- Kiểm tra :1 tiết
8. Yêu cầu kiến thức : Hệ điều hành, Cấu trúc dữ liệu và giải thuật, Ngôn ngữ lập trình.
9. Giới thiệu học phần :
Môn học nhằm cung cấp cho học viên các kiến thức cơ bản về kiến trúc, nguyên lý vận hành, các giao thức, các công nghệ sử dụng trong mạng máy tính.
II. ĐỀ CƯƠNG CHI TIẾT
Chương 1: Giới thiệu chung
Chương 2: Kiến trúc và hiệu năng mạng
2.1.Chuyển mạch kênh và chuyển mạch gói
2.2.Phân tầng và chức năng của các tầng – Mô hình OSI và TCP/IP
2.3.Tên và địa chỉ
2.4.Nguyên tắc thiết kế Internet
2.5.Các yếu tố tạo nên hiệu năng mạng
Chương 3: Tầng ứng dụng
3.1.Các khái niệm và cài đặt các giao thức tầng ứng dụng: Mô hình dịch vụ của tầng vận tải, mô hình client/server, mô hình peer-to-peer
3.2.Các giao thức phổ biến: HTTP, FTP, SMTP/POP3/IMAP
3.3.Giới thiệu về máy hữu hạn trạng thái
3.4.Một số ứng dụng quen thuộc: Web browser, mail reader, media player
3.5.Telnet, rlogin, ssh
3.6.Hệ thống tên miền (DNS): kiến trúc, quản lý tên, giao thức
Chương 4: Tầng vận tải
4.1.Ghép kênh và phân kênh, các giao thức TCP và UDP
4.2.Các nguyên lý truyền tin cậy
4.3.Điều khiển luồng
4.4.Nâng cao hiệu năng bằng Pipeline: giao thức go-back-N và lặp có lựa chọn
Chương 5: Lập trình socket
5.1.Khái niệm về socket
5.2.Java sockets
5.3.Máy chủ đa xử lý
5.4.Lập trình socket với ngôn ngữ C
Chương 6: Giao thức TCP
6.1 Cấu trúc segment
6.2 Truyền dữ liệu tin cậy
6.3 Điều khiển luồng
6.4 Quản lý kết nối
6.5 Điều khiển tắc nghẽn
Chương 7: Tầng mạng và IP
7.1 Mô hình dịch vụ tầng mạng
7.2 Nguyên tắc định tuyến: Link State và Distance Vector
7.3 Định tuyến phân cấp
7.4 Giao thức IPv4 và IPv6
7.5 Định tuyến trên Internet: RIP, OSPF, BGP
7.6 Các giao thức ICMP, DHCP, ARP, NAT
Chương 8: Tầng liên kết
8.1 Mô hình dịch vụ tầng liên kết
8.2 Giao thức đa truy nhập
8.3 Các công nghệ kết nối
8.4 Các thiết bị: Hub, Bridge, Switch
8.5 Kết nối không dây
III. TÀI LIỆU HỌC TẬP
- Tài liệu tham khảo
[1]. J. F. Kurose and K. W. Ross, Computer Networking: A Top-Down Approach Featuring the Internet (2nd edition), Addison-Wesley, 2002.
[2]. Nguyễn Thúc Hải. Mạng máy tính và các hệ thống mở. Nhà xuất bản giáo dục, 1999
[3]. Alberto Leon-Garcia and Indra Widjaja, Communication Networks: Fundamental Concepts and Key Architectures, McGraw-Hill, 2000.
[4] Larry L. Peterson and Bruce S. Davie Computer Networks: A Systems Approach (2nd ed.), Mogran-Kaufmann, 1999
http://www.e-ptit.edu.vn/hoctap/hoclieu/MMT.pdf