IP Addresses: Classful Addressing

Slides:



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

19.1 Chapter 19 Network Layer: Logical Addressing Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Classifying Network Addressing
Chapter 19 Network Layer: Logical Addressing Stephen Kim.
IP Addresses: Classful Addressing IP Addresses. CONTENTS INTRODUCTION CLASSFUL ADDRESSING Different Network Classes Subnetting Classless Addressing Supernetting.
TCP/IP Protocol Suite 1 Chapter 4 Objectives Upon completion you will be able to: IP Addresses: Classful Addressing Understand IPv4 addresses and classes.
Chapter 18. IP: Internet Protocol 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.
The Internet Protocol  Eliot Grove  Danny Friel  Stuart Anderson.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 4 IP Addresses: Classful Addressing.
IP Addresses: Classful Addressing An IP address is a 32-bit address.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 19 Network Layer Logical Addressing © 2012 by McGraw-Hill Education. This is proprietary material.
1 TCOM 509 – Internet Protocols (TCP/IP) Lecture 02_b Instructor: Dr. Li-Chuan Chen Date: 09/08/2003 Based in part upon slides of Prof. J. Kurose (U Mass),
21-IP addressing Dr. John P. Abraham Professor UTPA.
Network Addressing IP Addresses. IP Address Space The Structure of an IP Address – Binary Representation The only thing a network device understands,
IP Addressing and Network Software. IP Addressing  A computer somewhere in the world needs to communicate with another computer somewhere else in the.
INTRODUCTION TO IP ADDRESS Ravi Chandra Gurung. IP ADDRESSES.
IP Addresses & Classes Presented By: M.Usman Khan Ghauri Nauman Aslam.
1 Kyung Hee University Prof. Choong Seon HONG IP Addressing : Classful Addressing.
CSE5803 Advanced Internet Protocols and Applications (2) Universal Identifier In general, addressing in a network is closely linked with the issue.
Chapter 18 IP: Internet Protocol Addresses
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 IP Addresses: Classful Addressing Teeratorn Saneeyeng, KMUTNB.
Network Layer: Logical Addressing. Address Space Notations Classful Addressing Classless Addressing Network Address Translation (NAT) Topics Discussed.
SYSTEM ADMINISTRATION Chapter 8 Internet Protocol (IP) Addressing.
21-IP addressing Dr. John P. Abraham Professor UTPA.
Chapter 4 IP Addressing : Classful Addressing
Chapter 4 Objectives Upon completion you will be able to: Classful Internet Addressing Understand IPv4 addresses and classes Identify the class of an.
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.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Network Layer PART IV.
21-IP addressing Dr. John P. Abraham Professor UTPA.
IP Addresses: Classful Addressing IP Addresses. INTRODUCTION 4.1.
IP ADDRESSING Lecture 2: IP addressing Networks and Communication Department 1.
CS4500CS4500 Dr. ClincyLecture1 Lecture #1 Chapter 5: Addressing (part 1 of 3)
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 5 IPv4 Addresses.
IP ADDRESSES Lecture 6: Network Architectures. IP address  address (IP address) is a numerical label assigned to each device (e.g., computer, printer)
TCP/IP Protocol Suite 1 Chapter 4 Objectives Upon completion you will be able to: IP Addresses: Classful Addressing Understand IPv4 addresses and classes.
Introduction to Internetworking. 2 The IP Addressing Scheme (IPv4) (psu.edu) Dotted Decimal Notation: A notation more convenient for humans.
TCP/IP Protocol Suite 1 Objectives Upon completion you will be able to: IP Addresses: Classful Addressing Understand IPv4 addresses and classes Identify.
Network Layer/IP Protocols 1. Outline IP Datagram (IPv4) NAT Connection less and connection oriented service 2.
Networks Connecting Two Computers With UTP. Every machine on a network has a unique identifier. Just as you would address a letter to send in the mail,
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 IP Addresses: Classful Addressing.
19.1 Chapter 19 Network Layer: Logical Addressing Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Internet Architecture
IP Addresses: Classful Addressing
IP Addressing Pertemuan 06
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
Chapter-5 TCP/IP Suite.
PART IV Network Layer.
Objective: Classful Internet Addressing
An IPv4 address is a 32-bit address that uniquely and universally defines the connection of a device (for example, a computer or a router) to the Internet.
The IP addresses are unique. The address space of IPv4 is 2 32 or 4,294,967,296.
IP Addresses: Classful Addressing
Chapter 26 IPv6 Addressing
IPv4 Addresses A Quick Guide.
Ch 3: Underlying Technologies (remainder)
IPv4 Addresses A Quick Guide.
Dr. John P. Abraham Professor UTPA
Data Communications and Networking
Internet Addressing Today’s topics: What are Internet addresses?
Dr. John P. Abraham Professor UTRGV
Dr. John P. Abraham Professor UTRGV
The Internet Protocol Eliot Grove Danny Friel Stuart Anderson.
Part IV Network layer 10. Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Dr. John P. Abraham Professor UTPA
Introduction to Network
Layering and the TCP/IP protocol Suite
Presentation transcript:

