Professional Documents
Culture Documents
Môn học sẽ cung cấp cho sinh viên các khái niệm cơ bản về hạ tầng mạng máy tính và cách hiện
thực việc trao đổi thông tin giữa các máy tính. Bên cạnh đó, sinh viên cũng sẽ được giới thiệu cụ thể
hơn về các giao thức, các chuẩn, các ứng dụng mạng tiêu biểu và các kiến thức cơ bản về lập trình
mạng.
Aims:
This course is designed to provide students with knowledge about basic concepts, design and
implementation of computer networks and network communication. Students will also be
introduced in more detail about networking protocol, standards, typical applications and network
programming.
Môn học sẽ cung cấp các khái niệm nền tảng trong thiết kế và hiện thực việc truyền thông giữa các
máy tính bao gồm các giao thức, các chuẩn và các ứng dụng mạng, cơ bản về lập trình mạng. Các
chủ đề bao gồm:
- Tổng quan về kiến trúc mạng với mô hình tham khảo OSI, bộ giao thức TCP/IP.
- Giới thiệu các kỹ thuật mạng cơ bản, đăc biệt là về các kỹ thuật mạng cục bộ cơ bản (Ethernet,
wireless LAN, Bluetooth).
1/7
- Thông tin về tầng mạng với việc định tuyến và liên mạng, địa chỉ và định tuyến trên mạng
Internet
- Thông tin về tầng vận chuyển với UDP, TCP và các giao diện lập trình mạng
- Thông tin về tầng ứng dụng với các ứng dụng mạng Internet.
- Các ví dụ sẽ được phát thảo chủ yếu trên bộ giao thức TCP/IP.
Course outline:
This course provides fundamental concepts in the design and implementation of computer
communication networks, their protocols, standards and applications. In addition, the course will
give an introduction to network programming.
The topics to be covered include:
- Principles of layered network architecture, introduction to the OSI and the TCP/IP reference
models.
- Data link layer and the medium access sublayer: overview on various today’s network
technologies, especially LAN technologies (Ethernet, wireless networks and Bluetooth).
- Network layer: study issues related to routing and internetworking, Internet addressing and
routing.
- Transport layer: learn about the transport layer protocol functioning, both Internet transport
protocols (UDP and TCP) will be covered. Another concern in transport layer is network-
programming interface will be discussed.
- Application layer: study application layer protocols and applications such as DNS, E-mail,
and WWW.
- Examples in this course will be drawn primarily from the TCP/IP protocol suite.
4. Hiểu biết, kỹ năng, thái độ cần đạt được sau khi học môn học
2/7
STT Chuẩn đầu ra môn học CDIO
L.O.3 Giải thích được nguyên lý hoạt động của các bộ giao thức TCP và UDP, 1.1, 1.2,
có khả năng sử dụng các giao thức này để phát triển các ứng dụng trên 4.1
mạng máy tính, và phân tích, đánh giá được hiệu quả của từng giao thức
trong các điều kiện thực tế.
L.O.3.1 – Giải thích được nguyên lý hoạt động của bộ giao thức TCP và 1.1.4
UDP, phân tích và đánh giá được ưu và nhược điểm của từng bộ giao
thức 4.1.3,
L.O.3.2 – Thiết kế và triển khai được các ứng dụng mạng máy tính đơn 1.2.1
giản sử dụng các bộ giao thức TCP hoặc UDP
L.O.4 Giải thích được nguyên lý hoạt động của các giao thức định tuyến phổ 1.1
biến
L.O.4.1 – Giải thích được nguyên lý hoạt động của các giao thức định 1.1.4
tuyến như Distance Vector Routing, Link State Routing
L.O.4.2 – Nhận biết và giải thích được các giao thức định tuyến được sử 1.1.4
dụng trên môi trường Internet
L.O.5 Giải thích được nguyên lý hoạt động của các giao thức thuộc tầng liên 1.1
kết dữ liệu
L.O.5.1 – Giải thích được nguyên lý hoạt động của giao thức Ethernet và 1.1.4
ARP
L.O.5.2 – Giải thích được cơ chế hoạt động của mạng không dây 802.11 1.1.4
(Wifi)
L.O.5.3 – Giải thích được cơ chế hoạt động của Switch và các giao thức 1.1.4
liên quan
L.O.6 Giải thích được các vấn đề liên quan đến an ninh mạng máy tính 1.1
L.O.6.1 – Giải thích được các hình thức tấn công trên mạng máy tính 1.1.4
L.O.6.2 – Giải thích được các cơ chế bảo mật dữ liệu khi truyền tải qua 1.1.4
mạng máy tính
L.O.7 Có khả năng thiết kế và triển khai một mạng máy tính đơn giản 1.2, 1.3,
4.1
L.O.7.1 – Có khả năng xác định được các yêu cầu đối với một mạng máy 1.3.1
tính cần được xây dựng
L.O.7.2 – Thiết kế được một mạng máy tính để đáp ứng các yêu cầu cho 4.1.3
trước
L.O.7.3 – Triển khai được một mạng máy tính đơn giản sử dụng các thiết 1.2.1
bị thực tế hoặc trên môi trường mô phỏng
3/7
Ord. Learning Outcomes CDIO
DNS, and P2P applications
L.O.3 Explain the principles of TCP an UDP, able to develop networking 1.1, 1.2,
applications using these protocols, analyze and evaluate the efficiency of 4.1
each protocol in practical applications.
L.O.3.1 – Explain the principles of TCP and UDP, analyze and evaluate 1.1.4
the advantages and disadvantages of each protocol
L.O.3.2 – Design and implement simple networking applications using 4.1.3,
TCP or UDP 1.2.1
L.O.4 Explain operating principles of common routing protocols 1.1
L.O.4.1 – Explain operating pricinples of distance vector and link state 1.1.4
routing protocols
L.O.4.2 – Identify and explain common routing protocols used in the 1.1.4
Internet
L.O.5 Explain operating principles of protocols in data link layer 1.1
L.O.5.1 – Explain operating principles of Ethernet and ARP protocols 1.1.4
L.O.5.2 – Explain operating principles of Wireless networks 802.11
(Wifi) 1.1.4
L.O.5.3 – Explain operating principles of Switches and related protocols
1.1.4
5. Hướng dẫn cách học - chi tiết cách đánh giá môn học
Môn học sẽ được đánh giá qua 2 bài tập lớn, các bài thực hành trên phòng thí nghiệm và thi cuối
kỳ. Hai Bài tập lớn là bắt buộc, mỗi bài chiếm 15% số điểm của môn học.
Nội dung BT lớn:
- BT lớn số 1: sinh viên sẽ làm việc theo nhóm, xây dựng một ứng dụng mạng.
- BT lớn số 2: sinh viên sẽ làm việc theo nhóm, cùng thiết kế một hệ thống mạng máy tính.
Việc tham gia các giờ thực hành trên các phòng thí nghiệm là bắt buộc. Sinh viên sẽ không nhận
được điểm các bài tập lớn nếu không hoàn thành các bài thực hành. Chất lượng các bài thực hành
được đánh giá và chiếm 10% điểm số của môn học.
Thi cuối kỳ sẽ theo hình thức trắc nghiệm, chiếm 60% số điểm của môn học. Thời gian thi dự kiến
là 90 phút.
8,9,10 Chương 4: Tầng mạng L.O.4.1 – Giải thích được Giảng dạy và trao đổi trên Thi, thực hành,
- Mạng Virtual circuit và nguyên lý hoạt động của lớp bài tập lớn
mạng không kết nối các giao thức định tuyến Đọc sách giáo khoa, tìm
Datagram
như Distance Vector hiểu trên Internet
- Bên trong một bộ định
tuyến Routing, Link State Thực hành trên phòng thí
- IP: Giao thức Internet Routing nghiệm
- Các giải thuật định tuyến L.O.4.2 – Nhận biết và giải
- Định tuyến trên mạng thích được các giao thức
Internet định tuyến được sử dụng
5/7
Tuần / Nội dung Chuẩn đầu ra Hoạt động Hoạt động
Chương chi tiết dạy và học đánh giá
- Phương pháp định tuyến trên môi trường Internet
broadcast và multicast
12,12 Chương 5: Tầng kết nối dữ L.O.5.1 – Giải thích được Giảng dạy và trao đổi trên Thi, thực hành,
liệu và LAN nguyên lý hoạt động của lớp bài tập lớn
- Phát hiện lỗi và sửa lỗi giao thức Ethernet và ARP Đọc sách giáo khoa, tìm
- Các giao thức đa truy cập
L.O.5.3 – Giải thích được hiểu trên Internet
- Địa chỉ tầng kết nối dữ
liệu cơ chế hoạt động của Thực hành trên phòng thí
- Mạng Ethernet Switch và các giao thức nghiệm
- Bộ chuyển mạch liên quan
13 Chương 6: Mạng di động và L.O.5.2 – Giải thích được Giảng dạy và trao đổi trên Thi, thực hành,
không dây cơ chế hoạt động của mạng lớp bài tập lớn
- Khái niệm không dây không dây 802.11 (Wifi) Đọc sách giáo khoa, tìm
- Kết nối không dây và đặc
hiểu trên Internet
điểm
- CDMA Thực hành trên phòng thí
- IEEE 802.11 LAN nghiệm
- Truy cập Internet di động
- Vấn đề địa chỉ và định
tuyến cho người sử dụng di
động
- Địa chỉ IP di động
14 Chương 8: Anh ninh mạng L.O.6.1 – Giải thích được Giảng dạy và trao đổi trên Thi
máy tính các hình thức tấn công trên lớp
- Khái nhiệm an ninh mạng mạng máy tính Đọc sách giáo khoa, tìm
- Tính toàn vẹn của gói tin
L.O.6.2 – Giải thích được hiểu trên Internet
- Đảm bảo an toàn cho
email các cơ chế bảo mật dữ liệu
- Đảm bảo an toàn cho kết khi truyền tải qua mạng
nối TCP máy tính
- Đảm bảo an toàn cho
mạng không dây LAN
15 Ôn tập
1-7 Bài tập lớn 1: Xây dựng L.O.3.2 – Thiết kế và triển
một ứng dụng mạng máy khai được các ứng dụng
tính mạng máy tính đơn giản sử
dụng các bộ giao thức TCP
hoặc UDP
8-14 Bài tập lớn 2: Thiết kế và L.O.7.1 – Có khả năng xác
triển khai một mạng máy định được các yêu cầu đối
tính đơn giản với một mạng máy tính
cần được xây dựng
L.O.7.2 – Thiết kế được
một mạng máy tính để đáp
ứng các yêu cầu cho trước
L.O.7.3 – Triển khai được
một mạng máy tính đơn
giản sử dụng các thiết bị
thực tế hoặc trên môi
trường mô phỏng
7/7