Review of Network Technologies

Similar documents
Packet Switching Networks. Dr. Indranil Sen Gupta Packet Switching Networks Slide 1

Data & Computer Communication

Revision of Previous Lectures

Basics of datacommunication

What is the fundamental purpose of a communication system? Discuss the communication model s elements.

TCOM 370 NOTES 99-1 NETWORKING AND COMMUNICATIONS

Lecture 1 Overview - Data Communications, Data Networks, and the Internet

Communication Networks - 3 general areas: data communications, networking, protocols

Internet Architecture and Protocol

Wireless Networks. Communication Networks

Chapter 1: Introduction

Introduction and Layered Network Architecture. EEE 538 Dr. Nail Akar Bilkent University Electrical and Electronics Engineering Department

Digital Communication Networks

Network Devices,Frame Relay and X.25

Computer Networks. Introduction to Network. Dr. Adel Gaafar Abd Elrahim

1: Review Of Semester Provide an overview of encapsulation.

Navpreet Singh INTRODUCTION TO COMPUTER NETWORKS. Computer Centre Indian Institute of Technology Kanpur Kanpur INDIA

IT 4504 Section 4.0. Network Architectures. 2008, University of Colombo School of Computing 1

Outline: Connecting Many Computers

Chapter 10 Switching in Data Networks. School of Information Science and Engineering, Shandong University Associate Prof.

Chapter 6 Connecting Device

CSE3213 Computer Network I

Objectives. Learn how computers are connected. Become familiar with different types of transmission media

Introduction to Networking

Module 1. Introduction. Version 2, CSE IIT, Kharagpur

COMPONENTS OF DATA COMMUNICATION

Layered Architecture

Network.... communication system for connecting end- systems. End-systems a.k.a. hosts PCs, workstations dedicated computers network components

Bridging and Switching Basics

Chapter 2 Communicating Over the Network

Computer Communication Networks

TYPES OF COMPUTER NETWORKS

# DEFINITIONS TERMS. 5) A set of devices interconnected by media links. Network

Introduction to Protocols

Introduction to Open System Interconnection Reference Model

The OSI Model. Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO).

Introduction to Network Technologies & Layered Architecture BUPT/QMUL

ECE 333: Introduction to Communication Networks Fall Lecture 19: Medium Access Control VII

Lecture (05) Network interface Layer media & switching II

Data Communication. Introduction of Communication. Data Communication. Elements of Data Communication (Communication Model)

Communication Networks

CHAPTER -1. Introduction to Computer Networks

Introduction to Wireless Networking ECE 401WN Spring 2008

Data and Computer Communications. Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based Applications

Switched Multimegabit Data Service (SMDS)

Guide to Networking Essentials, 6 th Edition. Chapter 6: Network Reference Models and Standards

Reti di Calcolatori I

Communicating over the Network

Layer 2 functionality bridging and switching

Data Networks. Lecture 1: Introduction. September 4, 2008

BLM6196 COMPUTER NETWORKS AND COMMUNICATION PROTOCOLS

Chapter 3 Protocols and the TCP/IP Suite

Lecture 2: Internet Structure

M242 COMPUTER NETWORS AND SECURITY

EEC-484/584 Computer Networks

ECS 152A Computer Networks Instructor: Liu. Name: Student ID #: Final Exam: March 17, 2005

ELC 537 Communication Networks

Internet Routing Protocols Part II

Local Area Network(LAN)

UNIT 1. Advantages of Computer Networks

Lecture 2. Computer Networks Models. Network Models 1-1

ITP 140 Mobile Applications Technologies. Networks

Chapter 3. Underlying Technology. TCP/IP Protocol Suite 1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

Introduction. The fundamental purpose of data communications is to exchange information between user's computers, terminals and applications programs.

Lecture 7. Network Layer. Network Layer 1-1

CS3600 SYSTEMS AND NETWORKS

Tutorials and Practicals 31W6 ADMINISTRIVIA. A Communications Model. Communications and Networks. Simplified Communications

Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS

LANs do not normally operate in isolation. They are connected to one another or to the Internet. To connect LANs, connecting devices are needed.

SUBJECT: DATA COMMUNICATION AND NETWORK SEMESTER: V SEMESTER COURSE: BCA SUBJECT TEACHER: Dr.K.Chitra Assistant Professor, Department of Computer

Objectives. Network Structure. Network Structure

Module 2 Overview of Computer Networks

Module 2 Overview of. Computer Networks

Computer Networks. ENGG st Semester, 2010 Hayden Kwok-Hay So

Typical Network Uses

2 Network Basics. types of communication service. how communication services are implemented. network performance measures. switching.

