ES 101. Module 2 IP Addressing & Routing. Last Lecture Wide area networking Definition of “packets”

Slides:



Advertisements
Similar presentations
Marwan Al-Namari Week 7. A network address consists of two parts: (i) Address of the LAN and (ii)Device or host address on that LAN compare with a house.
Advertisements

© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Introduction to IPv4 Introduction to Networks.
© N. Ganesan, All rights reserved. Chapter IP Addressing Format.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Introduction to TCP/IP TCP / IP –including 2 protocols Protocol : = a set of rules that govern the communication between different devices Protocol : =
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—1-1 Building a Simple Network Understanding the TCP/IP Internet Layer.
IP Addressing and Subnetting
Chapter 18. IP: Internet Protocol Addresses
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.
IP Addressing Pertemuan 18 Matakuliah: H0484/Jaringan Komputer Tahun: 2007.
Introduction to TCP/IP
Network Layer. The Network layer, or OSI Layer 3, provides services to exchange the individual pieces of data over the network between identified end.
1 12Lecture 15 The Internet Overview  Internet / Intranet  TCP/IP  IP address  IP address Classes  Calculating the IP address  Domain Names.
IP Addressing Basics LAB 8.
CSC 412 – Networking Scott Heggen. Agenda Today The Network Layer (Chapter 5) Discussion on A2: The Data Link Layer Thursday Q2: The Networking Layer.
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.
Spring Ch 18 IP Addresses. 2 Internet Protocol  Only protocol at Layer 3  Defines Internet addressing Internet packet format Internet routing.
1 26-Aug-15 Addressing the network using IPv4 Lecture # 2 Engr. Orland G. Basas Prepared by: Engr. Orland G. Basas IT Lecturer.
Chap 10 Routing and Addressing Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
LECTURE # 20 IP ADDRESSING 1. Binary 2  All digital electronics use a binary method for communication.  Binary can be expressed using only two values:
IP Addressing Basics LAB 8.
INTRODUCTION TO IP ADDRESS Ravi Chandra Gurung. IP ADDRESSES.
1Group 07 IPv6 2 1.ET/06/ ET/06/ ET/06/ EE/06/ EE/06/ EE/06/6473 Group 07 IPv6.
Network Redundancy Multiple paths may exist between systems. Redundancy is not a requirement of a packet switching network. Redundancy was part of the.
G64INC Introduction to Network Communications Ho Sooi Hock Internet Protocol.
IP ADDRESSES. C ONTENTS Objectives Introduction IP Versions IPv4 Addressing Classful Addressing Class A Class B Class C Other Classes Dotted Decimal Notation.
© N. Ganesan, All rights reserved. Chapter IP Addressing Format.
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.
Chapter 18 IP: Internet Protocol Addresses
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:
SYSTEM ADMINISTRATION Chapter 8 Internet Protocol (IP) Addressing.
IP ADDRESSING, SUBNETTING & VLSM 1. Decimal vs. Binary Numbers – Decimal numbers are represented by the numbers 0 through 9. – Binary numbers are represented.
Chapter 4 Objectives Upon completion you will be able to: Classful Internet Addressing Understand IPv4 addresses and classes Identify the class of an.
Internet Protocol CLASS E
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.
IP Internet Protocol Fundamental packet format that computers use to exchange information. Is a set of technical rules that defines how computers communicate.
CSCI 465 D ata Communications and Networks Lecture 24 Martin van Bommel CSCI 465 Data Communications & Networks 1.
1 Network Principles FdSc Computing Technologies TCP-IP – Addressing & Sub-Netting Carl Smith – 2004 (Revised 2013)
CS470 Computer Networking Protocols
Internet Architecture. 2 INTRODUCTION INTERNET developed by a community of researchers centered around the Defense Advanced Research Projects Agency (DARPA)
Cisco Confidential © 2013 Cisco and/or its affiliates. All rights reserved. 1 Cisco Networking Training (CCENT/CCT/CCNA R&S) Rick Rowe Ron Giannetti.
Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Introduction to Networking Technologies Introduction to TCP/IP.
Network Layer IP Address.
Computer Network Architecture Lecture 7: OSI Model Layers Examples II 1 26/12/2012.
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,
Discovery 2 Internetworking Module 4 JEOPARDY K. Martin.
Understand IPv6 Part 2 LESSON 3.3_B Networking Fundamentals.
Internet Architecture
IP Addressing and Subnetting
LESSON Networking Fundamentals Understand IPv4.
OSI Model IP address.
Internet technologies
Chapter-5 TCP/IP Suite.
CS4470 Computer Networking Protocols
IP Addresses: Classful Addressing
Objective: Classful Internet Addressing
NET302 Lecture#3 IPV4 Addressing Asma AlOsaimi.
IP Address.
Data Communications and Networking
Lecture#3 IPV4 Addressing Net 302- Asma AlOsaimi.
INTERNET PROTOCOL Presented by: Md:Faruque-A-Azam ID:1642CSE00570 Batch:42 CSE,MIU.
Delivering the Data.
IP Addressing.
Layering and the TCP/IP protocol Suite
Lecture#3-IPV4 Addressing
Objectives: 1.Identify different internet protocol (IP) 2.Configure sample of IP address 3.Appreciate and relate protocol in our life.
Presentation transcript:

ES 101. Module 2 IP Addressing & Routing

Last Lecture Wide area networking Definition of “packets”

This Lecture TCP/IP Architecture Internetworking/routing Internet Protocol (IP)

History TCP/IP was first developed by the Advanced Research Projects Agency (ARPA) in 1969, and implemented as a test internetwork –Known as the “ARPANET” –ARPA is now known as DARPA The ARPANET was originally utilized to interconnect a small number of government agencies and universities ARPANET has evolved into what we now know as the Internet

Internetworking Definition Link multiple local area networks (LANs) together Route and deliver data between devices on different local area networks These mechanisms are provided by the TCP/IP protocols, which are divided into different protocol “layers”

TCP/IP Protocol Suite Layer 5 Layer 4 Layer 3

Internetworking The Internet is composed of a “network of networks” interconnected by routers Routers determine how to forward packets to the destination computer This routing is accomplished via two types of addressing: –Network Number –Computer (host) number on a given network

Internetworking Architecture

Internetworking Schematic PSTN

Internet Protocol (IP) IP Version 4 (IPv4) is utilized today Understanding IP addressing is fundamental to understanding routing We must understand network numbers, and IP addressing before we proceed any further

IP Address Format We will first review IP addressing in order to understand how the routing process works IP utilizes a 32 bit (4 octet) source and destination address IP addresses identify both the network number and the host address –This is accomplished via a “subnet mask” –More on this later…. IP addresses are commonly expressed in “dotted decimal” notation For humans, dotted decimal notation is easier to remember than a 32 bit binary number!!!

IPv4 Header

IP Address Usage IP addresses are global These IP addresses are managed by the Internet Assigned Number Authority (IANA) – Blocks of addresses are assigned to organizations like Vanderbilt This allows a unique IP address and network number to be assigned to each host and network on the Internet

Dotted Decimal Notation The 32 bit address is divided into four octets of 8 bits, with each octet written as a decimal number –Each octet can have a value from 0 to = 256, with numbers ranging from “0” decimal to “255” decimal –Example: Part of the binary IP address is utilized to define the Network ID The remainder of the binary address is utilized to indicate the Host ID The net mask defines the boundary between the Network ID and the Host ID

Net Masks It is necessary to determine where the network address ends, and the host address begins This is accomplished by the use of a net mask –Net masks are indicated by the use of “255” and “0” in dot-decimal notation “255” decimal equals “ ” binary “0” decimal equals “ ” binary –Example: This designation allows easy determination of network numbers and host IDs by a “bitwise and” mathematical operation

Subnet and Host ID Determination

Network Classes The IETF defined network address “classes” –Organizations originally registered for IP address space, and were assigned an address class, based on their anticipated IP usage –This is no longer the case, since IP addresses are becoming scarce This subject is beyond the scope of this class Default IP address classes: –Class A Subnet Mask = (3 octets for Hosts) –Class B Subnet Mask = (2 octets for Hosts) –Class C Subnet Mask = (1 octet for Hosts) Some bits in the host and network address space are reserved

Network Class Usage Classes A, B, and C are the most common Class D is reserved for multi-casting Class E is reserved for experimentation and development

Default Network Address Formats

Class Address Ranges First Octet of the Network Address Note: 0.X.Y.Z, 127.X.Y.Z, and 255.X.Y.Z are all reserved

Reserved IPv4 Address Values First Octet Decimal 255 (all binary 1s) is used for net masking as discussed previously Decimal 127 is used for the loopback, or localhost address –Helps in troubleshooting

Introduction to Routing Routers are essentially the “post office” of the Internet IP packets are best viewed as a “post card” –Source address –Destination address You drop your post card into a mailbox, and it comes out at the destination –You don’t care how it gets there –Routers determine where to send packets by “routing tables” The IP address is composed of two parts –Host ID (analogous to the street address) –Network number (analogous to the zip code)

Default Gateway Routers are sometimes known as “gateways” In order for your computer to transfer information to another machine, it must have a “default gateway” in the network settings If the computer needs to send info to foreign networks, it sends the info to the default gateway The network of routers handles everything from there

Internetwork Example

Routing Table Rules If a network is locally attached, no “Next Router” information is entered for that network number in the routing table If a network is not locally attached, the router must “know” what the next hop in the route is –This next hop IP address is entered into the routing table –This can be done automatically or dynamically Dynamic routing is beyond the scope of this class Each router has a routing table, which defines the next hop IP address for all network numbers on the Internet

Routing Table Example

Routing Tables - Router 1

Routing Tables - Router 2

Routing Tables - Router 3

Next Lecture(s) Domain Name System Higher layer protocols