CS 447 Networks and Data Communication

Slides:



Advertisements
Similar presentations
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Introduction to IPv4 Introduction to Networks.
Advertisements

Introduction to TCP/IP TCP / IP –including 2 protocols Protocol : = a set of rules that govern the communication between different devices Protocol : =
CSE452:Computer Networks
IIS and PWS. What is IIS and PWS? Microsoft Internet Information Server (IIS) and Peer Web Services (PWS) enable Windows NT servers with the ability to.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Addressing Networking for Home and Small Businesses – Chapter 5.
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.
4: Addressing Working At A Small-to-Medium Business or ISP.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Addressing Networking for Home and Small Businesses – Chapter 5.
CS 447 Networks and Data Communication Department of Computer Science Southern Illinois University Edwardsville Fall, 2015 Dr. Hiroshi Fujinoki
CSIS  We need to create some logic to the environment  We want to keep like devices together  We want to make money leasing the use of the space.
Chapter 4, slide: 1 CS 372 – introduction to computer networks* Friday July 23, 2010 Announcements: r Midterms are graded. r Lab 4 is posted. Acknowledgement:
CS 447 Networks and Data Communication IP Subnet Mask: Purpose: To indicate which portion of an IP address indicates host address Example SIUE IP Network.
CS 447 Networks and Data Communication ARP (Address Resolution Protocol) for the Internet Department of Computer Science Southern Illinois University Edwardsville.
CS 447 Networks and Data Communication Department of Computer Science Southern Illinois University Edwardsville Fall, 2015 Dr. Hiroshi Fujinoki
Department of Computer Science Southern Illinois University Edwardsville Spring, 2010 Dr. Hiroshi Fujinoki Tunneling & Virtual.
CCNP Network Route IPV-6 Part-I IPV6 Addressing: IPV-4 is 32-BIT, IPV-6 is 128-BIT IPV-6 are divided into 8 groups. Each is 4 Hex characters. Each group.
IP1 The Underlying Technologies. What is inside the Internet? Or What are the key underlying technologies that make it work so successfully? –Packet Switching.
© 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.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 9: Dynamic Host Configuration Protocol (DHCP)
1 Lecture, November 20, 2002 Message Delivery to Processes Internet Addressing Address resolution protocol (ARP) Dynamic host reconfiguration protocol.
CCNA Discovery Semester 3 Addressing in an Enterprise Network Chapter 4 K. Martin.
Chapter 5. An IP address is simply a series of binary bits (ones and zeros). How many binary bits are used? 32.
IP Addressing. A 32-bit logical naming convention A dotted-decimal notation is used: – –Each number represents 8 bits. Number is Part.
Discovery 2 Internetworking Module 4 JEOPARDY K. Martin.
Planning the Addressing Structure
Internet Architecture
Binary Concepts By: Nathan Miller.
Scaling the Network: Subnetting and Other Protocols
Networking for Home and Small Businesses – Chapter 5
Chapter 05 Exam Review CCNA Discovery 01 – Computer and Network Fundamentals Presented by: Phillip Place Cisco Academy Instructor Lake Michigan College.
Instructor Materials Chapter 4: Network Addressing
OSI Model IP address.
Networking for Home and Small Businesses – Chapter 5
Internetworking JEOPARDY Discovery Module 5 K. Martin.
Networking for Home and Small Businesses – Chapter 5
Network Layer: IP Addressing
CIS 116 IPv6 Fundamentals 2 – Primer Rick Graziani Cabrillo College
Addressing the Network – IPv4
Internet Networking recitation #1
IP Addressing - The Problem
IPV4.
CS4470 Computer Networking Protocols
Objective: Classful Internet Addressing
Ct1304 Lecture#4 IPV4 Addressing Asma AlOsaimi.
NET302 Lecture#3 IPV4 Addressing Asma AlOsaimi.
Introducing To Networking
The IP addresses are unique. The address space of IPv4 is 2 32 or 4,294,967,296.
Networking for Home and Small Businesses – Chapter 5
IP Address.
Chapter 26 IPv6 Addressing
IPV4 Address & subnet masks
Internet Protocol INTERNET PROTOCOL.
Dr. John P. Abraham Professor UTPA
Lecture#3 IPV4 Addressing Net 302- Asma AlOsaimi.
INTERNET PROTOCOL Presented by: Md:Faruque-A-Azam ID:1642CSE00570 Batch:42 CSE,MIU.
Planning the Addressing Structure
Ct1304 Lecture#4 IPV4 Addressing Asma AlOsaimi.
Planning the Addressing Structure
Planning the Addressing Structure
Scaling the Network: Subnetting and Other Protocols
Chapter 2 Easy Subnetting
IP Addressing.
Networking for Home and Small Businesses – Chapter 5
An Engineering Approach to Computer Networking
Network Addressing.
Dr. John P. Abraham Professor UTPA
Layering and the TCP/IP protocol Suite
Lec2: Experiment Designing the network, IP addressing and Subnets, designing using Variable Length Subnet Mask Dr. Mohamed Abd-Eldayem References: CCNA.
Lecture#3-IPV4 Addressing
Presentation transcript:

