CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 16 Introduction to Networks and the Internet.

Slides:



Advertisements
Similar presentations
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA TCP/IP Protocol Suite and IP Addressing Halmstad University Olga Torstensson
Advertisements

1 © 2004, Cisco Systems, Inc. All rights reserved. Chapter 3 Ethernet Technologies/ Ethernet Switching/ TCP/IP Protocol Suite and IP Addressing.
Chapter 18. IP: Internet Protocol Addresses
CSCI 4550/8556 Computer Networks Comer, 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.
CSCI 4550/8556 Computer Networks
IP Address 1. 2 Network layer r Network layer protocols in every host, router r Router examines IP address field in all IP datagrams passing through it.
IP: The Internet Protocol
Linux+ Guide to Linux Certification, Second Edition Chapter 14 Network Configuration.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Spring 2003 Week 6 Introduction to Networks and the Internet.
1 Fall 2005 Internetworking: Concepts, Architecture and TCP/IP Layering Qutaibah Malluhi CSE Department Qatar University.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 17 Introduction to Networks and the Internet.
Oct 21, 2004CS573: Network Protocols and Standards1 IP: Addressing, ARP, Routing Network Protocols and Standards Autumn
IP Address 1. 2 Network layer r Network layer protocols in every host, router r Router examines IP address field in all IP datagrams passing through it.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Introduction to TCP/IP
Introduction To Networking
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 15 Introduction to Networks and the Internet.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 18 Introduction to Networks and the Internet.
CECS 474 Computer Network Interoperability Tracy Bradley Maples, Ph.D. Computer Engineering & Computer Science Cal ifornia State University, Long Beach.
Copyright 2003 CCNA 1 Chapter 7 TCP/IP Protocol Suite and IP Addressing By Your Name.
Network Layer (Part IV). Overview A router is a type of internetworking device that passes data packets between networks based on Layer 3 addresses. A.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing.
NETWORK LAYER IP Addressing 1. ANNOUNCEMENT: Rescheduled  NO PRACTICAL SESSIONS ON TUESDAY 22, November 2010  Rescheduled sessions: MONDAY: November.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
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.
CCNA Discovery 1 Chapter 5: Network Addressing
Chap 10 Routing and Addressing Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
1 Internetworking : Internet architecture and TCP/IP Protocol TK3133 Computer Networking Technology.
1 Chapter Internetworking Part 1 (Concept, IP Addressing, IP Routing, IP Datagrams, Address Resolution.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Addressing Networking for Home and Small Businesses – Chapter 5.
NetworkProtocols. Objectives Identify characteristics of TCP/IP, IPX/SPX, NetBIOS, and AppleTalk Understand position of network protocols in OSI Model.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
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,
Chapter 15 - Internetworking Motivation Universal service Internetworking Routers Internet architecture Routers in an organization A virtual network A.
Chapter Three Network Protocols By JD McGuire ARP Address Resolution Protocol Address Resolution Protocol The core protocol in the TCP/IP suite that.
Chapter 17 - Internetworking: Concepts, Architecture, and Protocols 1. Internetworking concepts 2. Router 3. protocol for internetworking 4. TCP/ IP layering.
ES 101. Module 2 IP Addressing & Routing. Last Lecture Wide area networking Definition of “packets”
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 2: Configuring Network Protocols.
Linux+ Guide to Linux Certification, Second Edition Chapter 14 Network Configuration.
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:
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.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing.
Lectu re 1 Recap: “Operational” view of Internet r Internet: “network of networks” m Requires sending, receiving of messages r protocols control sending,
IP1 The Underlying Technologies. What is inside the Internet? Or What are the key underlying technologies that make it work so successfully? –Packet Switching.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
Chapter 18 IP: Internet Protocol Addresses. Internet protocol software used to make the internet appear to be a single, seamless communication system.
CS470 Computer Networking Protocols Huiping Guo Department of Computer Science California State University, Los Angeles 4. Internetworking.
CS470 Computer Networking Protocols
Welcome to Early Bird Class
Internet Architecture. 2 INTRODUCTION INTERNET developed by a community of researchers centered around the Defense Advanced Research Projects Agency (DARPA)
TCP/IP Protocol Suite and IP Addressing Presented By : Dupien AMS.
The OSI Model. Understanding the OSI Model In early 1980s, manufacturers began to standardize networking so that networks from different manufacturers.
Chapter 5. An IP address is simply a series of binary bits (ones and zeros). How many binary bits are used? 32.
1 Computer Networks Chapter 5. Network layer The network layer is concerned with getting packets from the source all the way to the destination. Getting.
IP: Addressing, ARP, Routing
Network Layer, and Logical Addresses
Scaling the Network: The Internet Protocol
CS4470 Computer Networking Protocols
ARP and RARP Objectives Chapter 7 Upon completion you will be able to:
CS4470 Computer Networking Protocols
Internetworking & Address Resolution
Scaling the Network: The Internet Protocol
Internetworking: Concepts, Architecture, and Protocols
Chapter 5: Link Layer 5.1 Introduction and services
Presentation transcript:

CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 16 Introduction to Networks and the Internet

CMPE 80N - Introduction to Networks and the Internet 2 Announcements Quiz 3 grades are out. Quiz 3 stats: –Total points: 60 –Maximum score: 60 –Minimum: 34 –Average: (88%). HTML discussions: –Kiran had one today. –Debasree will have one tomorrow

CMPE 80N - Introduction to Networks and the Internet 3 Internetworking

CMPE 80N - Introduction to Networks and the Internet 4 Internetworking Interconnection of 2 or more networks forming an internetwork, or internet. –LANs, MANs, and WANs. Different networks mean different protocols. –TCP/IP, IBM’s SNA, DEC’s DECnet, ATM, Novell and AppleTalk.

CMPE 80N - Introduction to Networks and the Internet 5 Example Internetwork H R X.25 WAN R R SNA WAN LAN R LAN LAN LAN LAN-LAN LAN- WAN LAN-WAN- LAN Gateway: device connecting 2 or more different networks.

CMPE 80N - Introduction to Networks and the Internet 6 Gateways Repeaters/hubs: operate at physical layer (bits); amplify/regenerate signal. Bridges: operate at the data link layer. Routers: operate at network layer. Gateways: interconnect (different) networks.

CMPE 80N - Introduction to Networks and the Internet 7 Repeaters (cont’d)

CMPE 80N - Introduction to Networks and the Internet 8 Bridges A bridge is a hardware device used to extend a LAN. A bridge forwards complete, correct frames (packets) from one segment to another. Pairs of computers on the extended LAN can communicate with each other –They do not know whether a bridge separates them.

CMPE 80N - Introduction to Networks and the Internet 9 Gateways A gateway is a hardware component that interconnects networks. A gateway has interfaces on multiple networks Networks Gateway

CMPE 80N - Introduction to Networks and the Internet 10 Gateways (cont’d) Networks can use different technologies. Gateway forwards packets between networks –Uses packet address to decide which network to send it to. Transforms packets as necessary to meet protocols for each network. An internetwork is composed of arbitrarily many networks interconnected by gateways.

CMPE 80N - Introduction to Networks and the Internet 11 Gateways (cont’d) Note that gateways can have more than two interfaces! G N1 N2 N3 N4

CMPE 80N - Introduction to Networks and the Internet 12 How do networks differ? Service offered: datagram versus virtual circuit. Protocols: Ethernet, token ring, etc. Addressing: flat (802) versus hierarchical (IP). Maximum transmission unit. Etc…

CMPE 80N - Introduction to Networks and the Internet 13 Internetworking Internetworking software builds a single, seamless virtual network out of multiple physical networks –Universal addressing scheme. –Unversal networking. All details of physical networks are hidden from users and application programs.

CMPE 80N - Introduction to Networks and the Internet 14 Internetworks (cont’d)

CMPE 80N - Introduction to Networks and the Internet 15 TCP/IP TCP/IP is the most widely used internetworking protocol suite –Initially funded through ARPA. –Picked up by NSF. –Used in the Internet. Other internetworking protocols exist but are less used –Example: AppleTalk, X.25, etc.

CMPE 80N - Introduction to Networks and the Internet 16 Host and Routers A host computer (or just host) is any system attached to an (inter)network that runs applications –May be a supercomputer or a toaster! TCP/IP allows any pair of hosts on an internetwork to communicate directly Differently from routers, hosts typically have only one interface and don’t forward packets

CMPE 80N - Introduction to Networks and the Internet 17 Universal Addressing One key aspect of internetworks is unique addresses. Sending host puts destination internetworking address in the packet. Destination addresses can be interpreted by any intermediate router/gateway. Router/gateway examines address and forwards packet on to the destination.

CMPE 80N - Introduction to Networks and the Internet 18 IP Addresses Each machine on the Internet has a unique IP address. The IP address is different from the “physical” /“MAC” address. –The “physical address” is the address of a computer (actually, of a NIC) in the LAN. It is only know within the LAN. –The IP address is a universal address. –When a packet arrives in a LAN, there needs to be a conversion from IP to MAC address (local “address resolution”).

CMPE 80N - Introduction to Networks and the Internet 19 IP Addresses (cont’d) An IP address is represented by a binary number with 32 bits. –Meaning that there are around 4 billion addresses. –Often IP addresses are represented in “dotted decimal”, such as Each group of numbers can go from 0 to 255.

CMPE 80N - Introduction to Networks and the Internet 20 IP Address Organization Each IP address is divided into a prefix and a suffix –Prefix identifies network to which computers are attached. –Suffix identifies computers within that network.

CMPE 80N - Introduction to Networks and the Internet 21 Network and Host Numbers Every network in a TCP/IP internet is assigned a unique network number. Each host on a specific network is assigned a host address that is unique within that network. Host’s IP address is the combination of the network number (prefix) and host address (suffix). Assignment of network numbers must be coordinated globally; assignment of host addresses can be managed locally.

CMPE 80N - Introduction to Networks and the Internet 22 IP Address Format IP address are 32 bits long. There are different classes of addresses, corresponding to different subdivisions of the 32 bits into prefix and suffix. –Some address classes have large prefix, small suffix. Many such networks, few hosts per network. –Other address classes have small prefix, large suffix. Few such networks, many hosts per network.

CMPE 80N - Introduction to Networks and the Internet 23 IP Address Format (cont’d) How can we recognize to which class an IP address belongs to? –Look at the first 4 bits!

CMPE 80N - Introduction to Networks and the Internet 24 IP Address Format (cont’d) Class A, B and C are primary classes. –Used for ordinary addressing. Class D is used for multicast, which is a limited form of broadcast. –Internet hosts join a multicast group. –Packets are delivered to all members of the group. –Routers manage delivery of single packets from source to all members of multicast group. Class E is reserved.

CMPE 80N - Introduction to Networks and the Internet 25 IP Addresses (cont’d) Another way to determine the address class is by looking at the first group of numbers in the dotted decimal notation

CMPE 80N - Introduction to Networks and the Internet 26 Networks and Hosts in Each Class

CMPE 80N - Introduction to Networks and the Internet 27 Understanding IP Addresses Remember: the first 3 digits determine the class of the address Depending on the class of an address, we can find out its prefix and its suffix –If Class A: ppp.sss.sss.sss (with 0 ≤ ppp ≤ 127) –If Class B: ppp.ppp.sss.sss (with 128 ≤ ppp ≤ 191) –If Class C: ppp.ppp.ppp.sss (with 192 ≤ ppp ≤ 223) Examples: – (class A) – (class B) – (class C)

CMPE 80N - Introduction to Networks and the Internet 28 Example: A Private Internet

CMPE 80N - Introduction to Networks and the Internet 29 IP addresses: how to get one? The network IP numbers are assigned by the Network Information Center How does host get its IP address in the network? Two possibilities: –1: Hard-coded by system administrator in a file inside the host –2: DHCP: “Dynamic Host Configuration Protocol” Dynamically get address: “plug-and-play”

CMPE 80N - Introduction to Networks and the Internet 30 DHCP DHCP allows a computer to join a new network and automatically obtain an IP address The network administrator establishes a pool of addresses for DHCP to assign When a computer boots, it broadcasts a DHCP request to which a server sends a DHCP reply DHCP allows non-mobile computers that run server software to be assigned a permanent address (won’t change when the computer reboots) –The permanent address actually needs to be re- negotiated after a certain period of time