Đề cương chi tiết học phần Hệ điều hành mạng (Networking Operating Systems)

BM01.QT02/ĐNT-ĐT  
TRƯỜNG ĐH NGOẠI NGỮ - TIN HỌC TP.HCM  
KHOA CÔNG NGHỆ THÔNG TIN  
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM  
Độc lập – Tự do – Hạnh Phúc  
ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN  
1. Thông tin chung về học phần  
- Tên học phần (Tiếng Việt): HỆ ĐIỀU HÀNH MẠNG (NETWORKING  
OPERATING SYSTEMS)  
- Mã số học phần : 1223014  
- Số tín chỉ học phần : 4 (3+1)  
- Thuộc chương trình đào tạo của bậc, ngành: Bậc Đại học ngành Công nghệ thông tin  
- Số tiết học phần :  
.
.
.
.
.
.
Nghe giảng lý thuyết  
Làm bài tập trên lớp  
Thảo luận  
: 45 tiết  
: 0 tiết  
: 0 tiết  
Thực hành, thực tập (ở phòng thực hành, phòng Lab): 30 tiết  
Hoạt động theo nhóm : 10 tiết  
Tự học  
: 120 giờ  
- Đơn vị phụ trách học phần: Bộ môn Mạng Máy Tính / Khoa Công nghệ thông tin  
2. Học phần trước: Mạng máy tính, Hệ điều hành  
3. Mục tiêu của học phần:  
- Các yêu cầu chức năng cần thiết cho một HĐH mạng  
- Hiểu rõ cấu trúc các hệ điều hành mạng  
- Hiểu rõ và tìm hiểu hết khả năng của hệ điều hành mạng được chọn để thực  
hành ( Hệ điều hành Linux CentOS)  
- Cài đặt, triển khai và vận hành các dịch vụ mạng trên HĐH mạng  
- Sử dụng thành thạo các lệnh quản trị HĐH Linux  
4. Chuẩn đầu ra:  
Nội dung  
Đáp ứng CĐR  
CTĐT  
Kiến thức  
4.1.1. Nắm được kiến thức tổng quan về hệ điều K1  
hành mạng  
4.1.2. Nắm được cấu trúc, nguyên tắc hoạt động K2, K3  
và cách thức triển khai các dịch vụ, phần mềm  
và bảo mật  
1
Kỹ năng  
Thái độ  
4.2.1 Cài đặt và cấu hình phần mềm  
S1  
4.2.2 Cài đặt và cấu hình mạng, dịch vụ mạng  
4.2.3 Cài đặt và cấu hình dịch vụ bảo mật  
S2, S3  
S2, S3  
A1  
4.3.1. Ý thức được tầm quan trọng của hệ điều  
hành mạng trong vai trò hệ thống mạng cho  
doanh nghiệp  
4.3.2. Chuẩn bị bài trước khi đến lớp. Đi học  
đầy đủ. Tham gia tích cực trong giờ học.  
A2, A3  
CHÚ Ý:  
4.1. Kiến thức: Trên nền tảng kiến thức về lý thuyết hệ điều hành, sinh viên được tiếp cận  
với hệ điều hành mã mở Linux. Qua đó, nắm bắt và củng cổ các kiến thức về nguyên lý hoạt  
động, các hệ thống giao tiếp người dùng, các vấn đề quản trị tài nguyên hệ thống, và các dịch  
vụ khác của hệ điều hành mạng.  
4.2. Kỹ năng: Sử dụng thành thạo Linux, quản trị hệ thống Linux, cài đặt và cấu hình được  
các dịch vụ mạng trên nền Linux. Giúp sinh viên bước đầu tiếp cận các công việc quản trị hệ  
thống trong thực tế  
Kỹ năng nghề nghiệp :  
-
-
-
-
-
-
Thành thạo kỹ năng sử dụng lệnh trên hệ điều hành linux  
Cài đặt, gỡ bỏ phần mềm  
Quản trị user, group và quyền hạn truy cập  
Thiết lập ban đầu các dịch vụ mạng  
Xử lý lỗi trong quá trình vận hành  
Lập trình hệ thống  
Kỹ năng cá nhân:  
-
-
Kỹ năng nghiên cứu độc lập  
Kỹ năng làm việc nhóm  
4.3. Thái độ:  
- Tích cực và chủ động trong học tập, vận dụng được các kiến thức đã học để áp dụng trong  
thực tế.  
- Đi học đầy đủ và đúng giờ.  
5. Mô tả tóm tắt nội dung học phần:  
Môn học HĐH mạng giúp SV củng cố kiến thức về nguyên lý HĐH, đồng thời mở  
rộng hơn về các sử dụng một hệ điều hành thứ 2 ngoài hệ thống Windows quen  
thuộc. Ngoài ra môn học giúp SV tiếp xúc với giao diện dòng lệnh và lập trình kịch  
bản trên HĐH để thuận tiện trong việc quản trị hệ thống. Đối với lãnh vực mạng,  
môn học này giúp SV cài đặt, cấu hình và quản trị được các dịch vụ mạng cơ bản  
trên nền Linux.  
2
6. Nội dung và lịch trình giảng dạy:  
- Các học phần lý thuyết:  
Buổi/  
Hoạt động của  
giảng viên  
Hoạt động của  
sinh viên  
Giáo trình  
chính  
Tài liệu  
tham khảo  
Nội dung  
Tiết  
Ghi chú  
1/3  
- Thuyết giảng  
- Cho bài tập  
- Nghe giảng, ghi chú  
- Trả lời câu hỏi  
- Thảo luận nhóm theo  
chủ đề  
[1] Chương 1  
[3] Chương 1  
Giải quyết  
mục 4.1,  
4.3  
Chương 1: Giới thiệu về  
HĐH Unix/Linux  
1) Lịch sử phát triển  
Unix/Linux  
- Làm bài tập  
2) Đặc điểm  
Unix/Linux  
3) Hệ thống giao diện  
4) Các phiên bản  
Unix/Linux  
5) Phần mềm mã nguồn  
mở và GNU General  
Public License.  
6) Khác biệt giữa hệ  
điều hành Linux và  
Windows  
2/3  
- Thuyết giảng  
- Cho bài tập  
- Nghe giảng, ghi chú  
- Trả lời câu hỏi  
- Thảo luận nhóm theo  
chủ đề  
[1]Chương 9  
[3] Chương 2  
Giải quyết  
mục 4.1,  
4.2  
Chương 2: Cài đặt Linux  
1) Tóm tắt các bước cài  
đặt.  
- Làm bài tập  
2) Kiểm tra sự hỗ trợ  
3
phần cứng.  
3) Cấu hình mạng.  
4) Linux file system.  
5) Linux boot loader.  
6) Các mode hoạt động  
của Linux  
3,4/6  
- Thuyết giảng  
- Cho bài tập  
- Nghe giảng, ghi chú  
- Trả lời câu hỏi  
- Thảo luận nhóm theo  
chủ đề  
[1] Chương 3  
[3]: Chương 2  
Giải quyết  
mục 4.2  
Chương 3: Giao diện dòng  
lệnh  
1) Giới thiệu dòng lệnh  
2) Cú pháp dòng lệnh  
- Làm bài tập  
3) Một số lệnh thông  
dụng  
4) Chuyển hướng dòng  
lệnh  
5) Background jobs  
5,6/6  
- Thuyết giảng  
- Cho bài tập  
- Nghe giảng, ghi chú  
- Trả lời câu hỏi  
- Thảo luận nhóm theo  
chủ đề  
[1] Chương 11  
[2] Chương 4  
Giải quyết  
mục 4.2  
Chương 4: Quản trị User  
1) Những thông tin định  
nghĩa users  
- Làm bài tập  
2) Công cụ quản lý  
users.  
3) Users và cấp quyền  
users.  
4
4) Định nghĩa cấu hình  
mặc định cho người  
dùng  
7/3  
- Thuyết giảng  
- Cho bài tập  
- Nghe giảng, ghi chú  
- Trả lời câu hỏi  
- Thảo luận nhóm theo  
chủ đề  
[1] Chương 12  
[2] Chương 4  
Giải quyết  
mục 4.2  
Chương 5: Hệ thống tập tin  
1) Disk và partition.  
2) Khái niệm File  
Systems.  
- Làm bài tập  
3) Quản lý File Systems.  
4) Logical Volume  
Management.  
8/3  
- Thuyết giảng  
- Cho bài tập  
- Nghe giảng, ghi chú  
- Trả lời câu hỏi  
- Thảo luận nhóm theo  
chủ đề  
[1] Chương 10  
[3] Chương 2  
Giải quyết  
mục 4.2  
Chương 6: Cài đặt phần  
mềm  
1) Các loại gói phần  
mềm trên Linux: RPM  
và DEB  
- Làm bài tập  
2) Cài đặt từ source  
code  
3) Cài đặt từ gói phần  
mềm  
4) Quản trị và nâng cấp  
phần mềm  
9,10/6  
- Thuyết giảng  
- Cho bài tập  
- Nghe giảng, ghi chú  
- Trả lời câu hỏi  
- Thảo luận nhóm theo  
chủ đề  
[1] Chương 7  
Giải quyết  
mục 4.2  
Chương 7:Lập trình Shell  
1) Sử dụng biến  
5
- Làm bài tập  
2) Biểu thức và toán tử  
3) Các cấu trúc điều  
khiển  
4) Hàm và chương trình  
con  
5) Các kỹ thuật lập trình  
cơ bản  
11/3  
- Thuyết giảng  
- Cho bài tập  
- Nghe giảng, ghi chú  
- Trả lời câu hỏi  
- Thảo luận nhóm theo  
chủ đề  
[1] Chương 14  
[2] Chương 12  
[3] Chương 6  
Giải quyết  
mục 4.2  
Chương 8 : Cấu hình mạng  
1) Cấu hình TCP/IP  
bằng dòng lệnh  
- Làm bài tập  
2) Các tập tin cấu hình  
mạng  
3) Các tiện ích kiểm tra  
mạng  
12,13/6  
- Thuyết giảng  
- Cho bài tập  
- Nghe giảng, ghi chú  
- Trả lời câu hỏi  
- Thảo luận nhóm theo  
chủ đề  
[1] Chương 14-20 [2] Chương 14  
[3] Chương 14,  
Giải quyết  
mục 4.2  
Chương 9: Các dịch vụ mạng  
thông dụng  
15, 16, 19, 21  
1) DNS  
- Làm bài tập  
2) FTP  
3) Web  
4) Telnet/SSH  
5) Các dịch vụ khác(tự  
học): DHCP, NIS, NFS,  
Samba,...  
6
14/3  
15/3  
- Thuyết giảng  
- Cho bài tập  
- Nghe giảng, ghi chú  
- Trả lời câu hỏi  
- Thảo luận nhóm theo  
chủ đề  
- Làm bài tập  
-
[1] Chương 25  
[2] Chương 14  
[3] Chương 7,8  
Giải quyết  
mục 4.2  
Chương 10: Iptables  
1) Định nghĩa  
2) Cấu trúc rule  
3) Ứng dụng báo mật  
Ôn Tập  
- Thuyết giảng  
- Nghe giảng, ghi chú  
- Các học phần thực hành:  
Buổi/  
Tiết  
Hoạt động của  
giảng viên  
- Thuyết giảng  
- Hướng dẫn sinh viên thực - Trả lời câu hỏi  
hiện  
Hoạt động của  
sinh viên  
- Nghe giảng, ghi chú  
Giáo trình  
Chính  
[1] Chương 9  
Tài liệu  
tham khảo  
[3] Chương 2  
Nội dung  
Ghi chú  
1
Bài 1: Cài đặt Linux  
Giải quyết  
mục 4.1,  
4.3  
- Làm bài tập  
2
3
4
5
6
Bài 2: Các lệnh cơ bản  
Bài 3: Quản trị User  
- Thuyết giảng  
- Hướng dẫn sinh viên thực - Trả lời câu hỏi  
hiện  
- Thuyết giảng  
- Hướng dẫn sinh viên thực - Trả lời câu hỏi  
hiện  
- Thuyết giảng  
- Hướng dẫn sinh viên thực - Trả lời câu hỏi  
hiện  
- Thuyết giảng  
- Hướng dẫn sinh viên thực - Trả lời câu hỏi  
hiện  
- Thuyết giảng  
- Hướng dẫn sinh viên thực - Trả lời câu hỏi  
- Nghe giảng, ghi chú  
[1] Chương 3  
[1] Chương 11  
[1] Chương 12  
[1] Chương 10  
[1] Chương 7  
Giải quyết  
mục 4.1,  
4.2  
Giải quyết  
mục 4.2  
- Làm bài tập  
- Nghe giảng, ghi chú  
[2] Chương 4  
[2] Chương 4  
[2] Chương 4  
- Làm bài tập  
- Nghe giảng, ghi chú  
Bài 4: Hệ thống tập tin  
Bài 5: Cài đặt phần mềm  
Bài 6: Lập trình Shell  
Giải quyết  
mục 4.2  
- Làm bài tập  
- Nghe giảng, ghi chú  
Giải quyết  
mục 4.2  
- Làm bài tập  
- Nghe giảng, ghi chú  
Giải quyết  
mục 4.2  
7
hiện  
- Làm bài tập  
7
8
- Thuyết giảng  
- Hướng dẫn sinh viên thực - Trả lời câu hỏi  
hiện  
- Thuyết giảng  
- Hướng dẫn sinh viên thực - Trả lời câu hỏi  
hiện  
- Thuyết giảng  
- Hướng dẫn sinh viên thực - Trả lời câu hỏi  
- Nghe giảng, ghi chú  
[1] Chương 14  
[3] Chương 6  
[2] Chương 12  
[2] Chương 14  
Giải quyết  
mục 4.2  
Bài 7: Cấu hình mạng  
- Làm bài tập  
- Nghe giảng, ghi chú  
[1] Chương 14  
17, 19  
Giải quyết  
mục 4.2  
Bài 8: Dịch vụ SAMBA, Dịch  
vụ DNS, WEB  
- Làm bài tập  
- Nghe giảng, ghi chú  
9
Bài 9: IPTables  
[1] Chương 25  
Giải quyết  
mục 4.2  
hiện  
- Làm bài tập  
Làm bài thi  
10  
Bài 10: Thi  
Coi thi và chấm điểm  
8
7. Nhiệm vụ của sinh viên:  
Sinh viên phải thực hiện các nhiệm vụ như sau:  
- Tham dự tối thiểu 80% số tiết học lý thuyết.  
- Tham gia đầy đủ 100% giờ thực hành.  
- Thực hiện đầy đủ các bài tập và được đánh giá kết quả thực hiện.  
- Tham dự kiểm tra cuối học phần thực hành  
- Tham dự làm đồ án môn học.  
- Chủ động tổ chức thực hiện giờ tự học.  
8. Đánh giá kết quả học tập của sinh viên:  
8.1. Cách đánh giá  
Sinh viên được đánh giá tích lũy học phần như sau:  
TT Điểm thành phần  
Quy định  
- Tham gia 100% số giờ  
- Thi thực hành  
Trọng số  
Mục tiêu  
4.2  
1
Điểm thực hành  
30%  
2
Điểm thi kết thúc  
học phần  
- Làm đề tài môn học  
- Tham dự đủ 80% tiết lý thuyết  
và 100% giờ thực hành  
70%  
4.1  
8.2. Cách tính điểm  
- Điểm đánh giá thành phần và điểm thi kết thúc học phần được chấm theo thang  
điểm 10 (từ 0 đến 10), làm tròn đến 0.5.  
- Điểm học phần là tổng điểm của tất cả các điểm đánh giá thành phần của học phần  
nhân với trọng số tương ứng. Điểm học phần theo thang điểm 10 làm tròn đến một  
chữ số thập phân.  
9. Tài liệu học tập:  
9.1. Giáo trình chính:  
[1] Linux Bible, Christopher Negus, Wiley, 2015  
9.2. Giáo trình tham khảo:  
[2] Linux+ Guide to Linux Certification, Jason W. Eckert -. Course Technology, 2012  
[3] Bảo mật vào tối ưu trong Red Hat Linux, Đoàn Thiện Ngân, NXB LĐ-XH, 2002  
10. Hướng dẫn sinh viên tự học:  
Lý  
Thực  
Tuần/  
Buổi  
Nội dung  
thuyết hành  
(tiết)  
Nhiệm vụ của sinh viên  
(tiết)  
1
3
0
- Tìm hiểu các cấu trúc của các hệ  
điều hành mạng  
Chương 1: Giới thiệu về  
HĐH Unix/Linux  
2
3
3
-
Sinh viên hoàn thành cài  
đặt đệ điều hành Linux  
Chương 2: Cài đặt Linux  
9
CentOS  
-
-
Sinh viên tìm hiểu và cài  
đặt các hệ điều hành mạng  
linux khác  
thành thục các lệnh hệ  
thống, quản trị, và process  
trong chương 3  
3
6
3
Chương 3: Giao diện dòng  
lệnh  
4
5
6
3
3
3
Chương 4: Quản trị User  
Chương 5: Hệ thống tập  
tin  
6
7
3
6
3
3
-
-
Sinh viên cài đặt các phần  
mềm thuộc nhóm rpm,  
source code, yum  
Sinh viên cần thực hành  
kết hợp với việc ôn tập kỹ  
thuật lập trình  
Chương 6: Cài đặt phần  
mềm  
Chương 7: Lập trình Shell  
8
9
3
6
3
6
Chương 8 : Cấu hình  
mạng  
-
-
Sinh viên làm việc nhóm  
để kiểm thử các dịch vụ đã  
cài đặt  
Cấu hình các trường hợp  
phòng chống tấn công trên  
iptalbes  
Chương 9: Các dịch vụ  
mạng thông dụng  
10  
3
3
Chương 10: IPtables  
Ngày… tháng…. Năm 201  
Trưởng khoa  
Ngày… tháng…. Năm 201  
Trưởng Bộ môn  
Ngày… tháng…. Năm 201  
Người biên soạn  
(Ký và ghi rõ họ tên)  
(Ký và ghi rõ họ tên)  
(Ký và ghi rõ họ tên)  
Phạm Đình Thắng  
Phạm Đình Thắng  
Ngày… tháng…. Năm 2015  
Ban giám hiệu  
10  
pdf 10 trang yennguyen 29880 Free
Bạn đang xem tài liệu "Đề cương chi tiết học phần Hệ điều hành mạng (Networking Operating Systems)", để 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:

  • pdfde_cuong_chi_tiet_hoc_phan_he_dieu_hanh_mang_networking_oper.pdf