Syllabus
Unit I
Evolution of Computer Networking – Types of Networks – networks topologies – Protocols Standards, World Wide Web
Network Devices-The OSI reference model- TCP/IP Reference Model. Physical Layer: transmission media- Analog Transmission- Digital transmission
Unit II
Data Link Layer Design Issues-Services provided to the Network Layer-Framing-Error Control-Flow Control- Error Detection and Correction- Elementary Data Link Protocols- Sliding Window Protocols- Multiple Access Protocols, MAC Address.
Unit III
Introduction to Network Layer – Services – Circuit Switching Vs Packet Switching-Packet Switched Networks-Types of Routing-routing algorithms- congestion control algorithms- Network Protocols-IP- IPV4, IPV6, Subnets, Gateways- Congestion Avoidance in Network Layer.
Unit IV
The Transport Services – Services provided to the upper layers –Elements of transport Protocols –Internet Transport Protocols- Congestion Controls in Transport Layer, Application Layer: Domain Name System, and Hyper Text Transfer Protocol, Electronic mail, File Transfer Protocol, Remote login.
Lab Syllabus
- Networking Commands & Basics — ping, traceroute, arp, ipconfig/ifconfig, netstat, nslookup, route; intro to WWW and protocols.
- Packet Sniffing with Wireshark — Capture & analyze Ethernet, ARP, IP, ICMP, TCP, UDP; observe 3-way handshake and DNS lookup.
- Topologies & Devices (Simulator) — Build bus/star/ring in Packet Tracer; hub vs switch vs router behavior.
- Physical Layer & Media — Compare UTP/STP/coax/fiber; attenuation/bandwidth demo; encoding overview (NRZ/Manchester).
- Framing Techniques (Code) — Implement character count, byte stuffing, and bit stuffing.
- Error Detection & Correction (Code) — CRC-16/32, Internet checksum, Hamming(7,4)/(12,8) with single-bit error correction.
- Flow Control Protocols (Sim/Code) — Stop-and-Wait; Sliding Window: Go-Back-N & Selective Repeat with timing diagrams.
- MAC Protocols (Sim) — CSMA/CD, CSMA/CA, token passing; collision/backoff observation.
- Routing Algorithms (Code) — Dijkstra (link-state) & Distance Vector; compute shortest paths and convergence behavior.
- IP Addressing & Subnetting — Design subnets/VLSM for a campus; subnet masks, gateways, route summarization.
- Router Config: Static & Dynamic (Simulator) — Static routes, RIP v2, OSPF single area; verify with show ip route/pings.
- IPv6 Configuration — Global/link-local, SLAAC, dual stack; simple inter-VLAN + routing verification.
- Congestion Control (Sim/Trace) — Leaky/Token Bucket, RED/WRED concepts; observe TCP throughput under loss/latency.
- Socket Programming — TCP and UDP client/server; file transfer over TCP; measure RTT/throughput.
- Application Layer Protocols — DNS (nslookup/dig), HTTP (requests, headers), SMTP/IMAP/POP3 (telnet demo), FTP & SSH.