- Future Students
- Academic Progams
- Undergraduate Program
- Current Semester CS Courses
- New Course Offerings
- Upcoming Semesters
- Previous Semesters
- Canonical Syllabi
- Course Access & Request Policy
- Academic Integrity Policy
- Grad Student Registration
- Variable Title Courses
- Study Abroad
- Professional Practice
- Co-Op Professional Practice
- Non-Co-Op Professional Practice
- ISS Application Process for International Students (CPT, OPT, RCL, Program Extension, COEL)
- Pass/Not Pass Spring 2020
CS 536: Data Communication and Computer Networks
List of Topics (By Week):
Data Communication (4 weeks)
- Data Transmission (1 week):
- Signals and Noise,
- Signal Analysis,
- Transmission Media
- Data Encoding and Digital Communication (1 week)
- Encoding/Modulation of Digital or Analog Data into Digital/Analog Signals
- Asynchronous and Synchronous Transmission,
- Error Detection and Error Correction in Digital Communication
- Data Link Control (2 weeks)
- Network Topology (Point to Point, Multipoint)
- Flow Control (Sliding Window Protocols, Windows and Sequence Numbers)
- Error Control
- Examples of Data Link Protocols
- Data Link Control
Data Communication Networks (7 weeks including review and test)
- Multiplexing and Circuit Switching (1.5 weeks)
- Frequency Division Multiplexing, and Time Division Multiplexing,
- Statistical Time Division Multiplexing,
- Digital Switching Concepts,
- Digital Data Switching Devices,
- The Public Telecommunication Network.
- Packet Switching (1 week)
- Virtual Circuits and Datagrams
- Routing
- Traffic Control
- Satellite Networks (1 week)
- Satellite Network Architecture,
- Reservation protocols
- Local Area Networks. (1 week)
- Bus Networks (CSMA, Ethernet, Token Passing Bus)
- Ring Networks (Token Passing, Contention, Slotted, Register Insertion)
- Multi-Access Protocols (2 weeks)
- Random Multi-Access Protocols. ALOHA Systems (Slotted, Finite Population, Stability Issues),
- Limited Contention Protocols. Stack Algorithms (Capetanakis, Gallager)
- Contention-Free Protocols
- Multi-Access Protocols
Computer Communication Architecture (4 weeks)
- Protocols and Architecture. Layered and Hierarchical Models of Network Architecture
- Network Access Protocols
- The Network Interface
- Packet-Switched Network Access, X.25
- Broadcast Network Access (IEEE 802 Architecture)
- Internetworking (1 week)
- Principles of Internetworking
- IP
- Protocol Translation
- Transport Protocols (1 week)
- Transport Services and Protocol Mechanisms
- TCP
- Application Protocols
1987.05
Last Updated: Apr 25, 2017 4:53 PM