Set your preference
Font Scaling
Default
Page Scaling
Default
Color Adjustment

CS425A - Computer Networks

IITK

Prerequisites:

3-0-0-9

Course Contents

Introduction: Advantages of computer networks, LAN vs. WAN, ISO/OSI seven layer architecture, networks topologies, Physical Layer: transmission media, data encoding, Data Link Layer: Framing, Error detection and correction, Stop and wait protocol, Sliding window protocols, MAC Layer: Aloha protocols, CSMA/CD; Ethernet. Other examples of MAC protocols, Network Layer: Internetworking Tunneling, Encapsulation, Fragmentation. Internet Protocol (IP) Header structure, addresses, options, etc. Routing Algorithms and Routing protocols. Other related protocols, for example, ICMP, ARP, RARP, BOOTP, DHCP, Transport Layer: Transmission Control Protocol header, services, connection management, congestion control, sliding window, timers. User Datagram Protocol. Domain Name Service, Unix network programming, socket abstraction. Client server architecture, Session, Presentation, Application Layers. Example protocols: Email (SMTP), Telnet, FTP, etc. 


 

Topics

Current Course Information

Instructor(s):

Number of sections:

Tutors for each section:

Schedule for Lectures:

Schedule for Tutorial:

Schedule for Labs: