Computer Networks At the e nd of the c o u rse l ea rners w i l l be a ble to CO1 Und e rst a nd the p roto c ol la y e ring a nd p h y si c a l l e v e l c om m unic a t i on. Und e rst a nd CO2 An a l y z e the p e r f o rm a n c e of a n e twor k . An a l y z e CO3 I d e nt i f y solut i on f o r e a c h f un c t i on a l i t y a t eac h l a y e r Ev a luate CO4 L e a rn the fun c t i ons of n e twork l a y e r a nd the v a ri o us routing p r otocols. Cr e a te CO5 F a m i l i a ri z e the f un c t i ons a nd p r otocols of the T ra nsport l a y e r. App l y
UNIT I BASICS OF NETWORKS 15 Networks – Network Types – Protocol Layering – TCP/IP Protocol suite – OSI Model – Physical Layer: Performance – Transmission media – Switching – Circuit-switched Networks – Packet Switching. Study of socket programming and client server model-Chat application UNIT II MEDIA ACCESS CONTROL 15 Introduction – Link-Layer Addressing – DLC Services – Data-Link Layer Protocols – HDLC – PPP - Media Access Control - Wired LANs: Ethernet - Wireless LANs – Introduction – IEEE 802.11, Bluetooth – Connecting Devices. Implement the concept of ARP/RARP-Sliding Window Protocol-Stop and Wait Protocol UNIT III NETWORK LAYER 15 Network Layer Services – Packet switching – Performance – IPV4 Addresses – Forwarding of IP Packets - Network Layer Protocols: IP, ICMP v4 – Unicast Routing Algorithms – Protocols – Multicasting Basics – IPV6 Addressing – IPV6 Protocol. Implement the concept of Distance Vector Routing-DNS-SNMP-File Transfer using TCP and UDP. Applications using TCP sockets like: · Echo client and echo server · Chat · File Transfer
UNIT IV TRANSPORT LAYER 15 Introduction – Transport Layer Protocols – Services – Port Numbers – User Datagram Protocol – Transmission Control Protocol – SCTP. Learn to use commands like tcpdump , netstat , ifconfig , nslookup and traceroute. Capture ping and traceroute PDUs using a network protocol analyzer and examine. UNIT V APPLICATION LAYER 15 Traditional applications -Electronic Mail (SMTP, POP3, IMAP, MIME) – HTTP – FTP – Telnet –SSH - Web Services – DNS – SNMP. Create a socket for HTTP for web page upload and download- Write a code simulating PING and TRACEROUTE commands- Simulation of DNS using UDP sockets. TEXT BOOKS 1 . Behrouz A. Forouzan , “Data communication and Networking”, Fifth Edition, Tata McGraw – Hill, 2011. 2. Larry L. Peterson, Bruce S. Davie, “Computer Networks: A Systems Approach”, Fifth Edition , Morgan Kaufmann Publishers, 2011.