Chapter 1 computer networks

Embed Size (px)

Citation preview

  • 7/29/2019 Chapter 1 computer networks

    1/54

  • 7/29/2019 Chapter 1 computer networks

    2/54

  • 7/29/2019 Chapter 1 computer networks

    3/54

  • 7/29/2019 Chapter 1 computer networks

    4/54

  • 7/29/2019 Chapter 1 computer networks

    5/54

  • 7/29/2019 Chapter 1 computer networks

    6/54

  • 7/29/2019 Chapter 1 computer networks

    7/54

  • 7/29/2019 Chapter 1 computer networks

    8/54

  • 7/29/2019 Chapter 1 computer networks

    9/54

    fibre = fiberrouteing = routingroute = routerouter = router

  • 7/29/2019 Chapter 1 computer networks

    10/54

  • 7/29/2019 Chapter 1 computer networks

    11/54

  • 7/29/2019 Chapter 1 computer networks

    12/54

    Network protocols: same idea, but machines

    instead of humans All communication activity in

    the Internet is governed byprotocols

    Protocols define the format,order of messages sent and

    received among networkentities, and the actions

    taken upon messagetransmission and receipt

  • 7/29/2019 Chapter 1 computer networks

    13/54

    Human protocol Network protocol

  • 7/29/2019 Chapter 1 computer networks

    14/54

  • 7/29/2019 Chapter 1 computer networks

    15/54

  • 7/29/2019 Chapter 1 computer networks

    16/54

  • 7/29/2019 Chapter 1 computer networks

    17/54

  • 7/29/2019 Chapter 1 computer networks

    18/54

  • 7/29/2019 Chapter 1 computer networks

    19/54

  • 7/29/2019 Chapter 1 computer networks

    20/54

  • 7/29/2019 Chapter 1 computer networks

    21/54

  • 7/29/2019 Chapter 1 computer networks

    22/54

  • 7/29/2019 Chapter 1 computer networks

    23/54

  • 7/29/2019 Chapter 1 computer networks

    24/54

  • 7/29/2019 Chapter 1 computer networks

    25/54

  • 7/29/2019 Chapter 1 computer networks

    26/54

  • 7/29/2019 Chapter 1 computer networks

    27/54

  • 7/29/2019 Chapter 1 computer networks

    28/54

  • 7/29/2019 Chapter 1 computer networks

    29/54

  • 7/29/2019 Chapter 1 computer networks

    30/54

  • 7/29/2019 Chapter 1 computer networks

    31/54

  • 7/29/2019 Chapter 1 computer networks

    32/54

  • 7/29/2019 Chapter 1 computer networks

    33/54

  • 7/29/2019 Chapter 1 computer networks

    34/54

  • 7/29/2019 Chapter 1 computer networks

    35/54

  • 7/29/2019 Chapter 1 computer networks

    36/54

    Tier-2 ISP paystier-1 ISP forconnectivity torest of Internet

    tier-2 ISP iscustomerof tier-1provider

    Tier-2 ISPs also peer privately with

    each other, interconnect at NAP

    Tier 1 ISP

    Tier 1 ISP

    Tier 1 ISP

    NAP

    Tier-2 ISPTier-2 ISP

    Tier-2 ISP Tier-2 ISP

    Tier-2 ISP

  • 7/29/2019 Chapter 1 computer networks

    37/54

    Tier 1 ISP

    Tier 1 ISP

    Tier 1 ISP

    NAP

    Tier-2 ISPTier-2 ISP

    Tier-2 ISP Tier-2 ISP

    Tier-2 ISP

    local

    ISPlocal

    ISP

    local

    ISP

    local

    ISP

    local

    ISP Tier 3

    ISP

    local

    ISP

    local

    ISP

    local

    ISP

  • 7/29/2019 Chapter 1 computer networks

    38/54

  • 7/29/2019 Chapter 1 computer networks

    39/54

  • 7/29/2019 Chapter 1 computer networks

    40/54

  • 7/29/2019 Chapter 1 computer networks

    41/54

  • 7/29/2019 Chapter 1 computer networks

    42/54

  • 7/29/2019 Chapter 1 computer networks

    43/54

    100 km 100 kmtoll

    boothtoll

    booth

    10-car caravan

    time to push entire caravan through toll booth onto highway

    = 12*10 = 120 sec time for last car to propagate from 1st to 2nd toll booth = 100km/(100km/hr) = 1 hr

    A: 62 minutes

  • 7/29/2019 Chapter 1 computer networks

    44/54

    100 km 100 kmtoll

    boothtoll

    booth

    10-car caravan

  • 7/29/2019 Chapter 1 computer networks

    45/54

    dnodal =dproc +dqueue +dtrans +dprop

  • 7/29/2019 Chapter 1 computer networks

    46/54

  • 7/29/2019 Chapter 1 computer networks

    47/54

  • 7/29/2019 Chapter 1 computer networks

    48/54

  • 7/29/2019 Chapter 1 computer networks

    49/54

    ticket (purchase) ticket (complain)

    baggage (check) baggage (claim)

    gates (load) gates (unload)

    runway(landing)runway(takeoff)

    airplane routing airplane routing airplane routing

  • 7/29/2019 Chapter 1 computer networks

    50/54

    departur#airpor!

    intermediate air-trafficcontrol centres

    arrivalairpor!

  • 7/29/2019 Chapter 1 computer networks

    51/54

  • 7/29/2019 Chapter 1 computer networks

    52/54

  • 7/29/2019 Chapter 1 computer networks

    53/54

  • 7/29/2019 Chapter 1 computer networks

    54/54

    application

    transportnetwork

    link

    physical

    application

    transportnetwork

    link

    physical

    link

    physical

    network

    linkphysical

    messag#

    segmen!datagra

    "am#

    switch

    router