Chapter 4 IP Addressing : Classful Addressing

Slides:



Advertisements
Similar presentations
Chapter 5 IPv4 Addresses TCP/IP Protocol Suite
Advertisements

Chapter 19 Network Layer: Logical Addressing Stephen Kim.
TCP/IP Protocol Suite 1 Chapter 4 Objectives Upon completion you will be able to: IP Addresses: Classful Addressing Understand IPv4 addresses and classes.
TCP/IP Protocol Suite 1 Chapter 4 Objectives Upon completion you will be able to: IP Addresses: Classful Addressing Understand IPv4 addresses and classes.
7/3/2015 Unit-3 : Network Layer 1 CS 1302 Computer Networks — Unit - 3 — — Network Layer — Text Book Behrouz.A. Forouzan, “Data communication and Networking”,
1 Subnetting and Supernetting Oleh: Abdul Kholiq,S.Kom
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 4 IP Addresses: Classful Addressing.
NETE0510 Presented by Dr.Apichan Kanjanavapastit
IP Addresses: Classful Addressing An IP address is a 32-bit address.
19.1 Chapter 19 Network Layer: Logical Addressing Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 19 Network Layer Logical Addressing © 2012 by McGraw-Hill Education. This is proprietary material.
21-IP addressing Dr. John P. Abraham Professor UTPA.
IP-adresses and subnet masks. Figure 19.9 Dotted-decimal notation.
Subnet & Classless Address Extensions Linda Wu (CMPT )
Fall 2006Computer Networks19-1 Chapter 19. Host-to-Host Delivery: Internetworking, Addressing, and Routing 19.1 Internetworks 19.2 Addressing 19.3 Routing.
1 Kyung Hee University Part 4 : Network Layer. 2 Kyung Hee University Role and Position of Network Layer o Network layer in the Internet model is responsible.
IP Addressing and Network Software. IP Addressing  A computer somewhere in the world needs to communicate with another computer somewhere else in the.
1 Kyung Hee University Prof. Choong Seon HONG IP Addressing : Classful Addressing.
 An Internet address is made of four bytes (32 bits) that define the host connection to a network.  It is uniquely and universally defines the connection.
