Home - Students - My Studies - Courses - C - Content

Computer Communications Networks

ProgramTeacherCreditDuration

Electronics

Shuo Li

3

48

Course Name: Computer Communications Networks

Course Code: S2293060

Semester: 3

Credit: 3

Program: Electronics

Course Module: Optional Courses (Communications)

Responsible: Shuo Li

E-mail: shuo.li@tju.edu.cn

Department:Tianjin International Engineering Institute, Tianjin University

TimeAllocation(1 credit hour = 45 minutes)

Exercise

Lecture

Lab-study

Project

Internship

(days)

Personal Work

18

14

16

0

0

10

Course Description

Much of the class will focus on network algorithms and their performance. Students are expected to have a strong mathematical background and an understanding of probability theory. Topics discussed will include layered network architecture, Link Layer protocols, high-speed packet switching, queuing theory, Local Area Networks, and Wide Area Networking issues including routing and flow control.

Prerequisite

Digital Communications;Linear Algebra; Probability

Course Objectives

This is a course on the fundamentals of data communication networks, their architecture, principles of operations, and performance analyses. One goal will be to give some insights into the rationale of why networks are structured the way they are today, and to understand the issues faced by the designers of next-generation data networks.

Course Syllabus

  1. Introduction

    1. Classification of Communication Networks

    2. Switching Methods (Circuit Switching, Packet Switching)

  2. Physical Layer

    1. Transmission Media

    2. Digital Data Communication Techniques

    3. Interfacing to Physical Layer

  3. Data Link Layer

    1. Introduction

    2. Framing Techniques

    3. Error Detection/Correction Techniques

    4. Flow Control (Stop-and-Wait, Sliding Window)

    5. ARQ Error Control (Stop-and-Wait, Go-Back-N, Selective Repeat Request)

    6. Performance Analysis of ARQ Protocols

  4. Circuit Switching

    1. Circuit Switched Networks

    2. Switching Concepts

    3. Routing in Circuit Switched Networks

  5. Network layer

    1. Routing

    2. Traffic Control

  6. Local Area Networks

    1. IEEE 802.3: Bus with CSMA/CD Protocol

    2. IEEE 802.5: Token Ring

    3. Fiber Distributed Data Interface (FDDI)

    4. Distributed Queue Dual Bus (DQDB)

    5. Fast Ethernet

  7. Transport Layer

    1. Transport Protocol Mechanisms

    2. Flow Control and Congestion Control in TCP

    3. Transport Control Protocol

  8. Internetworking

    1. Connectionless Internetworking

    2. The Internet Protocol

    3. Routing Protocol

  9. Overview of ATM Networks

    1. Basic Concepts of ATM

    2. Multiplexing

    3. Broadband Switching

    4. ATM Cell Structure

    5. ATM Layer

Textbooks & References

  • Kurose and Ross.Computer Networking: A Top-Down Approach Featuring the Internet (6th ed). Addison-Wesley, 2013. ISBN 0132856204 (Required).

  • Rappaport.Wireless Communications: Principles and Practice(2nd edition). Prentice Hall, 2001. ISBN 0130422320. (required)

Grade Distribution

Attendance: 10% Homework: 40% Midterm text:10% Final Exam:40%

Capability Tasks

CT1: To understand basic science, and to have analytical ability and the ability to integrate related knowledge.

CT2: To apply relevant professional knowledge to the field of science and technology: understanding of the basic concepts and its connotation, application of different methods and concepts which have been learned, capability of judging the scope and limitations of such applications.

CT3: To grasp methodologies and engineering tools: identifying, utilizing and solving problems. Even if the students are not familiar with the content, they can turn to computer tools for systematic analysis.

CT4: To carry out experiments in research environment with the abilities to utilize tools, especially for data collection and processing.

CT10: To have the capacity to work in international environment; the capability to master one or more foreign languages and be open to foreign cultures; be able to acclimatize themselves to the international language environment.

Achievements

  • To understand why networks are structured the way they are today. – Level: M

  • To understand the issues faced by the designers of next-generation data networks. – Level: M

  • To understand principles of computer network operations, and performance analyses. – Level: M

Students: Electronics, Year 2