Ip Addressing The IP (Internet Protocol)
Ip Addressing The IP (Internet Protocol)
Ip Addressing The IP (Internet Protocol)
• Its development began in 1974, led by computer scientists Bob Kahn and Vint
Cerf. It is frequently used in conjunction with the Transmission Control Protocol
or TCP. Together they are referred to as TCP/IP.
• The first major version of the Internet Protocol was version 4, or IPv4. In 1981, it
was formally defined in RFC 791 by the Internet Engineering Task Force or IETF.
• The successor to IPv4 is IPv6, which was formalized by the IETF in 1998. It was
designed to eventually replace IPv4. As of 2018, IPv6 governs approximately 20%
of all Internet traffic.
GOOGLE IP ADDRESS
216.58.220.196
IP Address Classes
With an IPv4 IP address, there are five classes of available IP ranges: Class A, Class B,
Class C, Class D, and Class E. Only A, B, and C are commonly used. Each class allows
for a range of valid IP addresses, shown in the table below.
Default Subnet
Class Address Range Supports
Mask
Supports 16 million
1.0.0.1 to
Class A hosts on each of 255.0.0.0
126.255.255.254
127 networks.
Supports 65000
128.1.0.1 to
Class B hosts on each of 255.255.0.0
191.255.255.254
16000 networks
Supports 254 hosts
192.0.1.1 to
Class C on each of 2 million 255.255.255.0
223.255.254.254
networks
224.0.0.0 to Reserved for
Class D
239.255.255.255 multicast groups
240.0.0.0 to Reserved for future
Class E
254.255.255.254 use, or research
and development
purposes
Ranges 127.x.x.x are reserved for loopback or localhost. For example, 127.0.0.1 is the
loopback address. Range 255.255.255.255 broadcasts to all hosts on the local network.
Within the address range of each IPv4 network, we have three types of addresses:
• Network address
• Broadcast address
The IPv4 broadcast address is a special address for each network that allows
communication to all the hosts in that network. To send data to all hosts in a
network, a host can send a single packet that is addressed to the broadcast
address of the network. The broadcast address uses the highest address in the
network range. This is the address in which the bits in the host portion are all
1s. For the network 10.0.0.0 with 24 network bits, the broadcast address would
be 10.0.0.255. This address is also referred to as the directed broadcast.
• Host addresses - The addresses assigned to the end devices in the network
Every end device requires a unique address to deliver a packet to that host. In
IPv4 addresses, we assign the values between the network address and the
broadcast address to the devices in that network
Packet
The packet is a term first coined by Donald Davies in 1965 that is used to describe a
segment of data sent from one computer or devices to another over a network. You can
think of it as a package filled with data being delivered to another area. A packet is used
because it divides data into “easier-to-manage chunks”, which move information more
efficiently and keep network resources from being tied up by single, larger file.
What is in a packet?