The Internet Protocol (IP) is the principal communications protocol used for relaying datagrams (also known as network packets) across an internetwork using the Internet Protocol Suite responsible for routing packets across network boundaries. It is the primary protocol that establishes the Internet.
IP is the primary protocol in the Internet Layer of the Internet Protocol Suite and has the task of delivering datagrams from the source host to the destination host solely based on the addresses. For this purpose, IP defines datagram structures that encapsulate the data to be delivered. It also defines addressing methods that are used to label the datagram source and destination.
It covers the following topics -
- Network Layer Functions
- IP Packets
- IP Routing
- Routing Protocols
- IP Addressing
- A B and C Classes of Networks
- IP Subnetting
- Host and Router Routing
- ARP DNS DHCP and Ping