Home » IP Addressing: Questions & Answers

IP Addressing: Questions & Answers

TCP/IP Protocol Suite: Table Of Contents

IP Addressing – Q&A


Questions



  1. What is an IP address?
  2. What is the use of an IP address?
  3. Which version of IP is covered by this document?
  4. Which RFC specifies the IP address standard?
  5. How a host determines its IP address?
  6. Is there any relation between the MAC address and IP address
    of a host?

  7. Can a single network interface have more than one IP address
    associated with it?

  8. What is the difference between a host name and an IP
    address?

  9. How a host name is resolved to the corresponding IP
    address?

  10. What is the size of an IP address?
  11. How an IP address is represented?
  12. What are the components of an IP address?
  13. What is a network ID?
  14. What is a host ID?
  15. What is a unicast IP address?
  16. What is a multicast IP address?
  17. What is a broadcast IP address?
  18. How IP addresses are classified?
  19. What is the use of classifying IP addresses?
  20. What are the different classes of IP addresses?
  21. How to determine the class of an IP address?
  22. How many bytes does each Class of IP address use to
    represent network and host IDs?

  23. What is the format of the various IP address classes?
  24. How many number of networks and hosts can be represented
    using the IP address classes?

  25. What is the possible range of IP addresses for the different
    classes?

  26. What kind of networks use a Class A or Class B or Class C IP
    address typically?

  27. What is the use of Class D IP addresses?
  28. What is the use of Class E IP addresses?
  29. How to decide which class of IP address to use for a
    particular network?

  30. Does the maximum number of hosts in a network, restrict the
    class of IP address that can be used for the network?

  31. What are the various special IP addresses?



