計算機網路

臺北科技大學 115-1 學期課程,課號 362249。

課程大綱

本課程旨在全面介紹網絡和分佈式計算技術。 與傳統課程不同,它採用自上而下的主題方法,從應用層開始,然後描述傳輸層和網路層,最後涵蓋實體層。課程從應用層向下延伸到實體層,讓學生在學習網路的早期就接觸重要概念來激發他們的興趣。 本課程專注於互聯網和網路的基本重要問題,對計算機科學和電氣工程感興趣的學生提供良好的基礎,而無需廣泛的程式或數學知識。

課程進度

第1週 : 課程簡介 1. Computer Networks and the Internet 1.1 What is the Internet 1.2 The Network Edge 1.3 The Network Core 第2週 1.4 Delay, Loss, and Throughput in Packet-Switched Networks 1.5 Protocol Layers and Their Service Models 1.6 Network Under Attack 1.7 History of Internet 第3週 2. Application Layer 2.1 Principles of Network Applications 2.2 Web and HTTP 2.3 E-Mail in the Internet 第4週 2.4 DNS 2.5 P2P Applications 第5週 2.6 video streaming and CDN 2.7 Socket Programming with TCP 2.8 Socket Programming with UDP 第6週 3. Transport Layer 3.1 Introduction 3.2 Multiplexing and Demultiplexing 3.3 Connectionless Transport: UDP 3.4 Principle of Reliable Data Transfer -- part I 第7週 3.4 Principle of Reliable Data Transfer -- part II 3.5 Connection-Oriented Transport: TCP 第8週 3.6 Principle of Congestion Control 第9週 期中考 第10週 4. The Network Layer-data plane 4.1 overview 4.2 What's Inside a Router 4.3 Internet Protocol 4.4 SDN 第10週 5 The Network Layer-control plane 5.1 introduction 5.2 routing algorithms 5.3 OSPF 第11週 5.4 BGP 5.5 SDN control plane 5.6 ICMP 第12週 6. Link Layer and LAN 6.1 introduction 6.2 EDC 6.3 MAC 第14週 6.4 Switched LAN 6.5 Link virtialization 6.6 Data center networking 第15週 7 wireless and Mobile networks 7.1 introduction 7.2 wireless link and network characteristics 7.3 WiFi 第16週 7.4 4G and 5G 7.5 Mobility management 7.6 Mobility management in practice 7.7 wireless and mobility 第17週 期末考

評量方式

1st examination 33% 2nd examination 33% Final examination 33% extra point 1%

教材

【遵守智慧財產權觀念,請使用正版教科書,不得使用非法影印教科書】 使用外文原文書:是 J.F. Kurose and K.W. Ross, Computer Networking, 9th Edition, Addison Wesley, 2026.