03 - ΣΔΥ50 - ΟΣΣ2 - Εισαγωγή Στα ΚΣ

download 03 - ΣΔΥ50 - ΟΣΣ2 - Εισαγωγή Στα ΚΣ

of 20

Transcript of 03 - ΣΔΥ50 - ΟΣΣ2 - Εισαγωγή Στα ΚΣ

  • 7/25/2019 03 - 50 - 2 -

    1/20

  • 7/25/2019 03 - 50 - 2 -

    2/20

    ()

    .

    ( )

    2

  • 7/25/2019 03 - 50 - 2 -

    3/20

    :

    3

  • 7/25/2019 03 - 50 - 2 -

    4/20

    :

    4

  • 7/25/2019 03 - 50 - 2 -

    5/20

    :

    5

    Laptop

    Mobile

    Printer

    Camera

    Internet

    Host intranet Home intranetWAP

    Wireless LAN

    phone

    gateway

    Host site

  • 7/25/2019 03 - 50 - 2 -

    6/20

    (resource sharing)

    ,

    :

    ,

    50,

    , Lost,

    iTunes,

    6

  • 7/25/2019 03 - 50 - 2 -

    7/20

    :

    ( Middleware)

    : ( )

    :

    :

    & : , ,

    : ,

    : ! 7

  • 7/25/2019 03 - 50 - 2 -

    8/20

    :

    8

  • 7/25/2019 03 - 50 - 2 -

    9/20

    9

    Applications, services

    Computer and network hardware

    Platform

    Operating system

    Middleware

  • 7/25/2019 03 - 50 - 2 -

    10/20

    (Middleware)

    10

  • 7/25/2019 03 - 50 - 2 -

    11/20

    / (Client/Server)To :

    service: server

    server: /

    client: /

    11

    Directory server Print server File server

    client client

  • 7/25/2019 03 - 50 - 2 -

    12/20

    (Peer-to-Peer)

    (,)

    : Napster,Gnutella, FastTrack, Kontiki,Osiris, Skype)

    12

  • 7/25/2019 03 - 50 - 2 -

    13/20

    Client/Server

    (proxy servers)

    (caching)

    (mobile code)

    (mobile agents)

    (network computers)

    () (thin clients)

    (fat clients)

    13

  • 7/25/2019 03 - 50 - 2 -

    14/20

    (throughput)

    ( video)

    -

    - .

    ,

    14

  • 7/25/2019 03 - 50 - 2 -

    15/20

    (interaction model) , , ( ).

    (failure model)

    (security model)

    15

  • 7/25/2019 03 - 50 - 2 -

    16/20

    :

    :

    -

    -

    16

  • 7/25/2019 03 - 50 - 2 -

    17/20

    (omission failures)

    o

    ()

    +

    : (.. , checksum

    17

  • 7/25/2019 03 - 50 - 2 -

    18/20

  • 7/25/2019 03 - 50 - 2 -

    19/20

    19

  • 7/25/2019 03 - 50 - 2 -

    20/20

    George Coulouris, Jean Dollimore and Tim Kindberg,Distributed Systems, Concepts and Design, AddisonWesley, Fourth Edition, 2005

    20