Classful Internet Addresses Chapter 4. Universal Identifiers Designers of TCP/IP determined that each host on the internet would have a 32-bit identifier.

Slides:



Advertisements
Similar presentations
Classifying Network Addressing
Advertisements

CECS 474 Computer Network Interoperability Notes for Douglas E. Comer, Computer Networks and Internets (5 th Edition) Tracy Bradley Maples, Ph.D. Computer.
Chapter 21 Exercises 1. A router forwards packets between networks. (Given a destination host address, it must be able to figure out which network that.
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
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets, 5e By Douglas E. Comer Lecture PowerPoints.
CSCI 4550/8556 Computer Networks Comer, Chapter 18: IP: Internet Protocol Addresses.
Based Computer Networks and Internets (Comer)
1 IP: Internet Protocol Addresses. 2 Internet Protocol (IP) Only protocol at Layer 3 Fundamental in suite Defines –Internet addressing –Internet packet.
IP Addressing. TCP/IP addresses -Addressing in TCP/IP is specified by the Internet Protocol (IP) -Each host is assigned a 32-bit number -Called the IP.
Guide To TCP/IP, Second Edition1 Chapter 2 IP Addressing And Related Topics.
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets, 5e By Douglas E. Comer Lecture PowerPoints.
1 IP Addressing (IPv4 ADDRESSES). 2 Universal Service Concept Any computer can communicate with any other computer in the world. Multiple independently.
TCP/IP Protocol Suite 1 Chapter 4 Objectives Upon completion you will be able to: IP Addresses: Classful Addressing Understand IPv4 addresses and classes.
COS 420 Day 3.
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—4-1 LAN Connections Constructing a Network Addressing Scheme.
NETE0510 Presented by Dr.Apichan Kanjanavapastit
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 19 Network Layer Logical Addressing © 2012 by McGraw-Hill Education. This is proprietary material.
NETWORK LAYER IP Addressing 1. ANNOUNCEMENT: Rescheduled  NO PRACTICAL SESSIONS ON TUESDAY 22, November 2010  Rescheduled sessions: MONDAY: November.
Functions 1.  How long is MAC address?  How is mac address used in data communication?  What is a frame?  What does an IP address look like? 2.
Layering and the TCP/IP protocol Suite  The TCP/IP Protocol only contains 5 Layers in its networking Model  The Layers Are 1.Physical -> 1 in OSI 2.Network.
Week 3 - IP addressing 4 Introduction to IP addressing 4 Classes of IP addressing 4 Why Subnet Masks are necessary? 4 How to create subnet masks.
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.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 4 IP Addressing.
Spring Ch 18 IP Addresses. 2 Internet Protocol  Only protocol at Layer 3  Defines Internet addressing Internet packet format Internet routing.
8/26/2015CST Computer Networks1 CST 415.  Definitions  Internetworking  Internet Addressing  The Endians Revisited 8/26/2015CST Computer.
© MMII JW RyderCS 428 Computer Networking1 Reading  Make sure you read all of chapter 2 & 3.
IP Addressing and Network Software. IP Addressing  A computer somewhere in the world needs to communicate with another computer somewhere else in the.
Classless and Subnet Address Extensions (CIDR)
IP Addresses & Classes Presented By: M.Usman Khan Ghauri Nauman Aslam.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 2: Configuring Network Protocols.
CSE5803 Advanced Internet Protocols and Applications (2) Universal Identifier In general, addressing in a network is closely linked with the issue.
Part 3: Internetworking Internet architecture, addressing, encapsulation, reliable transport and the TCP/IP protocol suite.
Chapter 18 IP: Internet Protocol Addresses
21-IP addressing Dr. John P. Abraham Professor UTPA.
Universal Identifier UNIVERSAL IDENTIFIER Universal network = globally accepted method for identifying each computer. Host identifier = host is identify.
Chapter 4 Objectives Upon completion you will be able to: Classful Internet Addressing Understand IPv4 addresses and classes Identify the class of an.
IP1 The Underlying Technologies. What is inside the Internet? Or What are the key underlying technologies that make it work so successfully? –Packet Switching.
IP Addressing. IP Addresses (cont.) IP addressing allows for seamless integration amongst heterogeneous networks. To send a packet, the destination address.
Chapter 5 IPv4 Address.
Microcomputer Networking II St. Cloud State University MCS 426, Fall 1999 Instructor: Adomas Svirskas TCP/IP addressing Addressing basics Address classes.
© 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.
21-IP addressing Dr. John P. Abraham Professor UTPA.
CS470 Computer Networking Protocols
IP ADDRESSING Lecture 2: IP addressing Networks and Communication Department 1.
INTERNET ADDRESSING Today’s topics:  What are Internet addresses?  Why do we need them?  How are they used?
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.
COMPUTER NETWORKS CS610 Lecture-25 Hammad Khalid Khan.
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved. 1 Computer Networks and Internets, 5e By Douglas E. Comer Lecture PowerPoints.
Internet Architecture
IP Addresses: Classful Addressing
Chapter 5 IPv4 Addresses TCP/IP Protocol Suite
Binary Lesson 4 Classful IP Addresses
Chapter-5 TCP/IP Suite.
CS4470 Computer Networking Protocols
IP Addresses: Classful Addressing
Objective: Classful Internet Addressing
IP Addresses: Classful Addressing
כתובות IP.
Dr. John P. Abraham Professor UTPA
Internet Addressing Today’s topics: What are Internet addresses?
Dr. John P. Abraham Professor UTRGV
Dr. John P. Abraham Professor UTRGV
IP Addressing.
Part IV Network layer 10. Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Dr. John P. Abraham Professor UTPA
Layering and the TCP/IP protocol Suite
Presentation transcript:

Classful Internet Addresses Chapter 4

Universal Identifiers Designers of TCP/IP determined that each host on the internet would have a 32-bit identifier called an IP address –The address of the network is included in the address (the prefix) of the host on the network –The IP addresses of hosts on a network share a common prefix Each address is a pair (netid, hostid), where netid identifies the network, and hostid identifies the host on that network

The Original Addressing Scheme The original addressing scheme was called classful See Figure 4.1 –Class A addresses - used for few networks with many hosts –Class B addresses - used for intermediate size networks –Class C addresses - used for networks with < 2 8 hosts –Class D addresses - internet multicasting –Class E addresses - future

Addresses Specify Network Connections In general, an internet identifies a host If a router connects to two networks, then it requires two IP addresses, one for each network Conventional computers that attach to more than one network are called multi-homed hosts

Network Addresses A hostid of 0 (all zeroes) is not assigned to an individual host, it indicates the network itself A hostid of all ones is a broadcast address and refers to all hosts on the network (ones means all) When a packet is broadcast: –a receiving router looks at the netid portion of the address to pass it on to that network –when the packet arrives at the destination network, that router looks at the hostid; if all ones, it broadcasts

Limited Broadcast As part of a startup procedure, a host may use a limited broadcast address (32 ones) before it knows its IP address or the prefix for the local network Generally, TCP/IP restricts broadcasting to the smallest set of machines

Zeros and Ones A field consisting of ones can be interpreted to mean “all” A field consisting of zeros can be interpreted to mean “this” –hostid = 0 is this host –netid = 0 is this network

Addressing Extensions To conserve network prefixes, subnet addressing allows multiple physical networks to share prefixes In the 1990’s, it was determined that the division between prefix and suffix could occur at any point; this was called classless addressing, or supernetting For right now, we just need to know that the original scheme is no longer the most widely used

Weaknesses in Internet Addressing Addresses refer to network connections, not the computer itself –If a host is moved from one network to another, its must change –Problem with mobile computers; when reconnected at a remote site, it needs an at this new network? Class C networks can have no more than 255 hosts do we use if a host is multi-homed? See Figure 4.2

Dotted Decimal Notation IP addresses are written as four decimal digits, separated by decimal points Each decimal corresponds to one octet in the 32- bit IP address The 32-bit internet address is written as See relationship of and dotted decimals in Figure 4.3

Loopback Address is used for testing software The protocol software on the computer interprets this locally and sends no traffic across the network See summary of special addresses in Figure 4.4

Internet Addressing Authority ICANN (Internet Corporation for Assigned Names and Numbers) sets policy and assigns values for names and addresses –Previously was IANA (Internet Assigned Number Authority) until 1998 and was handled by Jon Postel This central authority assigns the network portion of the address UHCL has 16 subnets For example: – –

Corporate Groups IBM has network address AT&T has If a corporation has no connections to the Internet, it may use these addresses. Would it be wise? Why would someone have no connection to the Internet? The IETF has reserved address prefixes and recommends using them on private internets

Example from Purdue Mid 1980’s IP addresses are assigned to each network connection Merlin has 2 addresses IP addresses for the routers (Glatisant and Taliesyn) do not follow the convention

Network Byte Order Not all architectures store 32-bit integers the same way –Little Endian - low memory address holds low-order byte of the integer –Big Endian - low memory holds high-order byte –How did you do it in Assembly? In TCP/IP, hosts and routers convert binary to standard byte order before sending a packet, and to host-specific order when receiving TCP/IP uses Big Endian

Summary TCP/IP uses 32-bit binary addresses (called IP addresses) for machine identifiers –address consists of a network id and a host id The classful scheme worked for a while, but had to be extended IP addresses refer to network connections A standard byte-ordering scheme is necessary

For Next Time Read Chapter 5