Jaringan Komputer Lanjut Packet Switching Network.

Slides:



Advertisements
Similar presentations
CSE 413: Computer Networks
Advertisements

Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Packet / Message Switching Concepts
NETWORK LAYER (1) T.Najah AlSubaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
Packet Switching COM1337/3501 Textbook: Computer Networks: A Systems Approach, L. Peterson, B. Davie, Morgan Kaufmann Chapter 3.
What is Flow Control ? Flow Control determines how a network resources, such as channel bandwidth, buffer capacity and control state are allocated to packet.
Networks: Switching1 Point-to-Point Network Switching.
1 Switching and Forwarding Bridges and Extended LANs.
EE 4272Spring, 2003 Chapter 10 Packet Switching Packet Switching Principles  Switching Techniques  Packet Size  Comparison of Circuit Switching & Packet.
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.
Chapter 4 Network Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 14.
Data Communications Packet Switching.
Teknik Routing Pertemuan 20 Matakuliah: H0484/Jaringan Komputer Tahun: 2007.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 13 Introduction to Networks and the Internet.
Chapter 10 Introduction to Wide Area Networks Data Communications and Computer Networks: A Business User’s Approach.
1 Chapter 10 Introduction to Metropolitan Area Networks and Wide Area Networks Data Communications and Computer Networks: A Business User’s Approach.
Network Layer4-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.5 Routing algorithms m Link state m Distance.
1 Switching and Forwarding Bridges and Extended LANs.
Internetworking Fundamentals (Lecture #2) Andres Rengifo Copyright 2008.
EECC694 - Shaaban #1 lec #7 Spring The OSI Reference Model Network Layer.
© 2007 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets with Internet Applications, 4e By Douglas.
IP-UDP-RTP Computer Networking (In Chap 3, 4, 7) 건국대학교 인터넷미디어공학부 임 창 훈.
Switching Techniques Student: Blidaru Catalina Elena.
Data Communications and Networking
29-Aug-154/598N: Computer Networks Switching and Forwarding Outline –Store-and-Forward Switches.
Network Layer Goals: understand principles behind network layer services: –routing (path selection) –dealing with scale –how a router works –advanced topics:
Packet-Switching Networks Routing in Packet Networks.
Networks for Distributed Systems n network types n Connection-oriented and connectionless communication n switching technologies l circuit l packet.
Data Communications & Computer Networks, Second Edition1 Chapter 10 Introduction to Metropolitan Area Networks and Wide Area Networks.
Circuit & Packet Switching. ► Two ways of achieving the same goal. ► The transfer of data across networks. ► Both methods have advantages and disadvantages.
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.
Switching breaks up large collision domains into smaller ones Collision domain is a network segment with two or more devices sharing the same Introduction.
Computer Networks with Internet Technology William Stallings
CS 453 Computer Networks Lecture 18 Introduction to Layer 3 Network Layer.
1 Week 5 Lecture 2 IP Layer. 2 Network layer functions transport packet from sending to receiving hosts transport packet from sending to receiving hosts.
CSCI 465 D ata Communications and Networks Lecture 15 Martin van Bommel CSCI 465 Data Communications & Networks 1.
The Network Layer.
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 21.
OSI Model. Switches point to point bridges two types store & forward = entire frame received the decision made, and can handle frames with errors cut-through.
COP 5611 Operating Systems Spring 2010 Dan C. Marinescu Office: HEC 439 B Office hours: M-Wd 2:00-3:00 PM.
Packet switching network Data is divided into packets. Transfer of information as payload in data packets Packets undergo random delays & possible loss.
Final Chapter Packet-Switching and Circuit Switching 7.3. Statistical Multiplexing and Packet Switching: Datagrams and Virtual Circuits 4. 4 Time Division.
1 Computer Communication & Networks Lecture 21 Network Layer: Delivery, Forwarding, Routing Waleed.
TELE202 Lecture 6 Routing in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lecture »Packet switching in Wide Area Networks »Source: chapter 10 ¥This Lecture.
Lecture # 03 Switching Course Instructor: Engr. Sana Ziafat.
STORE AND FORWARD & CUT THROUGH FORWARD Switches can use different forwarding techniques— two of these are store-and-forward switching and cut-through.
Review of Network Technologies. Basic of Network concepts Computer Network – A Communication system for connecting computers/hosts Why? – Better connectivity.
Networks: L7 1 Packet Switching Networks –circuit switching inefficient for small amount of data or bursty data –packet switching much more efficient since.
Teknik Routing Pertemuan 10 Matakuliah: H0524/Jaringan Komputer Tahun: 2009.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 CH. 8: SWITCHING & DATAGRAM NETWORKS 7.1.
WAN – Packet and Cell-switched Networks
CS440 Computer Networks 1 Packet Switching Neil Tang 10/6/2008.
1 Switching and Forwarding Sections Connecting More Than Two Hosts Multi-access link: Ethernet, wireless –Single physical link, shared by multiple.
7.1 The Network Layer It provides services to the transport layer. It is concerned with getting packets from the source to the destination, possibly making.
Switching. Circuit switching Message switching Packet Switching – Datagrams – Virtual circuit – source routing Cell Switching – Cells, – Segmentation.
Network Layer Lecture Network Layer Design Issues.
1587: COMMUNICATION SYSTEMS 1 Wide Area Networks Dr. George Loukas University of Greenwich,
Fall, 2001CS 6401 Switching and Routing Outline Routing overview Store-and-Forward switches Virtual circuits vs. Datagram switching.
Network Layer COMPUTER NETWORKS Networking Standards (Network LAYER)
Dealing with Different Types of Networks
Packets & Routing Lower OSI layers (1-3) concerned with packets and the network Packets carry data independently through the network, and into other networks…
Packet Switching Datagram Approach Virtual Circuit Approach
CS4470 Computer Networking Protocols
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
SWITCHING Switched Network Circuit-Switched Network Datagram Networks
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Switching Techniques.
Switch controller: Routing
Presentation transcript:

Jaringan Komputer Lanjut Packet Switching Network

Outline Why Packet Switching? Possible Network Service Connectionless Packet Switching Connection-oriented Packet Switching Hierarchical Routing Algorithm Classification Routing in Packet Networks

Why Packet Switching? Circuit switching inefficient for small amount of data or bursty data Packet switching much more efficient since circuits can be shared

Possible Network Service Best-effort connectionless, low-delay connectionless Connection-oriented reliable stream service, packet transfer with delay and bandwidth guarantees

Connectionless Packet Switching The network does not need to be informed of a flow ahead of time No prior allocation of network resources Responsibility for error control, sequencing, flow control placed entirely on the end-system transport layer

Connectionless Packet Switching Derived from message switching systems ◦ Messages relayed from switch to switch in store-and-forward fashion

Connectionless Packet Switching Message switching can achieve a high utilisation of the transmission line But delay over multiple hops can be long : ◦ Whole message has to be received before it can be transmitted on

Connectionless Packet Switching Long messages may hold up other traffic waiting for the line for long periods ◦ Not suitable for interactive traffic Long messages therefore need to be broken up into smaller packets

Connectionless Packet Switching In connectionless packet-switching, each packet (datagram) is routed independently through the network: In practice may well take the same route ◦ But may not depending on link and switch failure, congestion etc.

Connectionless Packet Switching At each switch the final destination address is extracted from the header ◦ And used in a look-up table to determine the forwarding output port : ◦ When the size of the network becomes large, a route look-up algorithm needs to be used in place of table indexing Routing tables updated dynamically when network failures occur ◦ By adjacent switching nodes sharing information

Connectionless Packet Switching

Connection-oriented Packet Switching Virtual Circuits Network layer must be informed about the upcoming flow ahead of time ◦ Transport layer cannot send information until the connection is set up ◦ Set up parameters may be negotiated: level of usage, Quality of Service, network resources

Connection-oriented Packet Switching Extra delay overhead for setting up the virtual circuit

Connection-oriented Packet Switching The same path is used for all packets ◦ More vulnerable to network failure Resources can be allocated during connection set up ◦ Number of buffers ◦ Amount of guaranteed bandwidth

Connection-oriented Packet Switching Minimum delay for transmitting a message normally the same as before But a modified form, cut-through packet switching possible ◦ Where retransmissions not used in the underlying datalink control ◦ Packets are forwarded as soon as the header arrives and the table lookup is carried out ◦ Appropriate for applications such as speech transmission  Where there is a maximum delay requirement  And some errors tolerable

Hierarchical Routing Size of routing tables can be reduced if addresses allocated hierarchically Hosts near to each other should have addresses with a common prefix ◦ Routers then only need to examine part of the address to decide routing

Hierarchical Routing

Algorithm Classification Static Routing ◦ Network topology initially determined and remains fixed for long periods  May even be manually set up and loaded into routing tables  Inconvenient for large networks ◦ Unable to react quickly to network failures  The larger the network the more likely failures and changes in topology

Algorithm Classification Dynamic (or Adaptive) Routing ◦ Each router continually learns the state of the network  By communicating with its neighbours  A change in network topology is eventually propagated to all routers ◦ Each router can then recompute the best paths and update its tables ◦ But adds to the complexity of the router ◦ Routing can be decided on a per packet basis for connectionless transfers

Algorithm Classification Centralised Routing ◦ A network control centre computes all routing paths ◦ Uploads the information to all the routers ◦ Allows individual routers to be simpler ◦ Vulnerable to a single point of failure

Algorithm Classification Distributed Routing ◦ Routers cooperate by means of message exchange ◦ Perform their own routing determinations ◦ Scale better than centralised schemes ◦ May react more quickly to local network failures  Just need to use local information to reroute around a failure  Instead of propagating the change information right back to the control centre ◦ More likely to produce inconsistent results  e.g. A thinks best route to Z is through B; B thinks best route to Z is through A  Packets may get stuck in a loop

Routing in Packet Networks An objective function needed to determine the best route ◦ e.g. minimum number of hops, minimum end-to- end delay, path with greatest available bandwidth etc. Algorithms should seek certain goals: ◦ Rapid and accurate routing  Must quickly be able to find a route if one exists ◦ Adaptability to network topology changes  Due to switch or link failures  Must be able quickly to reconfigure routing tables

Routing in Packet Networks ◦ Adaptability to varying loads  Loads over certain routes change throughout the day  Must be able to reconfigure best according to the current loads ◦ Ability to route packets away from temporarily congested links  Load balancing over links desirable ◦ Ability to determine connectivity of the network  To be able to find optimal routes ◦ Low overhead of control message interchange between routers