Distance Vector Routing protocol is a 'dynamic routing' protocol. With this protocol, every router in the network creates a routing table which helps them in determining the shortest path through the network. All the routers in the network are aware of every other router in the network and they keep on updating their routing table periodically. This protocol uses the principle … [Read more...] about Distance Vector Routing Protocol
Computer Networks
Mobile IP
Mobile IP is a communication protocol that enables a host to move from one network to another while still being connected to its home network. Mobile IP allows a mobile host to communicate with the remote host being in a foreign network. It is the improvised version of Internetworking Protocol (IP) that boosts mobile communication. In this section, we will discuss mobile IP, … [Read more...] about Mobile IP
Internet Control Message Protocol version 4 (ICMPv4)
ICMPv4 Internet Control Message Protocol version 4 is definitely a Network layer protocol. And its job is to report the error to the source if any problem arises while delivering the datagram. The ICMPv4 is a message-oriented protocol. It’s a protocol of version 4 of the TCP/IP protocol suite. In this section, we will discuss the ICMPv4 message along with its message format. … [Read more...] about Internet Control Message Protocol version 4 (ICMPv4)
Address Resolution Protocol (ARP)
Address Resolution Protocol (ARP) is a dynamic mapping protocol. It maps the IP address of a computer to its MAC address. ARP maps the 32-bit IPv4 address of the receiver to the 48-bit MAC address of the receiver. The Address Resolution Protocol is a Network Layer protocol. A reverse ARP protocol (RARP) also exists that translates MAC address to IP address. In this section, … [Read more...] about Address Resolution Protocol (ARP)
Difference Between Private and Public IP address
Both private and public IP addresses identify a specific computer in a network. But they still differ in many ways. A private IP address is an IP address that identifies a specific computer in a private network. But, a public IP address identifies a specific computer over the global internet. Private addresses need not be unique universally. But, it has to be unique in their … [Read more...] about Difference Between Private and Public IP address
Network Address Translation (NAT)
Network Address Translation (NAT) is a method of mapping the private IP address to the public IP address and vice versa. With this method, the local host in a private network can access the internet. NAT is always implemented at the routers. As they help the router to identify that to which localhost the message is to be forwarded. In this section, we will discuss the reason … [Read more...] about Network Address Translation (NAT)
Special IP Addresses in IPv4
As in classful addressing, some blocks of addresses or some addresses in each block have been reserved for the special purpose & that’s why they are termed as special IP addresses. The special addresses of classful addressing were inherited by the classless addressing when it was introduced in 1996. There can be an entire block of addresses reserved for special … [Read more...] about Special IP Addresses in IPv4
Classless Addressing in IPv4
Classless addressing is a concept of addressing the IPv4 addresses. It was adopted after the failure of classful addressing. The classful addressing leads to wastage of addresses as it assigns a fixed-size block of addresses to the customer. But, the classless addressing assigns a block of addresses to the customer according to its requirement which prevents the wastage of … [Read more...] about Classless Addressing in IPv4
Classful Addressing in IPv4
Classful addressing is a concept that divides the available address space of IPv4 into five classes namely A, B, C, D & E. Nowadays, this concept has become obsolete and has been replaced with classless addressing. IP addresses, before 1993 use the classful addressing where classes have a fixed number of blocks and each block has a fixed number of hosts. In this section, we … [Read more...] about Classful Addressing in IPv4
Connection Oriented and Connectionless Services
Connection oriented and Connectionless services are the two data transmission services provided by the network layer protocols and transport layer protocols. The Connection oriented services establish a connection prior to sending the packets belonging to the same message from source to the destination. On the other hand, the connectionless service considers each packet … [Read more...] about Connection Oriented and Connectionless Services