TCP/IPTCP/IP Dr. ClincyLecture1 Chapter 5: Addressing (Part 2 of 3) Agenda Special Addresses Classful - Subnetting Classful - Supernetting.
1 Kyung Hee University Chapter 5 IP addresses Classless Addressing.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 IP Addresses: Classful Addressing Teeratorn Saneeyeng, KMUTNB.
CIT232©IFM-CIT Dept The Internet. CIT232©IFM-CIT Dept Know how the Internet began. Understand the architecture of today’s Internet and its relation- ship.
Network Protocols Chapter 5 (TCP/IP Suite Book): IPv4 Addresses
21-IP addressing Dr. John P. Abraham Professor UTPA.
CS4500CS4500 Dr. ClincyLecture1 Lecture #2 Chapter 5: Addressing (Part 2 of 3)
Subnetting When an organization is given a block of class A, B, or C address, the first address in the block defines the network address. This address.
Chapter 4 Objectives Upon completion you will be able to: Classful Internet Addressing Understand IPv4 addresses and classes Identify the class of an.
1 Chapter 4 IP Addressing : Classful Addressing Chapter 4 IP Addressing : Classful Addressing Mi-Jung Choi Dept. of Computer Science, KUN
1 Kyung Hee University Prof. Choong Seon HONG Subnetting/ Supernetting and Classless Addressing.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 5 IPv4 Addresses.
CS4500CS4500 Dr. ClincyLecture1 Lecture #6 Chapter 5: Addressing (part 1 of 3) Address Structure Classful Addressing Number Systems (Appendix B) Mask –
Chapter 5 IPv4 Address.
© Cengage Learning 2014 How IP Addresses Get Assigned A MAC address is embedded on a network adapter at a factory IP addresses are assigned manually or.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Network Layer PART IV.
NETWORK LAYER.
21-IP addressing Dr. John P. Abraham Professor UTPA.
IP ADDRESSING Lecture 2: IP addressing Networks and Communication Department 1.
CS4500CS4500 Dr. ClincyLecture1 Lecture #1 Chapter 5: Addressing (part 1 of 3)
21-IP addressing Dr. John P. Abraham Professor UTPA.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 5 IPv4 Addresses.
TCP/IP Protocol Suite 1 Chapter 4 Objectives Upon completion you will be able to: IP Addresses: Classful Addressing Understand IPv4 addresses and classes.
TCP/IP Protocol Suite 1 Objectives Upon completion you will be able to: IP Addresses: Classful Addressing Understand IPv4 addresses and classes Identify.
1 Kyung Hee University Chapter 19 Network Layer: Logical Addressing.
Network Layer/IP Protocols 1. Outline IP Datagram (IPv4) NAT Connection less and connection oriented service 2.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 IP Addresses: Classful Addressing.
19.1 Chapter 19 Network Layer: Logical Addressing Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
UNIT 4 NETWORK LAYER. Position of network layer 7/8/2016 UNIT-3 : NETWORK LAYER 2.
IP Addresses: Classful Addressing
Subnetting and Supernetting
IP Addresses: Classful Addressing IP Addresses. CONTENTS INTRODUCTION CLASSFUL ADDRESSING Different Network Classes Subnetting Classless Addressing Supernetting.
Chapter 5 IPv4 Addresses TCP/IP Protocol Suite
Chapters 4 & 5 Addressing Will go over Exam 1
Chapter-5 TCP/IP Suite.
PART IV Network Layer.
4 Network Layer Part I Computer Networks Tutun Juhana
IP Addresses: Classful Addressing
CS 1302 Computer Networks — Unit - 3 — — Network Layer —
IP Addresses: Classful Addressing
Chapters 4 & 5 Addressing Will go over Exam 2
Ch 3: Underlying Technologies (remainder)
Dr. John P. Abraham Professor UTPA
Data Communications and Networking
INTERNET PROTOCOL Presented by: Md:Faruque-A-Azam ID:1642CSE00570 Batch:42 CSE,MIU.
Dr. John P. Abraham Professor UTRGV
Chapters 4 & 5 Addressing Will go over Exam 1
Chapters 4 & 5 Addressing Will go over Exam 1
Chapters 4 & 5 Addressing Will go over Exam 1
Dr. John P. Abraham Professor UTPA
Introduction to Network
Presentation transcript:

Chapter 4 IP Addressing : Classful Addressing

4.1 Introduction For a host to communicate with any other host Need a universal identification system Need to name each host Internet address or IP address is a 32-bit address that uniquely defines a host or a router on the internet The IP addresses are unique in the sense that two devices can never have the same address. However, a device can have more one address.

Notation Binary notation 01110101 10010101 00011101 11101010 01110101 10010101 00011101 11101010 32 bit address, or a 4 octet address or a 4-byte address Decimal point notation

Notation (cont’d) Hexadecimal Notation - 8 hexadecimal digits - Used in network programming 0111 0101 1001 0101 0001 1101 1110 1010 75 95 1D EA 0x75951DEA

4.2 Classful Addressing Occupation of address space In classful addressing, the address space is divided into five classes: A, B, C, D, and E. Finding the class in binary notation

Classful Addressing (cont’d) Finding the address class

Classful Addressing (cont’d) Finding the class in decimal notation

Netid and Hostid Each IP address is made of two parts; netid and hostid. Netid defines a network; hostid identifies a host on that network.

Netid and Hostid (cont’d) IP addresses are divided into five different classes: A, B, C, D, and E

Classes and Blocks Blocks in class A Class A is divided into 128 blocks with each block having a different netid. Millions of class A addresses are wasted.

Classes and Blocks (cont’d) Class B is divided into 16,384 blocks with each block having a different netid Many class B addresses are wasted.

Classes and Blocks (cont’d) Class C is divided into 2,097,152 blocks with each block having a different netid. The number of addresses in a class C block is smaller than the needs of most organizations

Classes and Blocks (cont’d) Class D addresses are used for multicasting; there is only one block in this class. Class E addresses are reserved for special purposes; most of the block is wasted.

Network Address The network address is the first address. The network address defines the network to the rest of the Internet. Given the network address, we can find the class of the address, the block, and the range of the addresses in the block In classful addressing, the network address (the first address in the block) is the one that is assigned to the organization.

Mask A mask is a 32-bit binary number that gives the first address in the block (the network address) when bitwise ANDed with an address in the block. Masking concept

