+ All Categories
Home > Documents > ComputerNetworks-Lecture1

ComputerNetworks-Lecture1

Date post: 03-Apr-2018
Category:
Upload: artsan3
View: 213 times
Download: 0 times
Share this document with a friend

of 26

Transcript
  • 7/28/2019 ComputerNetworks-Lecture1

    1/26

    Computer Networks, Jan-May 2004 1

    Computer Networks

    (Lecture 1)

    Bijendra Jain([email protected])

    Dept. of Computer Sc. And Engg.

    Indian Institute of Technology Delhi

  • 7/28/2019 ComputerNetworks-Lecture1

    2/26

    Computer Networks, Jan-May 2004 2

    Course ScheduleStructure:

    LTP 4-0-2

    Lectures 42

    Associated Home Assignments (12%)

    Programming and Laboratory Assignments (24%)

    2 Minor and Major Exams (64%)

    Pre-requisites:

    Computer Architecture and Data Structures

    Recommended: Operating systems

    Topics in Communication Systems & Probability Theory

  • 7/28/2019 ComputerNetworks-Lecture1

    3/26

    Computer Networks, Jan-May 2004 3

    Text

    A. S. Tanenbaum: Computer Networks,

    Prentice Hall India, 4th edition

    (reference only) W. Stallings: Data andComputer Communications, Prentice Hall

    India, 7th edition

  • 7/28/2019 ComputerNetworks-Lecture1

    4/26

    Computer Networks, Jan-May 2004 4

    Definition of Computer Networks

    A "computer network" is an interconnected set ofautonomous computers, and other resources, thatpermit distributed access to information

    Interconnection both at physical and application level

    Autonomy in using or providing resources

    Access to different resources by remote users

    Rules out multi-processor systems based master-slave relationships

  • 7/28/2019 ComputerNetworks-Lecture1

    5/26

    Computer Networks, Jan-May 2004 5

    Course outline

    Basics of data communication (channel capacity, encoding, etc.)

    Data-link protocols for reliable communication (CRC, multi-

    access protocols)

    Network layer protocols (topology, routing, congestion control,

    and internetworking)

    Transport layer protocols and error recovery

    Application layer services and protocols (email, ftp, http, dns,

    etc.)

    Secure communication (confidentiality, authentication andintegrity)

    Network management

  • 7/28/2019 ComputerNetworks-Lecture1

    6/26

    Computer Networks, Jan-May 2004 6

    Why Networks?

    Resource sharing (CPU, peripherals,

    information and software)

    Communications (person-to-person, text +graphics + audio + video)

    (more recently) environment monitoring and

    control

  • 7/28/2019 ComputerNetworks-Lecture1

    7/26

    Computer Networks, Jan-May 2004 7

    Network applications

    Super computing

    Collaborative research and development

    Integrated system for design, manufacturing, inventory control,

    marketing, etc. Banking (fund transfers, ATM)

    Transportation (courier, cargo, rail, air)

    WEB

    E-commerce

    Electronic publishing and digital libraries Multi-media communication (tele-training, collaborative

    computing, etc.)

    Voice-over-IP, Video-on-demand

    Health-care delivery (remote diagnosis)

    Sensor networks

  • 7/28/2019 ComputerNetworks-Lecture1

    8/26

    Computer Networks, Jan-May 2004 8

    Design Issues

    Variety of Resources:

    *computer systems

    *operating systems

    *transmission media

    Variety of applications

    Errors and Breakdown:*transmission line errors and communication equipment failure

    *computer equipment breakdown

    *incompatible or incorrect implementations

  • 7/28/2019 ComputerNetworks-Lecture1

    9/26

    Computer Networks, Jan-May 2004 9

    Design Issues (2)

    Capacity Limitations:

    *CPU, storage

    *transmission bandwidth

    Security:

    *confidentiality

    *authentication

    *integrity

    Cost and Performance

    User-friendly access

  • 7/28/2019 ComputerNetworks-Lecture1

    10/26

    Computer Networks, Jan-May 2004 10

    Fundamental problems in networking Information transfer:

    *store-n-forward packet switching

    *addressing and routing

    *flow control

    *data integrity*efficiency

    Performance assessment and quality of service

    Information representation

    Network and computing resource management

    Security Management

  • 7/28/2019 ComputerNetworks-Lecture1

    11/26

    Computer Networks, Jan-May 2004 11

    Store-n-forward packet switching

  • 7/28/2019 ComputerNetworks-Lecture1

    12/26

    Computer Networks, Jan-May 2004 12

    Store-n-forward packet switching (2)

  • 7/28/2019 ComputerNetworks-Lecture1

    13/26

    Computer Networks, Jan-May 2004 13

    Network architecture: OSI model

  • 7/28/2019 ComputerNetworks-Lecture1

    14/26

    Computer Networks, Jan-May 2004 14

    Network architecture: TCP/IP model

  • 7/28/2019 ComputerNetworks-Lecture1

    15/26

    Computer Networks, Jan-May 2004 15

    Network architecture

    The concept of layering results in:

    *modular construction

    *top-down design

    *independence from underlying implementation

  • 7/28/2019 ComputerNetworks-Lecture1

    16/26

    Computer Networks, Jan-May 2004 16

    Network architecture (2)

    Concept of service, and of protocol

  • 7/28/2019 ComputerNetworks-Lecture1

    17/26

    Computer Networks, Jan-May 2004 17

    Information representation

  • 7/28/2019 ComputerNetworks-Lecture1

    18/26

    Computer Networks, Jan-May 2004 18

    Classification of Networks On geographical basis:

    *LAN

    *MANs

    *WANs

    *interconnected LANs, MANs and WANs*home networks

    On basis of protocol stack (TCP/IP, OSI, SNA, Novell, )

    On basis of underlying technology (Ethernet, wireless, optical-fibre,)

    On basis of ownership

    On basis of applications

  • 7/28/2019 ComputerNetworks-Lecture1

    19/26

    Computer Networks, Jan-May 2004 19

    LANs

    Privately owned media and services

    Local, fast

    Shared access to a broadcast medium

  • 7/28/2019 ComputerNetworks-Lecture1

    20/26

    Computer Networks, Jan-May 2004 20

    Local wireless networks

    Two modes:

    Infrastucture-based

    Peer-to-peer

  • 7/28/2019 ComputerNetworks-Lecture1

    21/26

    Computer Networks, Jan-May 2004 21

    Infrastucture-based wireless network

  • 7/28/2019 ComputerNetworks-Lecture1

    22/26

    Computer Networks, Jan-May 2004 22

    Infrastucture-less wireless network

  • 7/28/2019 ComputerNetworks-Lecture1

    23/26

    Computer Networks, Jan-May 2004 23

    (TV cable-based) MANs

  • 7/28/2019 ComputerNetworks-Lecture1

    24/26

    Computer Networks, Jan-May 2004 24

    (Telephone-network based) MANs

  • 7/28/2019 ComputerNetworks-Lecture1

    25/26

    Computer Networks, Jan-May 2004 25

    Interconnected LANs, WAN

  • 7/28/2019 ComputerNetworks-Lecture1

    26/26

    Computer Networks, Jan-May 2004 26

    Wire-less sensor networks

    sensor

    sensor

    sensor

    sensor

    sensor

    sensor sensor

    sensor

    sensor

    sensor

    sensorcollators

    collators collators

    collators

    Self-

    configuring

    network

    Central

    manager


Recommended