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