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

Slides:



Advertisements
Similar presentations
The Network Layer Functions: Congestion Control
Advertisements

© Jörg Liebeherr ECE 1545 Packet-Switched Networks.
Point-to-Point Network Switching Advanced Computer Networks.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 24 Introduction to Computer Networks.
Internetworking Introduction How Networks Differ How Networks Can Be Connected Concatenated Virtual Circuits Connectionless Internetworking Tunneling Fragmentation.
5: DataLink Layer5-1 Cerf & Kahn’s Internetwork Architecture What is virtualized? r two layers of addressing: internetwork and local network r new layer.
Networks: Switching1 Point-to-Point Network Switching.
4-1 Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving side, delivers.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Spring 2003 Week 6 Introduction to Networks and the Internet.
Chapter 4 Network Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 14.
10 - Network Layer. Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 23 Introduction to Computer Networks.
TDC /502, Summer II Unit 2: Underlying Technologies Transmission media (Section 3.1. Read on your own) Local Area Networks (LANs) –Ethernet.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 18 Introduction to Networks and the Internet.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 3 Introduction to Networks and the Internet.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 10 Introduction to Networks and the Internet.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 13 Introduction to Networks and the Internet.
Chapter 4 Network Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 13.
EEC-484/584 Computer Networks Lecture 9 Wenbing Zhao (Part of the slides are based on Drs. Kurose & Ross ’ s slides for their Computer.
EEC-484/584 Computer Networks Lecture 9 Wenbing Zhao (Part of the slides are based on Drs. Kurose & Ross ’ s slides for their Computer.
1 Network Layer: Host-to-Host Communication. 2 Network Layer: Motivation Can we built a global network such as Internet by extending LAN segments using.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 12 Introduction to Networks and the Internet.
Point-to-Point Network Switching Computer Networks Computer Networks Spring 2012 Spring 2012.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 4 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.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 14 Introduction to Networks and the Internet.
COMPUTER NETWORKS.
Introduction to Network Layer. Network Layer: Motivation Can we built a global network such as Internet by extending LAN segments using bridges? –No!
Data Communications and Computer Networks Chapter 4 CS 3830 Lecture 18 Omar Meqdadi Department of Computer Science and Software Engineering University.
Network Layer4-1 Chapter 4: Network Layer Chapter goals: r understand principles behind network layer services: m network layer service models m forwarding.
Virtual Circuit Network. Network Layer 2 Network layer r transport segment from sending to receiving host r network layer protocols in every host, router.
Lecture 6 Overview. TCP: Transmission Control Protocol TCP is an alternative transport layer protocol supported by TCP/IP. TCP provides: – Connection-oriented.
7-1 Last time □ Wireless link-layer ♦ Introduction Wireless hosts, base stations, wireless links ♦ Characteristics of wireless links Signal strength, interference,
Chapter 4 Network Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 Network Layer introduction.
ECE 466 Switching Networks. ECE 466 A communication network provides a scalable solution to connect a large number of end systems Communication Networks.
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
The Network Layer Introduction  functionality and service models Theory  link state and distance vector algorithms  broadcast algorithms  hierarchical.
1 Network Layer Lecture 13 Imran Ahmed University of Management & Technology.
CS 453 Computer Networks Lecture 18 Introduction to Layer 3 Network Layer.
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 21.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 16 Introduction to Networks and the Internet.
Routers Operate in a Mesh –Many possible alternative routes between two stations Only One of Many Possible Alternative Routes Packet.
5: DataLink Layer5-1 Link Layer r 5.1 Introduction and services r 5.2 Error detection and correction r 5.3Multiple access protocols r 5.4 Link-Layer Addressing.
Review of Network Technologies. Basic of Network concepts Computer Network – A Communication system for connecting computers/hosts Why? – Better connectivity.
1 Addressing, Internetworking. 2 Collection of Subnetworks The Internet is an interconnected collection of many networks.
Network Layer4-1 Chapter 4 Network Layer All material copyright J.F Kurose and K.W. Ross, All Rights Reserved Computer Networking: A Top Down.
3. INTERNETWORKING (PART 1) Rocky K. C. Chang Department of Computing The Hong Kong Polytechnic University 18 February
WAN Technologies. 2 Large Spans and Wide Area Networks MAN networks: Have not been commercially successful.
INTRODUCTION NETWORKING CONCEPTS AND ADMINISTRATION CSIS 3723
Advanced Computer Networks
Chapter 3: Packet Switching (overview)
Chapter 4 Network Layer All material copyright
Point-to-Point Network Switching
A quick intro to networking
Chapter 4 Introduction to Network Layer
EE 122: Lecture 19 (Asynchronous Transfer Mode - ATM)
3. Internetworking (part 1)
Chapter 5 The Network Layer.
CS4470 Computer Networking Protocols
EEC-484/584 Computer Networks
Chapter 4-1 Network layer
Network Layer Functions
Chapter 4 Introduction to Network Layer
EEC-484/584 Computer Networks
The Network Layer Network Layer Design Issues:
Network Layer I have learned from life no matter how far you go
EEC-484/584 Computer Networks
Chapter 3 Part 3 Switching and Bridging
COMPUTER NETWORKS CS610 Lecture-29 Hammad Khalid Khan.
Point-to-Point Network Switching
Presentation transcript:

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 2 Announcements Quiz 3 on Friday, Discussion session on Thu during Debasree’s office hours. –Test quiz. Kiran has office hours just before quiz. HTML session.

CMPE 80N - Introduction to Networks and the Internet 3 Circuit versus Packet Switching

CMPE 80N - Introduction to Networks and the Internet 4 Circuit Switching Physical copper connection set up when call is made Switching offices

CMPE 80N - Introduction to Networks and the Internet 5 C DDDD CC A D B C Packet Switching PayloadHeader This “pipe” represents the network as a whole, including links and routers.

CMPE 80N - Introduction to Networks and the Internet 6 The Internet Example of packet switching network!

CMPE 80N - Introduction to Networks and the Internet 7 Datagram and Virtual Circuit Packet switching networks can provide 2 different types of services to transport layer. –Virtual circuit. –Datagram.

CMPE 80N - Introduction to Networks and the Internet 8 Virtual Circuit Analogy to physical circuits used by telephone networks. At connection establishment time, path from source to destination is selected and used throughout connection lifetime. When connection is over, virtual circuit terminated.

CMPE 80N - Introduction to Networks and the Internet 9 Datagram No logical connection. Each packet (datagram) routed independently; successive packets may follow different routes. More work at intermediate routers, but more robust and adaptive to failures and congestion.

CMPE 80N - Introduction to Networks and the Internet 10 The Internet Datagram network! Datagrams are formed by header and payload. IP Datagrams can have different sizes –Header is fixed (20 bytes) –Data area can contain between 1 byte and 65 KB

CMPE 80N - Introduction to Networks and the Internet 11 Forwarding Datagrams Header contains all information needed to deliver datagrams to destination. –Destination address. –Source address. Router examines header of each datagram and forwards it along path to destination.

CMPE 80N - Introduction to Networks and the Internet 12 Routers For VCs, routers keep a table with (VC number, outgoing interface) entries. –Packets only need to carry VC number. For datagrams, routing table. –(destination, outgoing interface) entries. –Each packet must carry destination address.

CMPE 80N - Introduction to Networks and the Internet 13 Routing Algorithms Routing algorithm: decides which route a packet should take from source to destination. –For router: which interface a packet should be forwarded.

CMPE 80N - Introduction to Networks and the Internet 14 Routing Algorithms (cont’d) If datagram network, decision is made for every packet. If VC, decision is made only once when VC is setup.

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

CMPE 80N - Introduction to Networks and the Internet 16 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 17 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 18 Gateways Repeaters/hubs: operate at physical layer (bits); amplify/regenerate signal. Routers: operate at network layer. Gateways: interconnect (different) networks.

CMPE 80N - Introduction to Networks and the Internet 19 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 20 Summary Main functions of the network layer: –Routing. –Forwarding. What is routing? –What does a routing algorithm do? –Different routes may exist. Forwarding. Switches and routers. –Switched network versus a network connecting a host to every other host directly.

CMPE 80N - Introduction to Networks and the Internet 21 Summary (cont’d) Switch internals. –Incoming and outgoing interfaces. Store and forward. –Queuing. Next-hop forwarding. Routing table. –What it is and what it is used for. –How to build one based on a given topology. –Role of hierarchical addresses.

CMPE 80N - Introduction to Networks and the Internet 22 Summary (cont’d) Circuit- versus packet switching. Packet switching. –Virtual circuit versus datagram. –What does the Internet use? –Implications to routers.