• Computer Communications and Networks
    • School of Electronic, Information and Electrical Engineering
    • Credit. 2
    • EE310
    • Enroll
    • WILL BEGIN
    • Fall , 2015
    • 1265
    • Course Description:
    • ( Exchange Programme )
    • What is computer communication? What are computer networks? What is the Internet? Packet-switched networks; Network architecture; The Web and HTTP; File transfer and FTP; Electronic mail and SMTP; Directory service and DNS; Transport-layer services; Connectionless transport and UDP; Reliable data transfer; Connection-oriented transport and TCP; Network-layer services; Virtual circuit and datagram networks; Routers; Network-layer addressing; The Internet protocol; ICMP; Routing algorithms; Link-layer services; Multiple access protocols; The Ethernet; Link-layer switches.
    • Course Syllabus:
    • After completing the course, students should:
      1. Consider computer networking problems from architectural viewpoints;
      2. Analyze the requirements of various network applications;
      3. Grasp the principles of fundamentally important computer networking techniques such as error control, flow control, congestion control, forwarding, addressing, routing, multiplexing and demultiplexing;
      4. Understand how the prevailing computer networking protocols work.
      5. Estimate some quality of service parameters of computer networks.
    • Schedule:
    • Topics / Credit hours / Teaching methodology / Tasks / Intended learning outcomes / Assessment methods

      1. What is computer communication / 4 Credit hours / lecture / Homework 1: Chapter 1 Problems P2, P3, P5, P7, P9, P13, P14, P24 / Describe network functions / Quiz 1
      2. Overview of network applications; Application-layer protocols: HTTP, SMTP, POP, IMAP, FTP, and DNS / 6 Credit hours / lecture / Homework 2: Chapter 2 Problems P2, P3, P7, P8, P9, P11 / Analyze requirements of network applications / Quiz 2
      3. Transport-layer services; Transport-layer multiplexing and demultiplexing; Principles of error control, flow control, and congestion control; Transport-layer protocols: UDP and TCP / 8 Credit hours / lecture / Homework 3: Chapter 3 Problems P5, P8, P9, P11, P14, P18, P19, P23, P24, P25, P34, P36 / Distinguish connectionless and connection-oriented transport services / Quiz 3
      4. Network-layer services; Network-layer addressing; Routing; Routers; Network layer protocols: IP and ICMP / 8 Credit hours / lecture / Homework 4: Chapter 4 Problems P8, P10, P11, P14, P16, P17, P22, P23 / Distinguish virtual-circuit and datagram networks / Quiz 4
      5. Link-layer services; Local area networks; Multiple access protocols; Link-layer addressing; The Ethernet; Link-layer switches / 6 Credit hours / lecture / Homework 5: Chapter 5 Problems: P5, P7, P11, P14, P15, P16, P17 / Compute CRC for a binary string / Quiz 5
  • Reading list
  • Other Materials
  • Discussion
  • Homework download/submit
    • Ma Dianguang
    • Associate Professor
    • Read more
    • Male
    • E-mail:
    • dgma@sjtu.edu.cn
    • Profile
    • The teacher received his BS, MS, and PhD degrees from Shanghai Jiao Tong University in 1985, 1991, and 1994, respectively. He teaches EE310 Computer Communications and Networks, EE317 Digital Signal Processing (B), EI205 Digital Electronics, EI210 Signals and Systems (B), EI232 Circuits and Electronics, EI302 Communication Principles (B), and VE451 Digital Signal Processing and Analysis. He also has the experience of teaching EI207 Analog Electronics, VE215 Introduction to Electric Circuits, VE216 Introduction to Signals and Systems, VE270 Introduction to Logic Design, and VE311 Electronic Circuits. He received the Schneider Excellent Teacher Award, Teaching Achievement Award for Communication Principles Course Construction, Philips Excellence in Teaching Award, SJTU Excellent Teacher Award, and KoGuan Top Ten Teachers Award in 2001, 2004, 2007, 2009, and 2013, respectively, all from SJTU.
  • Prerequisite Course:

  • Textbooks:

    1. James F. Kurose and Keith W. Ross, Computer Networking – A Top-Down Approach, 4th edition, Higher Education Press, 978-7-04-026845-4.
  • Grading:

    10% / 5 Quizzes
    20% / 5 Homework assignments
    70% / Final Exam
Other courses
  • Inspect Technology (A)
    Inspect Technology (A)
    This course is part of the developments of existing National Excellent Course - "Inspection Technology". English is the only classroom language. The course is one of the mandatory elective courses to ...
    Ma Yixin
    1692
  • Digital Signal Processing
    Digital Signal Processing
    Signal processing using digital computers and special purpose digital hardware has taken on major significance in the past decade. The inherent flexibility of digital elements permits the utilization ...
    Huang Zhenyu
    1774
  • Fundamental Circuit Theory
    Fundamental Circuit Theory
    Fundamental Circuits is the fundamental course for all students majoring in electrical engineering. Course objective:The aim and task for this course is to make students grasp the circuits’ concepts ...
    Li Dan
    4058
  • Digital Signal Processing
    Digital Signal Processing
    Digital signal processing is a new-rising subject. It’s developing rapidly now and widely applied to many fields of science and engineering. It’s important knowledge for all informatics workers. As a ...
    Wu Kan
    2436
  • Digital Electronics Technology
    Digital Electronics Technol...
    This course is designed to teach the students the fundamentals of digital circuits, including basic concepts, principles, and the basic methods for circuit analysis and design. Upon completion of the ...
    Bao Qilian
    1417
  • Flat Panel Display Technologies
    Flat Panel Display Technolo...
    This course is an introduction to the principles, specifications, design, and fabrication of flat panel displays. Topics that will be covered include: (1) human visual system and the requirements it p...
    Chen Chaoping
    3158
  • Principles of wireless communication and mobile networks
    Principles of wireless comm...
    This course covers the basic concepts, principles and some applications of wireless communication system and mobile networks, including cellular networks, mobile IP, wireless LAN, satellite systems, a...
    Wang Xinbing
    1706
  • Compiler Principles
    Compiler Principles
    This course considers the principles that underlie a wide variety of compilers, and focuses on the problem of translating programs written in a high-level language into semantically equivalent program...
    Wu Fan
    1170
  • Fundamental of Optoelectronics
    Fundamental of Optoelectron...
    Course content: This course includes wave optics basics, waveguides, semiconductor devices, stimulated emission lasers, detectors, modulators, photovoltaic devices, optical sensor, medical photonics...
    Jiang Chun
    2260

Shanghai Jiao Tong University The English Course Catalog | School Counseling:021-34206468-102

沪ICP备05052060 © Shanghai Jiao Tong University all rights reserved. | Address: 800 Dongchuan Road, Shanghai