'Computer Networking and Internet' is a course offered at Amrita Vishwa Vidyapeetham.
Computer Networks and the internet - Protocol layers -The Network Edge- The Network Core– Delay– Loss and Throughput in Packet Switched Networks - Application layer protocols – HTTP- DNS – PPP file sharing Introduction to Transport Layer Services - Connectionless Transport- UDP - Principles of Reliable Data Transfer- Connection Oriented Transport- TCP Traffic Control: Packet Scheduling, TCP Congestion Control, - Leaky Bucket, Token Bucket-Internet protocol – Internet Layer-Class full Addressing – Class less addressing – Private Addresses – Subnets – Subnet masks –ARP – ICMP-Routing & Forwarding - Global Internet– RIP – OSPF – BGP – Broadcast & Multicast routing-Multimedia Networking – Multimedia networking applications – Streaming stored video and audio – Protocols for real time interactive applications
Common network services and tools - ifconfig, nw.js - netcat - netstat - DNS - dhcp - apache - Nginx - Go language