電腦通訊網路
臺北科技大學 114-2 學期課程,課號 359333。
- 學期:114-2
- 授課教師:何承運
- 學分:3
- 選修
- 上課時段:週二 5、6、7 節
課程大綱
1. 電腦通訊網路簡介 2. 階層結構 3. 路由與交換技術 4. 流量與壅塞控制 5. 介質存取控制機制 6. 區域網路 7. 網路互連技術 8. 無線網路 9. 高速網路 1. Introduction to Computer Communication Networks 2. Layered Structure 3. Routing and Switching Techniques 4. Flow and Congestion Control 5. Medium Access Control Mechanism 6. Local Area Networks 7. Network Interconnection 8. Wireless Networks 9. High Speed Networks
課程進度
Week 1 – Course Overview & Network Foundations Introduction to network architecture, layering principles, performance metrics (delay, throughput), and system abstraction. Week 2 – Network Abstractions and Design Principles Protocol layering, encapsulation, end-to-end argument, and system design trade-off. Week 3 – Framing and Error Detection Framing techniques, error detection (CRC), reliable transmission over point-to-point links. Week 4 – Media Access Control and LAN Technologies Multiple access protocols, Ethernet, switching, and wireless LAN fundamentals. Week 5 – Switching and Forwarding Packet switching fundamentals, store-and-forward, queueing basics. Week 6 – Routing Algorithms Distance-vector and link-state routing; shortest-path algorithms. Week 7 – Internet Protocol (IP) IP addressing, subnetting, CIDR, IPv4/IPv6, ARP. Week 8 – Internet Routing and BGP Interdomain routing, BGP fundamentals, Internet architecture. Week 9 – Midterm Examination Week 10 – Transport Layer Fundamentals End-to-end communication, multiplexing, UDP and TCP overview. Week 11 – Reliable Data Transfer Sliding window protocols, flow control, TCP mechanisms. Week 12 – Congestion Control Mechanisms TCP congestion control algorithms (slow start, AIMD, fast recovery). Week 13 – Resource Allocation and QoS Fairness, scheduling algorithms, quality of service principles. Week 14 – Distributed Systems and Data Delivery RPC, distributed storage concepts, content distribution. Week 15 – Network Security Fundamentals Threat models, cryptographic foundations, secure channels (TLS). Week 16 – Application Layer Protocols HTTP, DNS, email protocols, application design patterns. Week 17 – Emerging Topics and System Integration Cloud networking, SDN overview, performance evaluation, student presentations (if applicable). Week 18 – Final Examination
評量方式
1. Midterm exam: 25% 2. Final exam: 25% 3. Homework: 25% 4. Project: 20% 5. Attendance and participation: 5%
教材
【遵守智慧財產權觀念,請使用正版教科書,不得使用非法影印教科書】 使用外文原文書:是 Textbook: L. L. Peterson and B.S. Davie, Computer Networks: A System Approach, 6th Ed., Morgan Kaufmann, 2021. Reference book: A.S. Tanenbaum, N. Feamster, and D. J. Wetherall, Computer Networks, 6th Ed., Pearson FT Press, 2022.