Skip to main content
CS402: Computer Communications and Networks
0%
Focus Mode is ON. Click ‘X’ at right bottom to close it.
Previous
Course Feedback Survey
Course Introduction
Course Syllabus
Unit 1: Networking Fundamentals
1.1: Introduction
Introduction to Network Fundamentals
IETF History
The Role of RFC in Computer Networks
1.2: Services and Protocols
Services and Protocols
Network Topology
Types of Physical Transmission Media
Network Hardware Devices
1.3: The Reference Models
The Reference Models
Wide Area Network
The Transport Services
Transmission Media
Unit 1 Assessment
Unit 1 Assessment
Unit 2: The Basics of Protocols
2.1: TCP/IP Reference Model
The Internetworking Problem
2.2: Open Systems Interconnect (OSI) Reference Model
The OSI Reference Model
OSI Model
Compare the OSI Model to TCP/IP
Unit 2 Assessment
Unit 2 Assessment
Unit 3: The Application Layer
3.1: Principles of the Application Layer and the Peer-to-Peer Model
Principles
The Peer-to-Peer Model
What is Peer-To-Peer (P2P)?
Overlay Routing in the Internet
3.2: Application-Level Protocols
The Domain Name System
More on the Domain Name System
Electronic Mail
HyperText Transfer Protocol
Simple Network Management Protocol
SSH Protocols
SSH vs. FTP
3.3: Writing Simple Networked Applications
SocketServer and Creating Network Servers
3.4: Practice Exercises
Exercises
Unit 3 Assessment
Unit 3 Assessment
Unit 4: The Transport Layer (TCP/UDP)
4.1: The Transport Layer
Principles of a Reliable Transport Protocol
4.2: User Datagram Protocol (UDP)
The User Datagram Protocol
4.3: Transmission Control Protocol (TCP)
The Transmission Control Protocol
TCP Connection Establishment
TCP Connection Release
TCP Reliable Data Transfer
Segment Transmission Strategies
TCP Windows
TCP's Retransmission Timeout
Advanced Retransmission Strategies
TCP Congestion Control
End-to-End Congestion Control
4.4: Stream Control Transmission Protocol (SCTP)
Stream Control Transmission Protocol
4.5: Real Time Transport Protocol (RTP)
Real-time Transport Protocol
4.6: Summary
Summary
4.7: Practice Exercises
Exercises
Unit 4 Assessment
Unit 4 Assessment
Unit 5: The Network Layer
5.1: Principles of the Network Layer
Principles
Organization of the Network Layer
Elements of the Network Layer
5.2: Static Routing, Distance Vector Routing, and Link State Routing
The Control Plane
Static Routing
Distance Vector Routing
Link State Routing
Dijkstra's Algorithm
Bellman-Ford Algorithm
5.3: Internet Protocol
Internet Protocol
IP version 4 (IPv4)
More on IPv4
Subnetting and Supernetting
Internet Control Message Protocol (ICMP) Version 4
IP version 6 (IPv6)
ICMP version 6 (ICMPv6)
Middleboxes
Network Address Translation (NAT)
5.4: Routing in IP Networks
Routing in IP Networks
Intradomain Routing
Routing Information Protocol (RIP)
Open Shortest Path First (OSPF)
Interdomain Routing
Multicasting
Quality of Service
5.5: Practice Exercises
Exercises
The Network Simulator: ns-2
Network Device Scanning
Unit 5 Assessment
Unit 5 Assessment
Unit 6: The Link Layer
6.1: Principles of the Link Layer
Principles
Framing
Error Detection
6.2: Medium Access Control
Medium Access Control
Static Allocation Methods
ALOHA
ALOHAnet
Carrier Sense Multiple Access (CSMA)
CSMA With Collision Detection
CSMA with Collision Avoidance (CSMA/CA)
Deterministic Medium Access Control Algorithms
6.3: Link Layer Technologies
Datalink Layer Technologies
The Point-to-Point Protocol
Ethernet and MAC Addresses
Ethernet vs. 802.3
Ethernet Switches
Software Defined Network (SDN)
The Spanning Tree Protocol (802.1d)
Virtual LANs
Virtual Networks
802.11 Wireless Networks
MAC to IP Address Resolution
6.4: Summary
Summary
Repeaters, Hubs, Bridge Switches, and Routers
6.5: Practice Exercises
Exercises
Local Area Network Service Scan and Wake on LAN
Unit 6 Assessment
Unit 6 Assessment
Unit 7: Multimedia, Security, and Cloud Computation over the Internet
7.1: Voice over Internet Protocol (VoIP)
SIP and RTP: Overview of VoIP Communication
7.2: Internet Protocol Television (IPTV)
IPTV
7.3: TCP/IP Security
Security Problems with Internet Architecture
Firewalls
7.4: Cloud Computing
Cloud Computing
Cloud Computing vs. On-Premise Solutions
7.5: AAA Protocol, Network Remote Access, and Directory Services
AAA Protocol
Remote Authentication Dial In User Service (RADIUS)
Terminal Access Controller Access-Control System Plus (TACACS+)
Lightweight Directory Access Protocol (LDAP) and Directory Services
7.6: Network Reliability and Fault Tolerance
Network Reliability
7.7: Network Security Techniques
Network Security Scanner Nmap
Virtual Networks
Virtual Network Computing (VNC)
Enabling Remote Desktops on Windows
Unit 7 Assessment
Unit 7 Assessment
Study Guide
CS402 Study Guide
Course Feedback Survey
Course Feedback Survey
Certificate Final Exam
CS402: Certificate Final Exam
Saylor Direct Credit
Next
Side panel
Course Catalog
All categories
Arts & Humanities
Art History
Communication
English
Philosophy
Business Administration
Computer Science
English as a Second Language
Professional Development
Business and Communication
College Success
Computer and Information Technology
General Knowledge for Teachers
Writing and Soft Skills
Science and Math
Biology
Chemistry
Mathematics
Physics
Social Science
Economics
Geography
History
Political Science
Psychology
Sociology
Home
Specialization Programs
Specialization Programs
Help
Getting Started
Help Center & FAQ
Search
Search
Search
Search
Close
Toggle search input
You are currently using guest access
Log in
Course Catalog
Collapse
Expand
All categories
Arts & Humanities
Art History
Communication
English
Philosophy
Business Administration
Computer Science
English as a Second Language
Professional Development
Business and Communication
College Success
Computer and Information Technology
General Knowledge for Teachers
Writing and Soft Skills
Science and Math
Biology
Chemistry
Mathematics
Physics
Social Science
Economics
Geography
History
Political Science
Psychology
Sociology
Home
Specialization Programs
Collapse
Expand
Specialization Programs
Help
Collapse
Expand
Getting Started
Help Center & FAQ
Expand all
Collapse all
Open course index
CS402: Computer Communications and Networks
Course Feedback Survey
Course Feedback Survey
Course Feedback Survey
Completion requirements
Click on
Course Feedback Survey
to open the resource.