522#1

download 522#1

of 36

Transcript of 522#1

  • 8/7/2019 522#1

    1/36

    Introduction

    Network

    Source Destination

  • 8/7/2019 522#1

    2/36

    Computer Network?

    o interconnected collection of autonomous

    computers

    o What is the Internet?

    network of networks

    collection of networks interconnected by routers

    a communication medium used by millions

    Email, chat, Web surfing, streaming mediao Internet Web

    o Distributed system

  • 8/7/2019 522#1

    3/36

    The Big Picture of Networks

  • 8/7/2019 522#1

    4/36

    Why network?

    Before networks:

    One large computer (mainframe) used for all

    processing in businesses, universities, etc.

    Smaller, cheaper computers

    Personal computers or workstations on desktops

    Interconnecting many smaller computers is

    advantageous! Why?

  • 8/7/2019 522#1

    5/36

    Why network?Resource sharing!

    Hardware: printers, disks, terminals, etc.

    Software: text processors, compilers, etc.

    Data.

    Robustness

    Fault tolerance through redundancy

    Load balancing

    Processing and data can be distributed over the network

    Location independence Users can access their files, etc. from anywhere in the

    network

  • 8/7/2019 522#1

    6/36

    Problems?

    Security!

    Its much easier to protect centralized resources than

    when they are distributed.

    Network itself as the target..

  • 8/7/2019 522#1

    7/36

    Applications

    o WWW

    o Instant Messaging (Internet chat, text messaging

    on cellular phones)

    o Peer-to-Peero Internet Phone

    o Video-on-demand

    o Distributed Games

    o Remote Login (SSH client, Telnet)

    o File Transfer

  • 8/7/2019 522#1

    8/36

    Applications

    Business Applications

    Home Applications

    Mobile Users Social Issues

  • 8/7/2019 522#1

    9/36

    Business Applications of Networks

    A network with two clients and one server.

  • 8/7/2019 522#1

    10/36

    Business Applications of Networks (2)

    The client-server model involves requests and replies.

  • 8/7/2019 522#1

    11/36

    Home Network Applications

    Access to remote information

    Person-to-person communication

    Interactive entertainment Electronic commerce

  • 8/7/2019 522#1

    12/36

    Home Network Applications (2)

    In peer-to-peer system there are no fixed clients and servers.

  • 8/7/2019 522#1

    13/36

    Home Network Applications (3)

    Some forms of e-commerce.

  • 8/7/2019 522#1

    14/36

    Mobile Network Users

    Combinations of wireless networks and mobile computing.

  • 8/7/2019 522#1

    15/36

    Major Trends in Computing

  • 8/7/2019 522#1

    16/36

    The Wider Agenda

    year

    log

    (peopleperc

    omputer)

    Streaming

    Informationto/from PhysicalWorld

    Number CrunchingData Storage

    ProductivityInteractive

    Mainframe

    Minicomputer

    Workstation

    PC

    Laptop

    PDA

  • 8/7/2019 522#1

    17/36

    Various Rates of Improvement

  • 8/7/2019 522#1

    18/36

    Networking Scenario: Present

    Networks today

    Routers

    Web servers

    Clients

  • 8/7/2019 522#1

    19/36

    Routers

    Web servers

    Clients

    Sensors

    Mobile users

    Audio Video

    DevicesWireless

    Networking Scenario: Future

  • 8/7/2019 522#1

    20/36

    Computers of the Future

    Computers are integrated

    small, cheap, portable, embedded

    Technology is in the background

    computer are aware of their environment and adapt (location awareness)

    computer recognize the location of the user and react appropriately (e.g., call

    forwarding, fax forwarding, context awareness)

    Advances in technology

    more computing power in smaller devices

    flat, lightweight displays with low power consumption

    new user interfaces due to small dimensions

    more bandwidth

    multiple wireless interfaces: wireless LANs, wireless WANs, regional wireless

    telecommunication networks etc. (overlay networks)

  • 8/7/2019 522#1

    21/36

    Broadcast Networks

    Types of transmission technology

    Broadcast links Point-to-point links

  • 8/7/2019 522#1

    22/36

    Broadcast Networks (2)

    Classification of interconnected processors by scale.

  • 8/7/2019 522#1

    23/36

    Local Area Networks

    Two broadcast networks

    (a) Bus

    (b) Ring

  • 8/7/2019 522#1

    24/36

    Metropolitan Area Networks

    A metropolitan area network based on cable TV.

  • 8/7/2019 522#1

    25/36

    Wide Area Networks

    Relation between hosts on LANs and the subnet.

  • 8/7/2019 522#1

    26/36

    Wide Area Networks (2)

    A stream of packets from sender to receiver.

  • 8/7/2019 522#1

    27/36

    Wireless Networks

    Categories of wireless networks:

    System interconnection

    Wireless LANs

    Wireless WANs

  • 8/7/2019 522#1

    28/36

    Wireless Networks (2)

    (a) Bluetooth configuration

    (b) Wireless LAN

  • 8/7/2019 522#1

    29/36

    Wireless Networks (3)

    (a) Individual mobile computers

    (b) A flying LAN

  • 8/7/2019 522#1

    30/36

    Home Network Categories

    Computers (desktop PC, PDA, shared peripherals

    Entertainment (TV, DVD, VCR, camera, stereo, MP3)

    Telecomm (telephone, cell phone, intercom, fax)

    Appliances (microwave, fridge, clock, furnace, airco) Telemetry (utility meter, burglar alarm, babycam).

  • 8/7/2019 522#1

    31/36

    Architecture of the Internet

    Overview of the Internet.

  • 8/7/2019 522#1

    32/36

    Ethernet

    Architecture of the original Ethernet.

  • 8/7/2019 522#1

    33/36

    Wireless LANs

    (a) Wireless networking with a base station.

    (b) Ad hoc networking.

  • 8/7/2019 522#1

    34/36

    Wireless LANs (2)

    The range of a single radio may not cover the entire system.

  • 8/7/2019 522#1

    35/36

    Wireless LANs (3)

    A multicell 802.11 network.

    IEEE 802 Standards

  • 8/7/2019 522#1

    36/36

    IEEE 802 Standards

    The 802 working groups. The important ones are

    marked with *. The ones marked with are

    hib ti Th k d ith