Chapter 3: Networking and Internetworking 1. Introduction Networking issues for distributed systems: Performance,scalability,reliability,security,mobility,

Slides:



Advertisements
Similar presentations
NETWORKING AND INTERNETWORKING
Advertisements

1 William Stallings Data and Computer Communications 7 th Edition Chapter 2 Protocols and Architecture.
CSS434 Networking1 Textbook Ch3 Professor: Munehiro Fukuda.
OCT Master of Information System Management 1 Organizational Communications and Distributed Object Technologies Lecture 3: Internetworking.
1ISM - © 2010 Houman Younessi Lecture 5 Convener: Houman Younessi Information Systems Spring 2011.
Department of Computer Engineering University of California at Santa Cruz Networking Systems (1) Hai Tao.
Chapter 4 Network Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 14.
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
Slides for Chapter 3: Networking and Internetworking From Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 4, © Pearson.
Slides for Chapter 3: Networking and Internetworking
Protocols and the TCP/IP Suite
Chapter 10 Introduction to Wide Area Networks Data Communications and Computer Networks: A Business User’s Approach.
Slides for Chapter 3: Networking and Internetworking From Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 4, © Pearson.
Slides for Chapter 3: Networking and Internetworking From Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 4, © Pearson.
Review on Networking Technologies Linda Wu (CMPT )
William Stallings Data and Computer Communications 7 th Edition Chapter 2 Protocols and Architecture.
OCT1 Internetworking Basics Sources: “Computer Networks” by Peterson and Davie “Distributed Systems” by Coulouris, Dollimore, Kindberg.
ECS 152A 1. Introduction. A Communications Model Source —generates data to be transmitted Transmitter —Converts data into transmittable signals Transmission.
Chapter 1 NETWORKING BASICS.
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara Chapter 2: Protocols and Architecture.
TCP/IP Reference Model Host To Network Layer Transport Layer Application Layer Internet Layer.
COMPUTER NETWORKS.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
Lecturer: Tamanna Haque Nipa
IP Network Basics. For Internal Use Only ▲ Internal Use Only ▲ Course Objectives Grasp the basic knowledge of network Understand network evolution history.
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.
Introduction to IT and Communications Technology Justin Champion C208 – 3292 Ethernet Switching CE
Chapter 4: Managing LAN Traffic
Networking and Internetworking Jenhui Chen Assistant Professor
From Coulouris, Dollimore, Kindberg and Blair Distributed Systems: Concepts and Design Edition 5, © Addison-Wesley 2012 Slides for Chapter 3: Networking.
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
ECMM 6010, Fall 2006 net 1 Networking Basic network components and layered architecture Internet and WWW basics IP, TCP, URL, HTTP Jean Walrand, Communication.
Common Devices Used In Computer Networks
Network Technologies & Principles 1 Communication Subsystem. Types of Network. Principles of Network. Distributed Protocols.
ACM 511 Chapter 2. Communication Communicating the Messages The best approach is to divide the data into smaller, more manageable pieces to send over.
Chapter 2 Communications Networks. Introduction Look at: –Telephony Networks (2.2) –OSI Reference Model(2.3) –The Internet (2.4) –Asynchronous Transfer.
William Stallings Data and Computer Communications 7 th Edition Data Communications and Networks Overview Protocols and Architecture.
© McLean HIGHER COMPUTER NETWORKING Lesson 1 – Protocols and OSI What is a network protocol Description of the OSI model.
1 Review - OSI Model n OSI Reference Model u represents the communications process. u 7 layers: physical, data link, network, transport, session, presentation.
Network Technologies Chapter 2. Approaches to Network Communication Connection-Oriented –Circuit-switched –A dedicated connection (circuit) is formed.
Distributed System MK- Networking and Internetworking Moh. Noor Al ‘Azam
Slides for Chapter 3: Networking and Internetworking From Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 3, © Addison-Wesley.
Module 8: Ethernet Switching
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
William Stallings Data and Computer Communications 7 th Edition Chapter 1 Data Communications and Networks Overview.
Communication Networks - Overview CSE 3213 – Fall November 2015.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Connecting Devices CORPORATE INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL Department of Electronics and.
Routing Fundamentals and Subnets Introduction to IT and Communications Technology CE
CCNA Guide to Cisco Networking Chapter 2: Network Devices.
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Protocols and Architecture Slide 1 Use of Standard Protocols.
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Communicating over the Network Network Fundamentals – Chapter 2.
Networks Network Components. Learning Objectives Describe different media for transmitting data and their carrying capabilities. Explain the different.
Slides for Chapter 3: for CS Only Networking and Internetworking Pages –
Introduction Types of network Network principles Internet protocols Network case studies: Ethernet, wireless LAN and ATM Summary Chapter 3: Networking.
OCT Master of Information System Management 1 Organizational Communications and Distributed Object Technologies Networking & Internetworking Routing.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Slides for Chapter 3: Networking and Internetworking
Protocols and the TCP/IP Suite
Slides for Chapter 3: Networking and Internetworking
Networking B.Ramamurthy Chapter 3 12/5/2018 B.Ramamurthy.
Networking B.Ramamurthy Chapter 3 1/11/2019 B.Ramamurthy.
System Models and Networking Chapter 2,3
TCP/IP Protocol Suite: Review
Slides for Chapter 3: Networking and Internetworking
Slides for Chapter 3: Networking and Internetworking
Protocols and the TCP/IP Suite
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
Presentation transcript:

Chapter 3: Networking and Internetworking 1

Introduction Networking issues for distributed systems: Performance,scalability,reliability,security,mobility, quality of services, and multicasting. 2

Types of network  Local area network (LAN): high speed, connection, segment, bandwidth, latency, cable, Ethernet.  Wide area network (WAN): low speed, routing, source – destination, bandwidth.  Metropolitan area network (MAN): high bandwidth, fiber optic.  Wireless network 3

Models 4

Network principals Packet transmission – message, packet, IP, buffer, delay, communication channel free. Data stream: bandwidth, latency, reliability, establishing a channel. Switching schemes Protocols: rules and format. 5

Protocol layers 6

Protocol Layers in OSI Protocol Model 7

8 OSI Protocol Summary LayerDescriptionExamples ApplicationProtocols that are designed to meet the communication requirements of specific applications, often defining the interface to a service. HTTP, FTP,SMTP, CORBA IIOP PresentationProtocols at this level transmit data in a network representation that is independent of the representations used in individual computers, which may differ. Encryption is also performed in this layer, if required. Secure Sockets (SSL),CORBA Data Rep. SessionAt this level reliability and adaptation are performed, such as detection of failures and automatic recovery. TransportThis is the lowest level at which messages (rather than packets) are handled. Messages are addressed to communication ports attached to processes, Protocols in this layer may be connection-oriented or connectionless. TCP,UDP NetworkTransfers data packets between computers in a specific network. In a WAN or an internetwork this involves the generation of a route passing through routers. In a single LAN no routing is required. IP,ATM virtual circuits Data linkResponsible for transmission of packets between nodes that are directly connected by a physical link. In a WAN transmission is between pairs of routers or between routers and hosts. In a LAN it is between any pair of hosts. Ethernet MAC, ATM cell transfer, PPP PhysicalThe circuits and hardware that drive the network. It transmits sequences of binary data by analogue signalling, using amplitude or frequency modulation of electrical signals (on cable circuits), light signals (on fibre optic circuits) or other electromagnetic signals (on radio and microwave circuits). Ethernet base- band signalling,ISDN

Internetwork layers 9

10 Protocol suites Packet assembly Addressing Packet delivery

Routing 11  Routing is a function that is required in all networks excepts that LANs such as Ethernet that provide the direct connection between all pairs of attached hosts.  In the large networks adaptive routing which is the best route for communication between two points and this route is identifies by periodically re- evaluation, is employed.  Assume a packet switching network shown in the next slide, the routers located at connection points are responsible for delivery of packets.

Routing 12 Hosts Links or local networks A DE B C Routers

Routing 13  A simple algorithm for routing discussed here is “distance vector” algorithm which is the basis for link-state algorithm that is used by Internet.  In this algorithm each router has a table contains a single entry for each possible destination showing the next hope (link field in the table) that packet must take toward its destination.  Cost field in the table is simple calculation of vector distance or number of hopes for a given destination. See the next slide that shows routing tables for the previous network.

Routing 14 Routings from DRoutings from E ToLinkCostToLinkCost A B C D E local A B C D E Routings from ARoutings from BRoutings from C ToLinkCostToLinkCostToLinkCost A B C D E local A B C D E A B C D E

Routing 15  For a packet addressed to C, when it arrives at the router at A, the algorithm uses routing table in A and choose the row staring with C therefore forwards the packet to link labeled 1.  When the packet arrives at B same procedure is followed and link 2 will be selected  When packet arrives at C, routing table entry shows local that means packet should be delivered to a local host  The routing tables will be built up and maintained whenever faults occur in the network

Internetworking: Simplified View of the QMW Computer Science Network (2000) 16

Internetwork Internetwork 17  Routers  Bridges  Hubs  Switches  Tunneling

Internet protocols 18

19

Internetworking / Internet Address Structure 20  Switches: Performs similar function as routers but for local networks (usually Ethernet) only.  Hubs: used for connecting hosts and extension

21

IP addressing and The IP protocol 22