Internetworking: Concepts, Architecture, and Protocols

Slides:



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

Classifying Network Addressing
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.
Prepared By: Eng.Ola M. Abd El-Latif
IP: The Internet Protocol
© 2007 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets with Internet Applications, 4e By Douglas.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 17 Introduction to Networks and the Internet.
1 IP Addressing (IPv4 ADDRESSES). 2 Universal Service Concept Any computer can communicate with any other computer in the world. Multiple independently.
CS335 Networking & Network Administration Tuesday April 27, 2010.
NETWORK LAYER IP Addressing 1. ANNOUNCEMENT: Rescheduled  NO PRACTICAL SESSIONS ON TUESDAY 22, November 2010  Rescheduled sessions: MONDAY: November.
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.
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),
Why create a subnet mask? Tells device which part of an address is the network # including the subnet and which part is the host Filters the node IP address.
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.
1 Internetworking : Internet architecture and TCP/IP Protocol TK3133 Computer Networking Technology.
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
FALL, 2005CSI Part 2.3 Internetworking & Addressing (Concept, IP Addressing, IP Routing, IP Datagrams, Address Resolution Robert L. Probert, SITE,
Part 3: Internetworking Internet architecture, addressing, encapsulation, reliable transport and the TCP/IP protocol suite.
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:
Network Protocols Chapter 5 (TCP/IP Suite Book): IPv4 Addresses
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Chapter 17 Internetworking: Concepts, Architecture, and Protocols
Universal Identifier UNIVERSAL IDENTIFIER Universal network = globally accepted method for identifying each computer. Host identifier = host is identify.
LECTURE ON IP Addressing. What is Networking? –by ‘computer network’ we mean the interconnection between different computers. Why Networking? –to share.
Chapter 4 Objectives Upon completion you will be able to: Classful Internet Addressing Understand IPv4 addresses and classes Identify the class of an.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 16 Introduction to Networks and the Internet.
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.
Chapter 18 IP: Internet Protocol Addresses. Internet protocol software used to make the internet appear to be a single, seamless communication system.
Classful Internet Addresses Chapter 4. Universal Identifiers Designers of TCP/IP determined that each host on the internet would have a 32-bit identifier.
1 Network Principles FdSc Computing Technologies TCP-IP – Addressing & Sub-Netting Carl Smith – 2004 (Revised 2013)
CS470 Computer Networking Protocols
Welcome to Early Bird Class
TCP/IP Protocol Suite and IP Addressing Presented By : Dupien AMS.
Introduction to Internetworking. 2 The IP Addressing Scheme (IPv4) (psu.edu) Dotted Decimal Notation: A notation more convenient for humans.
Ethernet Basics – 7 IP Addressing. Introducing IP Addressing  IP address (TCP/IP address)  Not unique (but should be), user assigned  Layer 3  4 byte.
COMPUTER NETWORKS CS610 Lecture-25 Hammad Khalid Khan.
Spring Ch 17 Internetworking Concepts, Architecture, and Protocols Part III Internetworking.
Planning the Addressing Structure
Internet Architecture
The Concept of Universal Service
4.3 Network Layer Logical Addressing
IP Addresses: Classful Addressing IP Addresses. CONTENTS INTRODUCTION CLASSFUL ADDRESSING Different Network Classes Subnetting Classless Addressing Supernetting.
Lecture 3 By Miss Irum Matloob.
Network Layer, and Logical Addresses
Chapter 5 IPv4 Addresses TCP/IP Protocol Suite
Network Layer: IP Addressing
Scaling the Network: The Internet Protocol
Chapter-5 TCP/IP Suite.
CS4470 Computer Networking Protocols
IP Addresses: Classful Addressing
Objective: Classful Internet Addressing
Internetworking & Address Resolution
IP Addresses: Classful Addressing
Internet Protocol INTERNET PROTOCOL.
Data Communications and Networking
INTERNET PROTOCOL Presented by: Md:Faruque-A-Azam ID:1642CSE00570 Batch:42 CSE,MIU.
Planning the Addressing Structure
Scaling the Network: The Internet Protocol
IPv4 Addressing By, Ishivinder Singh( ) Sharan Patil ( )
16EC Computer networks unit II Mr.M.Jagadesh
Part IV Network layer 10. Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Layering and the TCP/IP protocol Suite
Presentation transcript:

Internetworking: Concepts, Architecture, and Protocols Chapter 20 Internetworking: Concepts, Architecture, and Protocols © Bobby Hoggard, Department of Computer Science, East Carolina University These slides may not be used or duplicated without permission

Extending a Network A computer in a network can only communicate with other computers physically attached to the same network Bridges (and other extension techniques) are used to connect networks of the same type; they cannot connect different types of networks Ethernet Ethernet Token Ring

Extending a Network Each network protocol has its own packet format and addressing scheme To change from one to another, a translator is needed --- bridges do not do this Ethernet 802.11 Wi-Fi type payload src addr dest ctrl dur AP addr src dest seq payload 14 bytes 46 - 1500 bytes 24 bytes 0 - 2312 bytes

Internetworking Uses hardware and software to join together networks that are of different types Additional hardware is used to interconnect the physical networks Software on the attached computers provides universal service, and gives the illusion that the whole system is one large homogeneous network Internetworks that are owned by private organizations and designed for use by only their employees is an intranet The term Internet is used to refer to the global Internet

Routers Routers connect networks that are of different types, so they operate as one large network Hosts (devices connected to the routers) do not know whether they are connected to a single LAN segment or a large network connected by routers A router can connect two LANs, two WANs, or a LAN and a WAN Routers contain a processor, memory, and an I/O interface for each network to which it connects Network 1 interface processor Network 2 interface memory unit Network 3 interface

Routers Contain Protocol Software Routers must rewrite a packet received from one network, into the format required by the destination network, and thus must understand the protocols from both networks Ethernet 802.11 Wi-Fi A X type Hello dest X src A type Hello src A dest X ctrl dur AP 3 src A dest X seq Hello ctrl dur AP 3 src A dest X seq Hello

A Virtual Network Routers create the illusion of a single, seemless communication system Each computer is assigned an address, and any computer can send packets to any other Internet protocol software hides the details of physical network connections, physical addresses and routing information

A Virtual Network Routers create the illusion of a single, seemless communication system Each computer is assigned an address, and any computer can send packets to any other Internet protocol software hides the details of physical network connections, physical addresses and routing information Net 2 Net 1 Net 4 Net 3 Net 5

Chapter 21 Internet Addressing © Bobby Hoggard, Department of Computer Science, East Carolina University These slides may not be used or duplicated without permission

Universal Addressing To give the appearance of a universal network, all host computers must use a universal addressing scheme that's independent of the underlying hardware MAC addresses cannot be used since the Internet consists of multiple network technologies, and each network technology can define its own MAC address IPv4 uses 32-bit addresses and IPv6 uses 128-bit addresses Transition to IPv6 is necessary because, although IPv4 allows for millions of networks, the Internet is growing exponentially and all IPv4 addresses are running out

IP Address Hierarchy IP addresses are split into two parts: prefix or network address – identifies the physical network to which a host is attached (i.e. each network is assigned a unique number) suffix or host address – identifies a specific computer on the network network address host address Uniqueness is guaranteed because: network addresses are coordinated globally to ensure that no two networks have the same number host addresses are assigned by local network administrators, and they should ensure that no two computers in their network have the same suffix

IP Address Hierarchy Example: Consider three networks, numbered 1, 2, and 3. Notice how local admins have assigned some of the same suffixes, yet the overall addresses remain unique Network 2 Network 1 2 3 2 1 Network 3 1 5 2 2 1 1 1 3 3 5 3 2

Dotted Decimal Notation Although IPv4 addresses are 32-bit binary numbers, software uses dotted decimal notation to make it easier to read and understand Each byte of the 32-bit address is expressed as decimal value, and is separated by periods byte 1 byte 2 byte 3 byte 4 0000 0101 0000 1000 0000 0010 0000 0001 5 8 2 1 5 . 8 . 2 . 1

Dotted Decimal Notation The smallest value that can be expressed with one byte is 0000 0000 = 0 The largest value that can be expressed with one byte is 1111 1111 = 255 Thus, IP addresses range from 0.0.0.0 to 255.255.255.255 0000 0000 0000 0000 0000 0000 0000 0000 0 . 0 . 0 . 0 1111 1111 1111 1111 1111 1111 1111 1111 255 . 255 . 255 . 255

How Many Bits? How many bits are in the prefix (network), and how many are in the suffix (host)? A large number of bits in the prefix allows: A lot of networks Few devices in each network A large number of bits in the suffix allows: A lot of devices in each network Few networks network address host address network addr host address millions of values few hundred values few hundred values millions of values One single choice isn't sufficient – the Internet consists of a few large networks and many small networks

Original Classes of IPv4 Addresses Three classes were developed – which split the prefix/suffix after the 1st, 2nd, or 3rd byte Class A - splits after first byte Class B - splits after second byte Class C - splits after third byte Two more classes were developed for special purposes Class D - multicast: used to deliver a packet to all computers in a predefined multicast group; restricted to individual sites Class E - reserved for special purposes You can determine which class the address belongs to by analyzing the first 4 bits

Original Classes of IPv4 Addresses byte 2 Class A network host byte 1 byte 3 byte 4 Class B 1 network host Class C 1 network host Class D 1 multicast Class E 1 reserved (not assigned)