Mask (cont’d) AND Operation The network address is the beginning address of each block. It can be found by applying the default mask to any of the addresses in the block (including itself). It retains the netid of the block and sets the hostid to zero. (refer table 4.2)

4.3 Others Issues Multihomed devices (computers, or routers) A computer that is connected to different networks Having more than one address

Special Addresses Some parts of the address space in class A, B, C for special addresses

Special Addresses Network address : an address with the hostid all set to 0s

Special Addresses (cont’d) Direct Broadcast Address : Used by a router to send a packet to all hosts in a specific network

Special Addresses (cont’d) Limited Broadcast Address : all 1s for the netid and hostid (32bits)

Special Addresses (cont’d) This Host on This Network : used by a host at bootstrap time when it does not know its IP address

Special Addresses (cont’d) Specific Host on This Network : used by a host to send a message to another on the same network

Special Addresses (cont’d) Loopback Address : IP address of the first byte : 127 Used to test the software on a machine Used by a client process to send a message to a server process on the same machine “Ping”

Private Addresses A number of blocks in each class are assigned for private use. They are not recognized globally. Class Netid Total Class A 10.0.0 1 Class B 172.16 to 172.31 16 Class C 192.68.0 to 192.68.255 256

Unicast, Multicast, and Broadcast Addresses Unicast communication is one-to-one. Multicast communication is one-to-many. Broadcast communication is one-to-all. Multicast delivery will be discussed in depth in Chapter 14.

Unicast, Multicast, and Broadcast Addresses (cont’d) Assigned Multicast addresses : starting with a 224.0.0 prefix

Unicast, Multicast, and Broadcast Addresses (cont’d) Unicast Addresses : one-to-one Multicast addresses : one-to-many; class D address Used as a destination address

Unicast, Multicast, and Broadcast Addresses (cont’d) Multicast address for conferencing : starting with a 224.0.1 prefix

Unicast, Multicast, and Broadcast Addresses (cont’d) Broadcast addresses : one-to-all Allowed only at the local level Limited broadcast address (all 1s) Direct broadcast address (netid: specific, hostid: all 0s) No broadcasting is allowed at the global level

A Sample Internet with Classful Address Token Ring LAN (Class C), Ethernet LAN (Class B), Ethernet LAN (Class A) , Point-to-point WAN, A Switched WAN

4.4 Subnetting and Supernetting A network is divided into several smaller networks with each subnetwork (or subnet) having its subnetwork address Supernetting Combining several class C addresses to create a larger range of addresses IP Addresses are designed with two levels of hierarchy

Subnetting Netid and Hostid Classes A, B, C in IP addressing are designed with two levels of hierarchy (not subnetted) Netid and Hostid

Subnetting (cont’d) Further division of a network into smaller networks called subnetworks R1 differentiating subnets

Subnetting (cont’d) Three levels of hierarchy : netid, subnetid, and hostid

031 Subnetting (cont’d) Three steps of the routing for an IP datagram Delivery to the site, delivery to the subnetwork, and delivery to the host Hierarchy concept in a telephone number 031

Subnet Mask A process that extracts the address of the physical network (network/subnetwork portion) from an IP address

Finding the Subnet Mask Address Given an IP address, we can find the subnet address the same way we found the network address in the previous chapter. We apply the mask to the address. We can do this in two ways: straight or short-cut. Straight Method In the straight method, we use binary notation for both the address and the mask and then apply the AND operation to find the subnet address. Example 15 What is the subnetwork address if the destination address is 200.45.34.56 and the subnet mask is 255.255.240.0?

Finding the Subnet Mask Address (cont’d) Solution 11001000 00101101 00100010 00111000 11111111 11111111 11110000 00000000 11001000 00101101 00100000 00000000 The subnetwork address is 200.45.32.0.

Comparison of a default mask and a subnet mask

Supernetting A block of class x addresses For example, An organization that needs 1,000 addresses can be granted four class C addresses

Supernetting (cont’d) 4 class C addresses combine to make one supernetwork

Supernet Mask In subnetting, we need the first address of the subnet and the subnet mask to define the range of addresses. In supernetting, we need the first address of the supernet and the supernet mask to define the range of addresses.

Supernet Mask (cont’d) Comparison of subnet, default, and supernet masks