IP Addresses: Classful Addressing Lecture -2 IP Addresses IP Addresses: Classful Addressing

CONTENTS INTRODUCTION CLASSFUL ADDRESSING Different Network Classes Subnetting Classless Addressing

INTRODUCTION

What is an IP address A way to identify machines on a network A unique identifier

IP usage Used to connect to another computer Allows transfers of files and e-mail If you want to connect to another computer, transfer files to or from another computer, or send an e-mail message, you first need to know where the other computer is - you need the computer's "address." An IP (Internet Protocol) address is an identifier for a particular machine on a particular network; it is part of a scheme to identify computers on the Internet. IP addresses are also referred to as IP numbers and Internet addresses

IP structure IP addresses consist of four sections Each section is 8 bits long Each section can range from 0 to 255 Written, for example, 128.35.0.72 An IP address consists of four sections separated by dots. Commonly written in decimal Each section contains a number ranging from 0 to 255. Example = 128.35.0.72

IP structure These four sections represent the machine itself and the network it is on The network portion is assigned. The host section is determined by the network administrator These four sections represent both the machine itself, or host, and the network that the host is on. The network portion of the IP address is allocated under authority of the Internet Assigned Numbers Authority (IANA). American Registry of Internetwork Numbers (ARIN) Network administrators then assign the host portion of the IP address to the machines on the networks that they operate

IP structure 5 Classes of IP address A B C D and E Class A reserved for governments Class B reserved for medium companies Class C reserved for small companies Which sections of the IP address represent the network and which sections represent the machine will depend on what "class" of IP address is assigned to a network. There are 5 classes of IP addresses: Class A, Class B, Class C, Class D, and Class E.   Class A - supports 16 million hosts on each of 127 networks Class B - supports 65,000 hosts on each of 16,000 networks Class C - supports 254 hosts on each of 2 million networks

IP structure Class D are reserved for multicasting Class E are reserved for future use

IP structure Class A begins 1 to 126 Class B begins 128 to 191 Class C begins 192 to 223 Classes correspond either to the size of the network (the number of hosts that the network can support) or are reserved for specific purposes, such as multicasting and experimentation. The diagram shows Class A, Class B and Class C IP addresses. The blue numbers represent the network and the red numbers represent hosts on the network. As has been mentioned, a Class A network can support many more hosts than a Class C network. You can determine which class any IP address is in by examining the first 4 bits of the IP address. Class A addresses begin with 0xxx, or 1 to 126 decimal. Class B addresses begin with 10xx, or 128 to 191 decimal. Class C addresses begin with 110x, or 192 to 223 decimal. Class D addresses begin with 1110, or 224 to 239 decimal. Class E addresses begin with 1111, or 240 to 254 decimal. Addresses beginning with 01111111, or 127 decimal, are reserved for loopback and for internal testing on a local machine. [You can test this: you should always be able to ping 127.0.0.1, which points to yourself] Class D addresses are reserved for multicasting. Class E addresses are reserved for future use. They should not be used for host addresses.

An IP address is a 32-bit address. The IP addresses are unique. What is an IP Address? An IP address is a 32-bit address. The IP addresses are unique.

Address Space ………….. addr1 addr15 addr2 ………….. ………….. ………….. addr226

