8/26/2015CST 415 - Computer Networks1 CST 415.  Definitions  Internetworking  Internet Addressing  The Endians Revisited 8/26/2015CST 415 - Computer.

Slides:



Advertisements
Similar presentations
Chapter 19 Network Layer: Logical Addressing Stephen Kim.
Advertisements

© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
CECS 474 Computer Network Interoperability Notes for Douglas E. Comer, Computer Networks and Internets (5 th Edition) Tracy Bradley Maples, Ph.D. Computer.
Chapter 18. IP: Internet Protocol Addresses
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.
COS 420 Day 18. Agenda Group Project Discussion Program Requirements Rejected Resubmit by Friday Noon Protocol Definition Due April 12 Assignment 3 Due.
Oct 21, 2004CS573: Network Protocols and Standards1 IP: Addressing, ARP, Routing Network Protocols and Standards Autumn
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.
1 CSCI 233 Internet Protocols Class 3 Dave Roberts.
1 Chapter Overview IP (v4) Address IPv6. 2 IPv4 Addresses Internet Protocol (IP) is the only network layer protocol with its own addressing system and.
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.
Page 1 - © Richard L. Goldman IP Address ©Richard L. Goldman January 10, 2002.
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),
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.
ECE 4110 – Internetwork Programming Subnetting, Supernetting, and Classless Addressing.
1 Internet Addresses (You should read Chapter 4 in Forouzan) IP Address is 32 Bits Long Conceptually the address is the pair ( NETID, HOSTID ) Addresses.
© 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.
1Group 07 IPv6 2 1.ET/06/ ET/06/ ET/06/ EE/06/ EE/06/ EE/06/6473 Group 07 IPv6.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
IP Addresses & Classes Presented By: M.Usman Khan Ghauri Nauman Aslam.
TCP/IP Yang Wang Professor: M.ANVARI.
Huda AL_Omairl - Network 71 Protocols and Network Software.
CMPT 471 Networking II Address Resolution IPv4 ARP RARP 1© Janice Regan, 2012.
ES 101. Module 2 IP Addressing & Routing. Last Lecture Wide area networking Definition of “packets”
CSE5803 Advanced Internet Protocols and Applications (2) Universal Identifier In general, addressing in a network is closely linked with the issue.
Internet Protocol Internetworking Lab 1. Why Internet?
Chapter 18 IP: Internet Protocol Addresses
1 CSCI 233 Internet Protocols Class 2 Dave Roberts.
SYSTEM ADMINISTRATION Chapter 8 Internet Protocol (IP) Addressing.
19.1 Chapter 19 Network Layer: Logical Addressing Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Internetworking Concept and Architectural Model
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.
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.
Microcomputer Networking II St. Cloud State University MCS 426, Fall 1999 Instructor: Adomas Svirskas TCP/IP addressing Addressing basics Address classes.
IP addresses IPv4 and IPv6. IP addresses (IP=Internet Protocol) Each computer connected to the Internet must have a unique IP address.
Classful Internet Addresses Chapter 4. Universal Identifiers Designers of TCP/IP determined that each host on the internet would have a 32-bit identifier.
CS470 Computer Networking Protocols
CS4500CS4500 Dr. ClincyLecture1 Lecture #1 Chapter 5: Addressing (part 1 of 3)
INTERNET ADDRESSING Today’s topics:  What are Internet addresses?  Why do we need them?  How are they used?
Introduction to Internetworking. 2 The IP Addressing Scheme (IPv4) (psu.edu) Dotted Decimal Notation: A notation more convenient for humans.
TCP/IP PROTOCOL UNIT 6. Overview of TCP/IP Application FTP, Telnet, SMTP, HTTP.. Presentation Session TransportHost-to-HostTCP, UDP NetworkInternetIP,
1 ECE453 – Introduction to Computer Networks Lecture 11 – Network Layer III – IP Protocol.
1 K. Salah Module 5.1: Internet Protocol TCP/IP Suite IP Addressing ARP RARP DHCP.
1 Layer 3: Routing & Addressing Honolulu Community College Cisco Academy Training Center Semester 1 Version
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,
Internet Architecture
IP Addresses: Classful Addressing
LESSON Networking Fundamentals Understand IPv4.
The Concept of Universal Service
IP: Addressing, ARP, Routing
CS4470 Computer Networking Protocols
IP Addresses: Classful Addressing
Objective: Classful Internet Addressing
Dr. John P. Abraham Professor UTPA
Internet Addressing Today’s topics: What are Internet addresses?
INTERNET PROTOCOL Presented by: Md:Faruque-A-Azam ID:1642CSE00570 Batch:42 CSE,MIU.
Dr. John P. Abraham Professor UTRGV
The Internet Protocol Eliot Grove Danny Friel Stuart Anderson.
Internetworking: Concepts, Architecture, and Protocols
Dr. John P. Abraham Professor UTPA
Layering and the TCP/IP protocol Suite
Presentation transcript:

8/26/2015CST Computer Networks1 CST 415

 Definitions  Internetworking  Internet Addressing  The Endians Revisited 8/26/2015CST Computer Networks2

Application Gateway Message level routing and forwarding is done by a layer of software integrated into the application itself. Network Level Interconnect Messages are delivered from source to destination without the intervention of any end user application programs.  decouples applications from network details.  Intermediate computers know nothing about end user applications.  Topology of networks is flexible.  Network technology can be upgraded without impacting end-to- end application interoperation. Internetworking Detaching application level communications from details of networking technologies and detaching networking technologies from physical transmission technologies. 8/26/2015CST Computer Networks3

 Provide an economical and fast media for transmission of information.  Provide communication between two arbitrary end points.  Insulate individual implementations from the system as a whole.  Provide a well defined and unified set of communication services.  Allow applications to be distributed across multiple computers in multiple locations. 8/26/2015CST Computer Networks4

Internetworking is controlled chaos where control is allowed because of careful specification and eventual standardization. The Internet grows unbounded with no global architect. Q: Is the Internet void of problems? Even the best laid plans of mice and men Often go astray And leave us nothing but grief and pain For promised joy - Robert Burns “To a Mouse” (paraphrased) 8/26/2015CST Computer Networks5

8/26/2015CST Computer Networks6 This is a fractal.

8/26/2015CST Computer Networks7

Internetworking Explanation – From Stallings 1. See Stallings Figure 8 See Stallings Figure 8 2. See Stallings Figure 9 See Stallings Figure 9 3. See Stallings Figure 10 See Stallings Figure 10 8/26/2015CST Computer Networks8

 Internet addresses (IP addresses) are 32 bit addresses.  The bits are organized to optimize routing.  The address is split up into:  Net Identifier : Identify the network on which the host resides.  Host Identifier : Identify the host on the particular network. 8/26/2015CST Computer Networks9

8/26/2015CST Computer Networks10

 Class A address  1 bit to identify the class (0 – class A, 1 – class B, C, D, or E)  7 bits for net ID : There can only be 128 of these in the world.  24 bits for host ID : Each network can have 16,777,216 host computers. 8/26/2015CST Computer Networks11

 Class B address  2 bits to identify the class (10 – class B, 11 – class C, D, or E)  14 bits for net ID : There can be 16,384 of these networks.  16 bits for host ID : Each network can have 65,536 host computers. 8/26/2015CST Computer Networks12

 Class C address  3 bits to identify the class (110 – class C, 111 – class D, or E)  21 bits for net ID : There can be 2,097,152 of these networks.  8 bits for host ID : Each network can have 254 host computers – 0 == network, 255 – IP Broadcast. 8/26/2015CST Computer Networks13

 Class D address Class D addresses are multicast addresses. 28 bits for these addresses – 268,435,456 addresses available. 8/26/2015CST Computer Networks14

 Class E address Class E addresses are reserved for future use and the bit structure has not yet been defined. 8/26/2015CST Computer Networks15

 Internet addresses do not address the host computer, they address the host-to-network connection.  Specify a host  Specify a computer  A host ID of all zeros is reserved to refer to the network.  A host ID of all ones is reserved for broadcast.  How can the address be used to specify broadcast on a specific network? 8/26/2015CST Computer Networks16

 The use of all zeros in an address field means “this”.  All zeros in a host field means “this” host.  All zeros in a network address means “this” network.  Can be used in the instance that a host does not know the network address.  Hopefully, any reply will have the full network address. 8/26/2015CST Computer Networks17

 Problems  Mobile host machines must be able to change their IP addresses.  What happens to a network when machine #256 needs to be added.  In packet routing, the route taken to a destination host is dependent on the netid.  More on these problems later. 8/26/2015CST Computer Networks18

Dotted Decimal Notation Address: is written: /26/2015CST Computer Networks19

Class Lowest Address Highest Address A B C D E The range of dotted decimal values that correspond to each IP address class. Some values are reserved for special purposes. 8/26/2015CST Computer Networks20

Loopback Address:  The loopback address allows the protocol stack to keep a packet destined for the local machine off the network.  This address can be used for inter-process communication using the TCP/IP protocol stack.  The address is  Using this address avoids propagating a packet onto the network hardware. 8/26/2015CST Computer Networks21

Reserved Private Addresses:  to  to  to and as of July 2001  to /26/2015CST Computer Networks22

The IANA (Internet Addressing Number Authority)  Administered by a single person “John Postel” until his death in 1998  After John died, an organization was formed to administer the addresses.  A new organization was defended to deal with this called ICANN (Internet Corporation for Assigned Names and Numbers)  The job of ICANN is to deal with the assignment of names and numbers in Internet addressing. 8/26/2015CST Computer Networks23

 Network byte order is “big endian”  largest byte in a multibyte item sent first  these bytes read naturally on a piece of paper : left to right.  big-endian is basically every processor type but Intel.  Intel processors are little endian (least significant byte first)  Intel processors must swap bytes when reading data from a standard network connection. 8/26/2015CST Computer Networks24