Skip to content
/ cs2105 Public

Notes for Introduction to Computer Networks, AY 22/23 Semester 1

License

Notifications You must be signed in to change notification settings

jontmy/cs2105

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 

Repository files navigation

View the compiled notes here.

Introduction to Computer Networks

This module aims to provide a broad introduction to computer networks and network application programming.

It covers the main concepts, the fundamental principles, and the high-level workings of important protocols in each of the Internet protocol layer.

Topics include the Web and Web applications, DNS services, socket programming, reliable protocols, transport and network layer protocols, secure communication, LAN, and data communication.

Practical assignments and handson exercises expose students to network application programming and various networking tools and utilities.

Topics

Content Status
Introduction
HTTP
DNS, Socket Programming
UDP
TCP, Reliable Transmission
DHCP, IP Addressing
NAT, ICMP, Routing
Link Layer
Network Security
Multimedia Networking

Additional Resources

Computer Networking: A Top Down Approach, 8th ed. — Course textbook.

About

Notes for Introduction to Computer Networks, AY 22/23 Semester 1

Topics

Resources

License

Stars

Watchers

Forks

Languages