CS 447 Networks and Data Communication IP Address Format, Classes Sub-Networking and Class-less Inter Domain Routing Department of Computer Science Southern Illinois University Edwardsville Fall, 2017 Dr. Hiroshi Fujinoki E-mail: hfujino@siue.edu

CS 447 Networks and Data Communication What is IP address? IP address is the ID for each NIC at a host computer Internet Backbone Carrier (long distance carrier) ISPs NIC NIC Internet Host Y Host X SIUE Domain Internet core routers IP_Address/001

CS 447 Networks and Data Communication What is IP address? Every IP address must be unique Advantage in using IP addresses You can use the same format of IP address no matter where your destination is. Host Q 241.12.57.88 146.163.146.170 202.1.0.5 32.123.72.55 Internet Host Y Host X SIUE Domain Host S IP_Address/002 Host Z

CS 447 Networks and Data Communication What is IP address? 10.0.0.0 - 10.255.255.255 172.16.0.0 - 172.31.255.255 192.168.0.0 - 192.168.255.255 IP Addresses = the unique identifiers for each host computer (NIC) in the Internet (or intranets) IP_Address/003

CS 447 Networks and Data Communication CIDR (Class-less Inter-Domain Routing)  Each IP address = a combination of “domain address” and “host address” Domain Address Host Address ? bits 32-bit IPv4 address  Only the source and destination network domains perform CIDR This is how it is called “inter-domain routing”. The gateway routers in your transmitting host and the destination host perform CIDR IP_Address/004

CS 447 Networks and Data Communication CIDR (Class-less Inter-Domain Routing) 146.163.146.170/16 “CIDR Prefix” = How many bits (from the top) are “network address” 1 0 0 1 0 0 1 0 . 1 0 1 0 0 0 1 1. 1 0 0 1 0 0 1 0.1 0 1 0 1 0 1 0 146 163 170 Network Address Bits Example If we need only up to 4,000 hosts? We can come up with (24-1) more domains of the same size! Since 212 = 4,096, we need only 12 bits for host address filed. 146.163.146.170/20 1 0 0 1 0 0 1 0 . 1 0 1 0 0 0 1 1. 1 0 0 1 0 0 1 0.1 0 1 0 1 0 1 0 146 163 170 Network Address Bits IP_Address/005

CS 447 Networks and Data Communication Domain and host addresses Destination Host Domain X Transmitting Host Domain Y Routing using host address Routing using domain address Gateway Router in Domain Y Gateway Router in Domain X Internet IP_Address/006

CS 447 Networks and Data Communication Example of IP address construction “146.163.146.170” What are the bit patterns for “146”, “163” and “170”? “146” MSB LSB 1 2 3 4 5 6 7 8 128 64 32 16 8 4 2 1 Weight 1 1 1 146  18  - 128 - 16 18 2 IP_Address/007

CS 447 Networks and Data Communication Example of IP address construction “163” MSB 1 2 3 4 5 6 7 8 LSB Weight 128 64 32 16 8 4 2 1 1 1 1 1 163  35   3 - 128 - 32 - 1 2 35 3 IP_Address/008

