Each computer on a TCP/IP ( What is TCP/IP? ) based network (including the internet) has a unique, numeric address called an IP (Internet Protocol) address, enabling data packages to be addressed to this specific recipient.
An IP address consists of four so-called octets separated by dots. An octet is a binary number of eight digits, which equals the decimal numbers from 0 to 255. To make IP addresses easier to read and write, they are often expressed as four decimal numbers each separated by a dot. This format is called "dotted-decimal notation".
In a LAN based on TCP/IP, an IP address must be assigned to each host (computer or device) in the network. The IP address must be unique to each host. (If two hosts were given the same address, the data to these hosts would be picked up randomly by one of them - be it the intended receiver or not - causing network irregularities).
In order to provide the flexibility required to support differently sized networks, IP addresses come in three classes - A, B, and C. Every class fixes the boundary between the network portion and the host portion of the IP address at a different point. This makes them appropriate for different size networks.
Class C addresses allow 254 hosts per network and are typically used by smaller and middle-sized companies. Class B networks a maximum of 16,384 hosts, while Class A networks allow more than 16 million hosts. As a consequence, Class A networks are only used by large organizations.
Calculating the number of possible hosts requires a closer look at the IP classes in their binary form. (The binary system is a base-2 number system, just like the base-10 number system is known as the decimal number system.) It is done as follows :
Class | Leading bits | Start address | End address |
---|---|---|---|
A | 0 | 0.0.0.0 | 127.255.255.255 |
B | 10 | 128.0.0.0 | 191.255.255.255 |
C | 110 | 192.0.0.0 | 223.255.255.255 |
Each computer on a TCP/IP based network (including the internet) has a unique, numeric address called an IP (Internet Protocol) address, enabling data packages to be addressed.
Read MoreCommunication media means sending and receiving data. Media is used to data path that forms the physical channel between the sender and the receiver.
Read MoreEncryption is the process of translating plain text data (plaintext) into something that appears to be random and meaningless (ciphertext). Encryption algorithm is difficult.
Read MoreIt's a special area where you can find special questions and answers for CSE students or IT professionals. Also, In this section, we try to explain a topic in a very deep way.