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

Slides:



Advertisements
Similar presentations
1 Routing Protocols I. 2 Routing Recall: There are two parts to routing IP packets: 1. How to pass a packet from an input interface to the output interface.
Advertisements

NETWORK LAYER (1) T.Najah AlSubaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
Point-to-Point Network Switching Advanced Computer Networks.
Networks: Switching1 Point-to-Point Network Switching.
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.
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 13 Introduction to Networks and the Internet.
Network Layer4-1 Chapter 4 Network Layer Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross Addison-Wesley,
Chapter 10 Introduction to Wide Area Networks Data Communications and Computer Networks: A Business User’s Approach.
Chapter 4 Network Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 13.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 15 Introduction to Networks and the Internet.
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.
1 Computer Networks Switching Technologies. 2 Switched Network Long distance transmission typically done over a network of switched nodes End devices.
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 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 21 Introduction to Computer Networks.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 18 Introduction to Networks and the Internet.
29-Aug-154/598N: Computer Networks Switching and Forwarding Outline –Store-and-Forward Switches.
Postacademic Interuniversity Course in Information Technology – Module C1p1 Contents Link multiplexing –Circuit switching Synchronous Time-domain Multiplexing.
Review of Networking Concepts Part 1: Switching Networks
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.
Introduction 1-1 EKT355/4 ADVANCED COMPUTER NETWORK MISS HASNAH AHMAD School of Computer & Communication Engineering.
7-1 Last time □ Wireless link-layer ♦ Introduction Wireless hosts, base stations, wireless links ♦ Characteristics of wireless links Signal strength, interference,
1 CSE3213 Computer Network I Network Layer (7.1, 7.3, ) Course page: Slides modified from Alberto Leon-Garcia.
Chapter 4 Network Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 Network Layer introduction.
Chapter 4 Network Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 A note on the use of these.
1 Flow Identification Assume you want to guarantee some type of quality of service (minimum bandwidth, maximum end-to-end delay) to a user Before you do.
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
Sami Al-wakeel 1 Data Transmission and Computer Networks The Switching Networks.
Fundamentals of Computer Networks ECE 478/578 Lecture #12: Packet Switching Instructor: Loukas Lazos Dept of Electrical and Computer Engineering University.
Computer Networks with Internet Technology William Stallings
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.
Review of Network Technologies. Basic of Network concepts Computer Network – A Communication system for connecting computers/hosts Why? – Better connectivity.
WAN Transmission Media
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.
Chapter 4 Network Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 A note on the use of these.
Data Communication Networks Lec 13 and 14. Network Core- Packet Switching.
@Yuan Xue A special acknowledge goes to J.F Kurose and K.W. Ross Some of the slides used in this lecture are adapted from their.
Network Layer. application transport network link physical message segment packet frame signal Network Architecture.
1. Layered Architecture of Communication Networks: Circuit Switching & Packet Switching.
Fall, 2001CS 6401 Switching and Routing Outline Routing overview Store-and-Forward switches Virtual circuits vs. Datagram switching.
INTRODUCTION NETWORKING CONCEPTS AND ADMINISTRATION CSIS 3723
Chapter 4 Network Layer All material copyright
Chapter 4 Introduction to Network Layer
Packet Switching Datagram Approach Virtual Circuit Approach
Chapter 5 The Network Layer.
Network Layer.
Topics discussed in this section:
CS4470 Computer Networking Protocols
Chapter 3 Switching.
Network Layer Functions
Chapter 4 Introduction to Network Layer
Communication Networks NETW 501
Data Communication Networks
Network Layer I have learned from life no matter how far you go
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 14 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. Kiran has office hours just before quiz. Quiz 2 statistics. Grades should be out.

CMPE 80N - Introduction to Networks and the Internet 3 Network Layer: Implementation and Services

CMPE 80N - Introduction to Networks and the Internet 4 Network Layer: Implementation and Services What services the network layer provides to the upper (transport) layer? How are functions implemented at the network layer? –Functions: routing and forwarding.

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

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

CMPE 80N - Introduction to Networks and the Internet 7 C DDDD CC A D B C Packet Switching PayloadHeader

CMPE 80N - Introduction to Networks and the Internet 8 Circuit Switching vs Packet Switching Circuit switching Must set up a connection (initial delay). Resources are dedicated –Therefore they may be used inefficiently! But, performance is predictable as resources are reserved. Packet switching Very small set-up delay. Efficient shared use of resources. Possible congestion and consequent packet dropping Performance is unpredictable and is a function of current traffic conditions.

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

CMPE 80N - Introduction to Networks and the Internet 10 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 11 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 12 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 13 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 14 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 15 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 16 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 17 Routing Algorithms (cont’d) If datagram network, decision is made for every packet. If VC, decision is made only once when VC is setup.