CS 447 Networks and Data Communication Example of IP address construction “170” MSB 1 2 3 4 5 6 7 8 LSB Weight 128 64 32 16 8 4 2 1 1 1 1 1    170 42 10 - 128 - 32 - 8 42 10 2 IP_Address/009

CS 447 Networks and Data Communication Two extensions in IP address formats 1. Subnet and Subnet Masks 2. CIDR (Class-less Inter Domain Routing) Purpose A mechanism to make managing IP addresses easier Partitioning a network domain within a domain Method Purpose A mechanism to increase the number of network domains Partitioning a network domain into more than one network domain Method IP_Address/010

CS 447 Networks and Data Communication Subnet and Subnet Masks The problem Managing IP addresses in a large domain is not an easy job SIUE domain has more than 1,000 host computers IP address must be unique You can’t assign an IP address to more than one NIC SIUE Domain (146.163.X.X) Assigned IP address IP_Address/011

CS 447 Networks and Data Communication Subnet and Subnet Masks The problem Managing IP addresses in a large domain is not an easy job Your job is to assign, maintain and manage all available IP addresses in SIUE domain. You can not assign an IP address to more than one host (or NIC) SIUE Domain (146.163.X.X) Assigned IP address IP_Address/012

CS 447 Networks and Data Communication Subnet and Subnet Masks Two solutions  Dynamic address assignment (DHCP)  Subnet working IP MAC 146.163.0.1 146.163.0.4 146.163.0.3 146.163.0.2 1ABF NULL SIUE Domain (146.163.X.X) MAC Address DHCP Query DHCP Server DHCP Reply 1ABF MAC Address IP Address Problem in DHCP Every time you starts your PC, your IP address may be different IP_Address/013

CS 447 Networks and Data Communication Subnet and Subnet Masks Partition the entire domain Assign a group of IP addresses to each partition Address range: 146.163.4.1-146.163.7.255 SIUE Domain (146.163.X.X) Address range: 146.163.8.1-146.163.12.255 Address range: 146.163.0.1-146.163.3.255 Each partition is called “subnet” IP_Address/014

CS 447 Networks and Data Communication Exception in IP addresses (#1) 172.16.0.1 172.16.0.2 172.16.0.9 172.16.0.100 • • • Private IP addresses 241.12.57.88 NAT Internet IP Masquerade IP_Address/015

CS 447 Networks and Data Communication Exception in IP addresses (#2) Multicast IP addresses (Class-D IP addresses) A transmitting host transmits once Multiple hosts receives at once Multiple Receiving Hosts Transmitting Host Internet IP_Address/016

CS 447 Networks and Data Communication Exception in IP addresses (#2) Multicast IP addresses (Class-D IP addresses) All the receivers should receive messages All the receivers should have the same multicast IP addresses A sender should transmit only once Transmitting Host Internet IP_Address/017

CS 447 Networks and Data Communication Global-Internet Multicast Transmitting Host Internet Local-Domain Multicast SIUE Domain First Last Categories 224.0.0.0 224.0.0.255 Global-Internet Reserved 224.0.1.0 238.255.255.255 Global-Internet Multicast 239.0.0.0 239.255.255.255 Local-Domain Multicast We developed a UDP IP-multicast audio-streaming application applications in CS490 (Fall 2005) (as SIUE’s local-domain multicast). IP_Address/018

CS 447 Networks and Data Communication CIDR (Class-less Inter-Domain Routing) CIDR Block PreFix # Equivalent Class-C # of Host Addresses 25/28 = 1/23 /27 1/8 of a Class-C 2(32-27) = 32 /26 /25 /24 /14 /15 /16 /17 1/4 of a Class-C 2(32-26) 2(32-25) 28 216 2(32-17) 217 218 = 64 = 128 = 256 = 32,768 = 65,536 = 131,072 = 262,144 1/2 of a Class-C 1 Class-C 128 Class-C 256 Class-C (Class-B) 512 Class-C 1024 Class-C IP_Address/000