CSCI4430

CodeCourse OfferingCSCI4430 / IERG3310
TitleLong Course TitleData Communication and Computer Networks /Computer Networks 數據通信及計算機網絡 /計算機網絡
OverviewLong Description CSCI4430This course aims to introduce fundamental concepts and technologies in computer networking. The course adopts a top-down approach introducing the TCP/IP networking stack. The design of the contemporary communication applications will be studied. The fundamental concepts in implementing the reliable transport protocols, such as TCP, will be taught in this course. Design issues of TCP, such as the sliding window protocol and the congestion control, will also be included. This course will also focus on the IP network and the routing algorithms used in the Internet. Last, the design issues in the data link layer (e.g., Ethernet), including the medium access control, will be introduced. Prerequisite: CENG3150 or CSCI3150 or ESTR3102. 2. Not for students who have taken IERG3310.CSCI4430本科旨在介紹有關電腦網絡的基礎概念與技術。本科採用由上而下的手法來介紹TCP/IP 協議。本科介紹現代的通訊應用的設計。然後,介紹以實踐可靠的通訊協議的基本概念,如 TCP 的實踐。同時,本科亦包括了 TCP 的設計課題,如滑窗協議及壅塞控制。本科同時亦集中討論IP網路與互聯網中使用的路由演算法。最後,本科介紹數據鏈路層(如乙太網)的課題,包括媒體存取控制。
  IERG3310OSI reference model. Overview of TCP/IP. Local area networks and wide area networks. Network layer and protocols. Transport layer and protocols. Examples of application layer protocols such as HTTP. Network security: firewall, SSL, and private and public keys encryption systems. One term project on client-server programming to create a web server and proxy. Not for students who have taken CSCI4430.IERG3310開放式系統互連(OSI)參考模型。TCP/IP 概論。局域網及廣域網。網絡層及其協議。傳輸層及其協議。應用層協議實例:HTTP 。網絡安全:防火墻、加密套接字協議層(SSL)及私鑰和公鑰加密系統。實用項目(學期內完成)是通過客戶 - 服務器編程,實現網絡服務器和代理服務器的功能。