MẠNG MÁY TÍNH VÀ IOT
IoT Oriented Computer Neworks
Mô tả học phần
Học phần này trang bị cho sinh viên nền tảng vững chắc và kiến thức chuyên sâu về Mạng máy tính và Internet Vạn vật (IoT), tập trung vào việc phân tích và đánh giá các cơ chế hoạt động của mạng từ tầng vật lý đến tầng ứng dụng, bao gồm các giao thức truyền thống và chuyên dụng cho IoT. Sau khi hoàn thành học phần, sinh viên có khả năng trình bày, phân tích hiệu năng của các giao thức và cơ chế mạng, mô tả kiến trúc thiết bị, và vận dụng kiến thức để cấu hình mạng, phân tích gói tin và lập trình socket cơ bản, qua đó nhận diện và đánh giá sự khác biệt giữa mạng truyền thống và mạng IoT. Nội dung trọng tâm bao gồm mô hình phân tầng, các kỹ thuật đa truy nhập, định tuyến IP, các giao thức vận chuyển, và các giao thức truyền tải dữ liệu nhẹ cho IoT. Học phần áp dụng các phương pháp giảng dạy như học tập dựa trên thực hành và học tập dựa trên vấn đề, kết hợp với các buổi thí nghiệm thực tế và mô phỏng để sinh viên có thể áp dụng hiệu quả các kiến thức đã học vào giải quyết các bài toán thực tiễn trong lĩnh vực mạng và IoT.
English description
This course equips students with a solid foundation and indepth knowledge of Computer Networks and the Internet of Things (IoT), focusing on the analysis and evaluation of network mechanisms from the Physical Layer to the Application Layer, including both traditional protocols and IoTspecific protocols. Upon completion, students will be able to present and analyze the performance of protocols and mechanisms, describe device architectures, and apply knowledge to configure networks, capture and analyze packets, and perform basic socket programming, thereby identifying and assessing the differences between traditional networks and IoT networks. Key topics include the layered architecture, multiple access techniques, IP routing, transport protocols, and lightweight data transport protocols for IoT. The course employs teaching methods such as practicebased learning and problembased learning, combined with handson laboratory experiments and simulations, enabling students to effectively apply the acquired knowledge to solve practical problems in the field of computer networks and IoT.
Chuẩn đầu ra học phần (CLO) 5
Bấm vào từng chuẩn đầu ra để xem bản tiếng Anh, liên kết PLO và mức độ đóng góp.
-
CLO1 Phân biệt được các loại mạng (PAN, LAN, MAN, WAN) và các mô hình phân tầng mạng (OSI, TCP/IP, phân lớp ngang/dọc trong IoT) dựa trên đặc điểm và chức năng của chúng.
Distinguish between different types of networks (PAN, LAN, MAN, WAN) and network layering models (OSI, TCP/IP, horizontal/vertical layering in IoT) based on their characteristics and functionalities.
PLO 02 I -
CLO2 Phân tích nguyên lý hoạt động và cấu trúc của các giao thức lớp MAC, lớp Mạng (bao gồm IPv4/IPv6, định tuyến RIP/OSPF), lớp Vận chuyển (TCP/UDP), và các giao thức truyền tải dữ liệu IoT (MQTT, CoAP) trong các kịch bản mạng khác nhau.
Analyze the principles and structures of MAC layer protocols, Network layer protocols (including IPv4/IPv6, RIP/OSPF routing), Transport layer protocols (TCP/UDP), and IoT data transport protocols (MQTT, CoAP) in different networking scenarios, emphasizing analytical ability in practical contexts.
PLO 02 R -
CLO3 Đánh giá hiệu năng của các cơ chế điều khiển đa truy nhập (CSMA/CD, CSMA/CA), thuật toán định tuyến (RIP, OSPF) và các giao thức kiểm soát tắc nghẽn TCP dựa trên các chỉ số hiệu năng và lựa chọn phương án tối ưu cho từng tình huống mạng.
Evaluate the performance of multiple access control mechanisms (CSMA/CD, CSMA/CA), routing algorithms (RIP, OSPF), and TCP congestion control protocols based on performance metrics, and select the optimal solution for each networking scenario.
PLO 01 RPLO 02 -
CLO4 Mô tả và giải thích hoạt động của các thiết bị mạng lớp 2 (switch, VLAN, STP) và lớp 3 (router IP), cùng với vai trò của các thiết bị IoT chuyên dụng (gateway, sensor node, edge device) trong việc kết nối mạng.
Describe and explain the operation of Layer 2 network devices (switches, VLANs, STP) and Layer 3 devices (IP routers), along with the roles of IoTspecific devices (gateways, sensor nodes, edge devices) in network connectivity.
PLO 02 R -
CLO5 Vận dụng kiến thức mạng để cấu hình mạng (sử dụng Cisco Packet Tracer), phân tích gói tin (sử dụng Wireshark), thực hiện tính toán địa chỉ IP (subnetting, CIDR) và lập trình socket cơ bản (TCP/UDP) trên các hệ thống mạng truyền thống và IoT.
Apply networking knowledge to configure networks (using Cisco Packet Tracer), analyze packets (using Wireshark), perform IP addressing calculations (subnetting, CIDR), and implement basic socket programming (TCP/UDP) on both traditional computer networks and IoT systems.
PLO 05 RPLO 06 IPLO 07 R
Đánh giá học phần
| Thành phần | Tỉ trọng | Thời gian |
|---|---|---|
| Thi cuối kỳ (Final Examination) | 70.0% | Theo lịch thi của Đại học, sau tuần cuối cùng |
| Tham dự trên lớp | 10.0% | Toàn bộ quá trình học |
| Kiểm tra trên lớp | 10.0% | Toàn bộ quá trình học/ Thi giữ kỳ từ tuần 9-14 |
| Bài tập về nhà | 20.0% | Toàn bộ quá trình học |