Address space rule 2N ………….. addr1 addr15 addr2 ………….. The address space in a protocol That uses N-bits to define an Address is: 2N ………….. ………….. ………….. addr41 addr226 addr31 ………….. …………..

The address space of IPv4 is IPv4 address space The address space of IPv4 is 232 or 4,294,967,296.

Binary Notation 01110101 10010101 00011101 11101010

Dotted-decimal notation

Hexadecimal Notation 0111 0101 1001 0101 0001 1101 1110 1010 75 95 1D EA 0x75951DEA

Example 1 Change the following IP address from binary notation to dotted-decimal notation. 10000001 00001011 00001011 11101111 Solution 129.11.11.239

Example 2 Change the following IP address from dotted-decimal notation to binary notation: 111.56.45.78 Solution 01101111 00111000 00101101 01001110

Example 3 Solution Find the error in the following IP Address 111.56.045.78 Solution There are no leading zeroes in Dotted-decimal notation (045)

Example 3 (continued) Solution Find the error in the following IP Address 75.45.301.14 Solution In decimal notation each number <= 255 301 is out of the range

Change the following binary IP address Example 4 Change the following binary IP address Hexadecimal notation 10000001 00001011 00001011 11101111 Solution 0X810B0BEF or 810B0BEF16

Reserved addresses Addresses beginning 127 are reserved for loopback and internal testing xxx.0.0.0 reserved for network address xxx.255.255.255 reserved for broadcast Loopback Routers use the network address in the forwarding of data. Also, Hosts can only communicate directly with devices using the same network address. Broadcast allows a message to be sent to all devices on a network

IP Addresses IP addresses are: Unique Global and Standardised Essential IP addresses are unique. No two machines can have the same IP number. IP addresses are also global and standardized. All machines connected to the Internet agree to use the same scheme for establishing an address.

Subnetting - Why? Division of local networks Greater number of networks Simplifies addressing

Subnetting - How Bits borrowed from host field Network Host Network Subnet/Host

Subnetting -Example 130.5.0.0 - Network address 130.5.2.144 - Host address 255.255.255.0 - Subnet Mask 130.5.2.0 - Subnet

Occupation of the address space

In classful addressing the address space is divided into 5 classes: A, B, C, D, and E.

Finding the class in binary notation

Finding the address class

Example 5 Show that Class A has 231 = 2,147,483,648 addresses

Solution Example 6 Find the class of the following IP addresses 00000001 00001011 00001011 11101111 11000001 00001011 00001011 11101111 Solution 00000001 00001011 00001011 11101111 1st is 0, hence it is Class A 11000001 00001011 00001011 11101111 1st and 2nd bits are 1, and 3rd bit is 0 hence, Class C

Finding the class in decimal notation

Solution Example 7 Find the class of the following addresses 158.223.1.108 227.13.14.88 Solution 158.223.1.108 1st byte = 158 (128<158<191) class B 227.13.14.88 1st byte = 227 (224<227<239) class D

IP address with appending port number 158.128.1.108:25 the for octet before colon is the IP address The number of colon (25) is the port number

Netid and hostid

Blocks in class A

Millions of class A addresses are wasted.

Blocks in class B

Many class B addresses are wasted.

Blocks in class C

The number of addresses in a class C block is smaller than the needs of most organizations.

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 Addresses 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.

Solution Example 8 Given the network address 132.21.0.0, find the class, the block, and the range of the addresses Solution The 1st byte is between 128 and 191. Hence, Class B The block has a netid of 132.21. The addresses range from 132.21.0.0 to 132.21.255.255.

Mask A mask is a 32-bit binary number. The mask is ANDeD with IP address to get The bloc address (Network address) Mask And IP address = Block Address

The network address is the beginning address of each block 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.

Default Mak Class A default mask is 255.0.0.0 Class B default mask is 255.255.0.0 Class C Default mask 255.255.255.0

SUBNETTING

IP addresses are designed with two levels of hierarchy.

A network with two levels of hierarchy (not subnetted)

A network with three levels of hierarchy (subnetted)

The Internet Protocol Running out!! Upgraded to IPv6

Questions/Comments?