Answers




  1. What is an IP address?


    IP address is an network layer protocol address for a host in a TCP/IP network.



  2. What is the use of an IP address?


    IP address is used to uniquely identify each host in a network. IP address is
    needed in order to communicate with other hosts in the network using the TCP/IP
    suite of protocols.



  3. Which version of IP is covered by this document?


    This document covers IP version 4.



  4. Which RFC specifies the IP address standard?


    RFC 1166 specifies the IP Version 4 address format.



  5. How a host determines its IP address?


    A host determines its IP address during the boot-up process either from a
    configuration file stored in the local hard disk of the system or using a
    network protocol like RARP, DHCP, BOOTP from the servers in the network.



  6. Is there any relation between the MAC address and IP address of a host?


    No. There is no relation between the MAC address and the IP address of a host.



  7. Can a single network interface have more than one IP address associated with it?


    Yes. It is possible to associate more than one IP address to a single network
    interface. This is discussed in detail in RFC 1122.



  8. What is the difference between a host name and an IP address?


    A host name is used to identify a host by human beings and higher level user
    applications. But IP protocol uses only IP addresses to identify a host in the
    network. A host-name is provided just as a convenience for users of the
    network and higher level applications.



  9. How a host name is resolved to the corresponding IP address?


    A host name is resolved to the corresponding IP address either from a
    configuration file stored in the local machine or using a network protocol like
    DNS or WINS from a server in the network.



  10. What is the size of an IP address?


    The size of an IP address is 32 bits (4 bytes).



  11. How an IP address is represented?


    The following notation is used to represent an IP address. This notation is
    called the dotted decimal format: M.N.O.P, where M, N, O and P represent the
    first, second, third and fourth bytes of an IP address respectively. The size
    of each byte is 8 bits and the value of each byte can be from 0 to 255. For
    example, 192.9.205.21 is an IP address.



  12. What are the components of an IP address?


    A IP address consists of the following components: Network ID and Host ID. For
    example, in the IP address 192.9.205.21, the network ID is 192.9.205 and the
    host ID is 21.



  13. What is a network ID?


    A network ID uniquely identifies a network. All the hosts in a single network
    will have the same network ID. For example, in the IP address 192.9.205.21,
    the network ID is 192.9.205. A router analyses only the network ID portion of
    an IP address for datagram forwarding.



  14. What is a host ID?


    A host ID uniquely identifies a host in a network. Two hosts in two different
    networks can have the same host ID. For example, in the IP address
    192.9.205.21, the host ID is 21.



  15. What is a unicast IP address?


    A unicast IP address is an IP address uniquely identifying a host in a network.
    The datagram with a unicast IP address is received and processed by only a
    single host. For example, the IP address 192.9.205.21 is a unicast IP address.



  16. What is a multicast IP address?


    A multicast address is an IP address identifying a particular group of hosts in
    network. This group of hosts is called a multicast group. For example, the IP
    address 225.2.100.1 is a multicast IP address.



  17. What is a broadcast IP address?


    The datagram with a broadcast IP address is received and processed by all the
    hosts in the local network. For example, the IP addresses 255.255.255.255,
    192.9.205.255, 180.10.255.255, 10.255.255.255 are broadcast IP addresses.



  18. How IP addresses are classified?


    IP addresses are classified based on the number of bytes allocated to the
    Network ID and the Host ID in an IP address.



  19. What is the use of classifying IP addresses?


    IP addresses are classified so that networks and hosts can be easily managed.



  20. What are the different classes of IP addresses?


    IP addresses are classified into the following classes:


    1. Class A
    2. Class B
    3. Class C
    4. Class D
    5. Class E



  21. How to determine the class of an IP address?


    The class of an IP address can be determined from the first four bits of the
    first byte of the IP address.



  22. How many bytes does each Class of IP address use to represent network and host IDs?

    The number of bytes used by each network Class to represent the network and
    host are shown below:


    +———-+—————-+—————-+
    |IP Address| Bytes used for | Bytes used for |
    |Class | Network ID | Host ID |
    +———-+—————-+—————-+
    | Class A | 1 | 3 |
    | Class B | 2 | 2 |
    | Class C | 3 | 1 |
    | Class D | – | – |
    | Class E | – | – |
    +———-+—————-+—————-+



  23. What is the format of the various IP address classes?

    The format of the different IP address classes is shown below:


    +———-+————————————-+
    |IP Address| IP Address format |
    |Class | |
    +———-+————————————-+
    | Class A | 0NNNNNNN.HHHHHHHH.HHHHHHHH.HHHHHHHH |
    | Class B | 10NNNNNN.NNNNNNNN.HHHHHHHH.HHHHHHHH |
    | Class C | 110NNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH |
    | Class D | 1110MMMM.MMMMMMMM.MMMMMMMM.MMMMMMMM |
    | Class E | 1111RRRR.RRRRRRRR.RRRRRRRR.RRRRRRRR |
    +———-+————————————-+

    In the above table,

    N denotes the network ID bits,

    H denotes the host ID bits,

    M denotes the multicast address bits and

    R denotes reserved bits.



  24. How many number of networks and hosts can be represented using the IP address classes?

    The maximum number of networks and hosts that can be represented using the
    various IP address classes is shown below in the table:


    +———-+—————-+———————+
    |IP Address| Maximum number | Maximum number of |
    |Class | of networks | hosts per network |
    +———-+—————-+———————+
    | Class A | 126 (2^7 – 2) | 16777214 (2^24 – 2) |
    | Class B | 16384 (2^14) | 65534 (2^16 – 2) |
    | Class C | 2097152 (2^21) | 254 (2^8 – 2) |
    | Class D | – | – |
    | Class E | – | – |
    +———-+—————-+———————+

    In the above table,


    1. The numbers are calculated using the number of bits used to represent the
      network ID and host ID.
    2. The maximum number of networks for Class A IP address is reduced by 2 to
      account for the reserved network IP address 0.xxx.xxx.xxx and 127.xxx.xxx.xxx
    3. The maximum number of hosts for all the classes is reduced by 2 to account
      for the reserved host IP address in which all the host ID address bits are
      either one or zero.



  25. What is the possible range of IP addresses for the different classes?


    +———-+———————————–+
    |IP Address| Possible range of IP address |
    |Class | |
    +———-+———————————–+
    | Class A | 0.0.0.0 through 127.255.255.255 |
    | Class B | 128.0.0.0 through 191.255.255.255 |
    | Class C | 192.0.0.0 through 223.255.255.255 |
    | Class D | 224.0.0.0 through 239.255.255.255 |
    | Class E | 240.0.0.0 through 247.255.255.255 |
    +———-+———————————–+



  26. What kind of networks use a Class A or Class B or Class C IP address typically?


    Class A IP address is used for a network with large number of hosts. Class C
    IP address is used for a network with less number of hosts. Class B IP address
    is used for a network with medium number of hosts.



  27. What is the use of Class D IP addresses?


    The Class D IP addresses are used for multicasting.



  28. What is the use of Class E IP addresses?


    The Class E IP addresses are reserved for experimental purpose.



  29. How to decide which class of IP address to use for a particular network?


    The class of IP address to use for a particular network depends on the maximum
    number of hosts in the network. For example, if the maximum number of hosts in
    a network will be less than 254 hosts, then a Class C IP address can be used
    for the network. If the maximum number of hosts in a network will be greater
    than 254 hosts but less than 65534, then a Class B network can be used.



  30. Does the maximum number of hosts in a network, restrict the class of IP address that can be used for the network?


    No. Any possible class of IP address can be used to represent a network. For
    example, if a network has 200 hosts, it can use either a class A or class B or
    class C IP address.



  31. What are the various special IP addresses?

    The various special IP address are shown below in the table:


    +—————-+————————————————-+
    |IP Address | Description |
    +—————-+————————————————-+
    |0.0.0.0 | Local host. |
    +—————-+————————————————-+
    |127.xxx.xxx.xxx | Local loopback address. The value of the last |
    | | 3 bytes are ignored. The datagram with this IP |
    | | address is never transmitted over the network. |
    +—————-+————————————————-+
    |xxx.0.0.0 | Local host IP address. The x represents the |
    |xxx.xxx.0.0 | network ID bits. |
    |xxx.xxx.xxx.0 | |
    +—————-+————————————————-+
    |0.xxx.xxx.xxx | IP address of a host in the local network. The |
    |0.0.xxx.xxx | x represents the host ID bits. |
    |0.0.0.xxx | |
    +—————-+————————————————-+
    |255.255.255.255 | Limited Broadcast address. Datagram with this |
    | | address will be received and processed by all |
    | | the hosts in the local network. This datagram |
    | | is not forwarded to other networks by routers. |
    +—————-+————————————————-+
    |xxx.255.255.255 | Directed broadcast address. The datagram with |
    |xxx.xxx.255.255 | this IP address is received by all the hosts in |
    |xxx.xxx.xxx.255 | the specified network. The x represents the |
    | | network ID bits. |
    +—————-+————————————————-+


Leave a Comment

NetoMeter Screencasts

Step-by-Step Video Tutorials

Useful Links

netometer logo

Edtior's Picks

Latest Articles

©2024 NetoMeter All Right Reserved.