1/29/2008. From Signals to Packets. Lecture 6 Datalink Framing, Switching. Datalink Functions. Datalink Lectures. Character and Bit Stuffing.

Gigabit Networks, VLANs & Wireless LANs

Networking. Bin Li Assistant Professor Dept. of Electrical, Computer and Biomedical Engineering University of Rhode Island

Lecture 6 Datalink Framing, Switching. From Signals to Packets

Communication Networks

Client Server Concepts, DNS, Telnet, FTP

8. Networks. Why networked embedded systems General network architecture. Networks. Internet-enabled embedded systems Sensor networks

ITP 140 Mobile Applications Technologies. Networks

ECE 333: Introduction to Communication Networks Fall Lecture 1: Introduction

Network Topologies & LAN,MAN and WAN. By: Mr. Binesh Kr. Singh. What is Topology

Chapter 10: Planning and Cabling Networks

Internetworking Concepts Overview. 2000, Cisco Systems, Inc. 2-1

KIBABII UNIVERSITY COLLEGE DEPARTMENT COMPUTER SCIENCE & IT ANSWER ALL QUESTIONS IN SECTION A AND ANY TWO QUESTIONS IN SECTION B

Concept Questions Demonstrate your knowledge of these concepts by answering the following questions in the space that is provided.

Networking interview questions

CS-435 spring semester Network Technology & Programming Laboratory. Stefanos Papadakis & Manolis Spanakis

Switched Multimegabit Data Service

Chapter 15 Local Area Network Overview

UNIVERSITY QUESTIONS

Internetworking Part 1


Lesson 1: Network Communications

Operating Systems. 16. Networking. Paul Krzyzanowski. Rutgers University. Spring /6/ Paul Krzyzanowski

Computer Networks. Computer Networks. Telecommunication Links. CMPUT101 Introduction to Computing - Spring Chapter 12: Computer Networks 1

Transcription:

Indian Institute of Technology Kharagpur Review of Network Technologies Prof. Indranil Sen Gupta Dept. of Computer Science & Engg. I.I.T. Kharagpur, INDIA Lecture 2: Review of network technologies On completion, the student will be able to: 1. Distinguish between a LAN and a WAN. 2. Explain the differences between circuit switching and packet switching. 3. Explain the differences between virtual circuit and datagram packet switching. 4. Explain the 7-layer OSI model. 5. Distinguish between the workings of hub, switch and router. 6. Illustrate the typical architecture of an organizational LAN. 1

Networking: Basic Concepts Computer Network A communication system for connecting computers / hosts Why? Better connectivity Better communication Better sharing of resources Bring people together Types of Computer Networks Local Area Network (LAN) Connects hosts within a relatively small geographical area Same room Faster Same building Cheaper Same campus Wide Area Network (WAN) Slower Hosts may be widely dispersed Expensive Across campuses Across cities / countries/ continents 2

LAN and WAN: a Comparison LAN Typical speeds 10 Mbps to 10 Gbps Typical cost 1 crore for a hundred node LAN (one-time cost) WAN Typical speeds 64 Kbps to 8 Mbps Typical cost 30 lakhs (recurring cost) Circuit Switching A dedicated communication path is required between two stations. The path follows a fixed sequence of intermediate links. A logical channel gets defined on each physical link. Dedicated to the connection. A B C D E F G H 3

Circuit Switching (contd.) In circuit switching, three steps are required for communication: Connection establishment Required before data transmission. Data transfer Can proceed at maximum speed. Connection termination Required after data transmission is over. For deallocation of network resources. Circuit Switching (contd.) Drawbacks: Channel capacity gets dedicated during the entire duration of communication. Acceptable for voice communication. Very inefficient for bursty traffic. There is an initial delay. For connection establishment. 4

Packet Switching Modern form of long-distance data communication. Network resources are not dedicated. A link can be shared. The basic technology has evolved over time. Basic concept has remained the same. Widely used for long-distance data communication. Packet Switching (contd.) Data are transmitted in short packets (~ Kbytes). A longer message is broken up into smaller chunks. The chunks are called packets. Every packet contains a header. Relevant information for routing, etc. 5

Packet Switching (contd.) Message H H H PACKETS Packet Switching (contd.) Packet switching is based on storeand-forward concept. Each intermediate network node receives a whole packet. Decides the route. Forwards the packet along the selected route. 6

Packet Switching (contd.) Advantages: Links can be shared; so link utilization is better. Suitable for computer-generated traffic. Typically bursty in nature. Buffering and data rate conversion can be performed easily. Some packets may be given priority over others, if desired. Packet Switching (contd.) How are the packets transmitted? Two alternative approaches: Virtual Circuits Datagram The abstract network model: B D F A C E G H 7

