You are on page 1of 2

6CS119 Computer Networks

L-T-P-Cr: 3-1-0-4
Objectives: To give comprehensive knowledge of TCP/IP layers. To provide good
understanding of Internet and networking design aspects.
Prerequisite: The course does not assume prior knowledge of networking.
Outcomes: Students should be able to use his knowledge to develop/design at
LAN.
UNIT I Lectures: 11
Introduction: Data communications: components, data representation (ASCII,
ISO etc.), direction of data flow (simplex, half duplex, full duplex); Networks:
distributed processing, network criteria, physical structure (type of connection,
topology), categories of network (LAN, MAN, WAN etc.); Internet: brief history,
internet today; Internet and related softwares NETSCAPE and MOSAIC. Protocols
and standards; Reference models: OSI reference model, TCP/IP reference model,
their comparative study.
Application layer: DNS; SMTP, SNMP, FTP, HTTP & WWW
UNIT II Lectures: 8
Transport layer: Process to process delivery; Port numbers, service models,
UDP. Intro to reliability; TCP; Flow control vs. congestion control. Congestion
collapse. Window-based and rate-based congestion control. Congestion control
algorithm: Leaky bucket algorithm, Token bucket algorithm, choke packets;
Congestion control model, packet scheduling and buffer management, FIFO, FQ,
RED. Congestion control taxonomy, fairness and effectiveness. Intro to TCP
congestion control. Additive-increase/multiplicative decrease. Fairness and
Efficiency. Quality of service: techniques to improve QoS. More TCP. Slow start.
Fast retransmit. Fast recovery. Connection establishment, TCP, TCP state
diagram,
UNIT III Lectures: 13
Network layer: Internetworking & devices: Repeaters, Hubs, Bridges, Switches,
Router, Gateway; The best effort service model., Addressing : Internet address,
classful address, subnetting; Routing : techniques, static vs. dynamic routing ,
routing table for classful address; Routing algorithms: shortest path algorithm,
flooding, distance vector routing, link state routing; Protocols: ARP, RARP, IP,
ICMP, IPV6; Unicast and multicast routing protocols.
Medium access sub layer: Point to point protocol, LCP, NCP, FDDI, token bus,
token ring; Reservation, polling, concentration; Multiple access protocols: Pure
ALOHA, Slotted ALOHA, CSMA, CSMA/CD, FDMA, TDMA, CDMA; Traditional
Ethernet, fast Ethernet;
UNIT IV Lectures: 10
Data link layer: Types of errors, framing (character and bit stuffing), error
detection & correction methods; Flow control; Protocols: Stop & wait ARQ, GoBack- N ARQ, Selective repeat ARQ, HDLC;
Physical level Overview of data (analog & digital), signal (analog & digital),
transmission (analog & digital) & transmission media (guided & non-guided);
TDM, FDM, WDM; Circuit switching: time division & space division switch, TDM
bus; Telephone network;
Text Book:
1. Kurose and Rose Computer Networking -A top down approach featuring the
internet Pearson Education
References Books:

1. S. Keshav, An engineering approach to computer networking: ATM networks,


the internet, and the telephone network, Addison-Wesley, 1997.
2. L. L. Peterson and B. S. Davie, Computer networks: a systems approach, 3 rd
Edition, Morgan Kaufmann Publishers, 2001.

You might also like