abdallahmegalodon.files.wordpress.com  · Web viewwe talk here about the Ipv4 which the ip address...

13
Classes In classful addressing, the IP address space is divided into five classes: A, B, C, D, and E.We can find the class of an address when the address is given either in binary or dotted decimal notation. In the binary notation, the first few bits can immediately tell us the class of the address; in the dotted- decimal notation, the value of the first byte can give the class of an address . we talk here about the Ipv4 which the ip address is 4 bytes long. another version of ip protocol is

Transcript of abdallahmegalodon.files.wordpress.com  · Web viewwe talk here about the Ipv4 which the ip address...

Page 1: abdallahmegalodon.files.wordpress.com  · Web viewwe talk here about the Ipv4 which the ip address is 4 bytes long. another version of ip protocol is ipv6 which the ip address is

ClassesIn classful addressing, the IP address space is divided into five classes: A, B, C, D, and E.We can find the class of an address when the address is given either in binary or dotted decimal notation. In the binary notation, the first few bits can immediately tell us the class of the address; in the dotted-decimal notation, the value of the first byte can give the class of an address .we talk here about the Ipv4 which the ip address is 4 bytes long. another version of ip protocol is ipv6 which the ip address is 6 bytes long.

Page 2: abdallahmegalodon.files.wordpress.com  · Web viewwe talk here about the Ipv4 which the ip address is 4 bytes long. another version of ip protocol is ipv6 which the ip address is

Example 5.10Find the class of each address:a. 00000001 00001011 00001011 11101111b. 11000001 10000011 00011011 11111111c. 10100111 11011011 10001011 01101111d. 11110011 10011011 11111011 00001111Solutiona. The first bit is 0. This is a class A address.b. The first 2 bits are 1; the third bit is 0. This is a class C address.c. The first bit is 1; the second bit is 0. This is a class B address.d. The first 4 bits are 1s. This is a class E address.

Example 5.11Find the class of each address:a. 227.12.14.87b. 193.14.56.22c. 14.23.120.8d. 252.5.15.111Solutiona. The first byte is 227 (between 224 and 239); the class is D.b. The first byte is 193 (between 192 and 223); the class is C.

Page 3: abdallahmegalodon.files.wordpress.com  · Web viewwe talk here about the Ipv4 which the ip address is 4 bytes long. another version of ip protocol is ipv6 which the ip address is

c. The first byte is 14 (between 0 and 127); the class is A.d. The first byte is 252 (between 240 and 255); the class is E.

Netid and HostidIn classful addressing, an IP address in classes A, B, and C is divided into netid and hostid.These parts are of varying lengths, depending on the class of the address. Figure below shows the netid and hostid bytes. Note that classes D and E are not divided into netid and hostid, for reasons that we will discuss later.

In class A, 1 byte defines the netid and 3 bytes define the hostid. In class B, 2 bytes define the netid and 2 bytes define the hostid. In class C, 3 bytes define the netid and 1 byte defines the hostid.

Page 4: abdallahmegalodon.files.wordpress.com  · Web viewwe talk here about the Ipv4 which the ip address is 4 bytes long. another version of ip protocol is ipv6 which the ip address is

find the netid and the host id of the following ip addresses:192.168.10.1 netid:192.168.10.0 host id;192.168.10.1(class C)124.23.13.4 netid:124.0.0.0 host id;124.23.13.4 (class A)130.34.10.3 netid:130.34.0.0 hostid:130.34.10.3 (class B)

Class A

0

Since only 1 byte in class A defines the netid and the leftmost bit should be 0, the next 7 bits can be changed to find the number of blocks in this class. Therefore, class A is divided into 2 7 = 128 blocks that can be assigned to 128 organizations (the number is less because some blocks were reserved as special blocks). However, each block in this class contains 16,777,216 addresses, which means the organization should be a really large one to use all these addresses. Many addresses are wasted in this class. Figure 5.9 shows the block in class A.

Class B

1 0

Since 2 bytes in class B define the class and the two leftmost bit should be 10 (fixed), the next 14 bits can be changed to find the number of blocks in this class. Therefore, class B is divided into 2 14 = 16,384 blocks that can be assigned to 16,384 organizations. However, each block in this class contains

Page 5: abdallahmegalodon.files.wordpress.com  · Web viewwe talk here about the Ipv4 which the ip address is 4 bytes long. another version of ip protocol is ipv6 which the ip address is

65,536(2 16 ) addresses . Not so many organizations can use so many addresses. Many addresses are wasted in this class. Figure 5.10 shows the blocks in class B.

Class C

1 1 0

Since 3 bytes in class C define the class and the three leftmost bits should be 110 (fixed), the next 21 bits can be changed to find the number of blocks in this class. Therefore, class C is divided into 221 = 2,097,152 blocks, in which each block contains 256 addresses, that can be assigned to 2,097,152 organizations (the number is less because some blocks were reserved as special blocks).

Page 6: abdallahmegalodon.files.wordpress.com  · Web viewwe talk here about the Ipv4 which the ip address is 4 bytes long. another version of ip protocol is ipv6 which the ip address is

Each block contains 256 addresses. However, not so many organizations were so small as to be satisfied with a class C block. Figure 5.11 shows the blocks in class C.

Given the network address 17.0.0.0, find the class, the block, and the range of the addresses.

Page 7: abdallahmegalodon.files.wordpress.com  · Web viewwe talk here about the Ipv4 which the ip address is 4 bytes long. another version of ip protocol is ipv6 which the ip address is

The class is A because the first byte is between 0 and 127. The block has a netid of 17. 0.0.0The addresses range from 17.0.0.0 to 17.255.255.255.

Given the network address 220.34.76.0, find the class, the block,

Page 8: abdallahmegalodon.files.wordpress.com  · Web viewwe talk here about the Ipv4 which the ip address is 4 bytes long. another version of ip protocol is ipv6 which the ip address is

and the range of the addresses.Given the network address 132.21.0.0, find the class, the block, and the range of the addresses.

The TCP/IP Model

Page 9: abdallahmegalodon.files.wordpress.com  · Web viewwe talk here about the Ipv4 which the ip address is 4 bytes long. another version of ip protocol is ipv6 which the ip address is

Contained within the TCP/IP model is a four-layer model similar in concept to the sevenlayer OSI model. The four layers of the TCP/IP model map to the seven layers of the OSI,but you may find that one layer of the TCP/IP model combines multiple layers of the OSI model, as shown in Figure 5-1. There are several protocols that direct how computers connect and communicate using TCP/IP within the TCP/IP protocol suite, and each protocol runs on different layers of the Internet model.

Page 10: abdallahmegalodon.files.wordpress.com  · Web viewwe talk here about the Ipv4 which the ip address is 4 bytes long. another version of ip protocol is ipv6 which the ip address is

FIGURE 5-1 The TCP/IP Internet model versus the OSI model