Virtual Circuit Approach Similar in concept to circuit switching. A route is established before packet transmission starts. All packets follow the same path. The links comprising the path are not dedicated. Different from circuit switching in this respect. Analogy: Telephone system. Virtual Circuit Approach (contd.) How it works? Route is established a priori. Packet forwarded from one node to the next using store-and-forward scheme. Only the virtual circuit number need to be carried by a packet. Each intermediate node maintains a table. Created during route establishment. Used for packet forwarding. No dynamic routing decision is taken by the intermediate nodes. 8

Datagram Approach Basic concept: No route is established beforehand. Each packet is transmitted as an independent entity. Does not maintain any history. Analogy: Postal system. Datagram Approach (contd.) Every intermediate node has to take routing decisions dynamically. Makes use of a routing table. Every packet must contain source and destination addresses. Problems: Packets may be delivered out of order. If a node crashes momentarily, all of its queued packets are lost. Duplicate packets may also be generated. 9

Datagram Approach (contd.) Advantages: Faster than virtual circuit for smaller number of packets. No route establishment and termination. More flexible. Packets between two hosts may follow different paths. Can handle congestion/failed link. Comparative Study Three types of delays must be considered: Propagation Delay Time taken by a data signal to propagate from one node to the next. Transmission Time Time taken to send out a packet by the transmitter. Processing Delay Time taken by a node to process a packet. 10

Circuit Switching After initial circuit establishment, data bits sent continuously without any delay. Virtual Circuit Packet Switching Call request packet sent from source to destination. Call accept packet returns back. Packets sent sequentially in a pipelined fashion. Store-and-forward approach. 11

Datagram Packet Switching No initial delay. The packets are sent out independently. May follow different paths. Follow store-and-forward approach. Layered Network Architecture Open systems interconnection (OSI) reference model. Seven layer model. Communication functions are partitioned into a hierarchical set of layers. Objective: Systematic approach to design. Changes in one layer should not require changes in other layers. 12

The 7-layer OSI Model Application Presentation Session Host-to-host Transport Network Datalink Point-to-point Physical Layer Functions Physical Transmit raw bit stream over a physical medium. Data Link Reliable transfer of frames over a point-topoint link (flow control, error control). Network Establishing, maintaining and terminating connections. Routes packets through point-to-point links. 13

Layer Functions (contd.) Transport End-to-end reliable data transfer, with error recovery and flow control. Session Manages sessions. Presentation Provides data independence. Application Interface point for user applications. How Data Flows S A B D 14

Internetworking Devices Hub Extends the span of a single LAN. Bridge / Layer-2 Switch Connects two or more LANs together. Works at data link layer level. Router / Layer-3 Switch Connects any combination of LANs and WANs. Works at network layer level. Campus Network Schematic Departmental Network Departmental Network Backbone Departmental Network Departmental Network Backbone: Fast Ethernet, FDDI, ATM, Gigabit Ethernet DN: Switched Ethernet, Bus-based Ethernet 15

Connecting a Computer to DN Requires a network interface card (NIC). Connection through switch/hub. Typical scenario is shown. Backbone Ethernet Switch Hub Hub DN Connecting to Outside World Institute Network VSAT Router Modem Radio link Leased line Telephone line 16

QUIZ QUESTIONS ON LECTURE 2 17

Quiz Questions on Lecture 2 1. With respect to speed of data transfer, which of LAN or WAN is faster? 2. What is the typical speed of a modern Ethernet backbone LAN? 3. Why is circuit switching not suitable for computer-to-computer traffic? 4. What are the three steps that are required for data communication using circuit switching? Quiz Questions on Lecture 2 5. With respect to sharing of links, which of circuit switching or packet switching is more suitable? 6. Among virtual circuit and datagram, which approach requires less information in the packet header? 7. Which of virtual circuit and datagram makes better utilization of the links? 8. Which of virtual circuit and datagram will guarantee ordered delivery of packets in the absence of any errors? 18

Quiz Questions on Lecture 2 9. Under what circumstances will the datagram method of packet delivery prove useful? 10. Five packets need to be sent from a host A to another host B. Which of virtual circuit or datagram would be faster? 11. For a 5 Kbytes packets sent over a 10 Mbps transmission link, what is the transmission time of the packet? Quiz Questions on Lecture 2 12. A 600-byte packet is sent over a 20 Kbps point-to-point link whose propagation delay is 10 msec. After how much delay will the packet reach the destination? 13. Which layers in the OSI model are hostto-host layers? 14. What is the responsibility of the network layer in the OSI model? 15. What is the responsibility of the data link layer in the OSI model? 16. What is the basic difference between a bridge and a router? 19