Top Banner

of 18

Network Types,Layered Architecture

Jun 03, 2018

Download

Documents

WA Q AS
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/12/2019 Network Types,Layered Architecture

    1/18

    1

    Computer Communication &Networks

    Lecture # 06

  • 8/12/2019 Network Types,Layered Architecture

    2/18

    Computer Network?

    interconnected collection of autonomous computers

    connected by asingletechnology[Tanenbaum]

    What is the Internet?

    network of networks

    collection of networks interconnected by routers

    a communication medium used by millions

    Email, chat, Web surfing, streaming media

    Internet WebWeb Surfing: A computer-based text retrieval system that enables a user to access particular locations in webpages or other

    electronic documents by clicking on links within specific webpages or documents.

  • 8/12/2019 Network Types,Layered Architecture

    3/18

    The nuts and bolts view of the Internet

    millions of connectedcomputing devices: hosts, end-

    systems

    PCs workstations, servers

    PDAs phones,

    running network apps

    communication links

    fiber, copper, radio, satellite

    Links have different bandwidth

    routers:forward packets

    Packet: a piece of message.

    local ISP

    companynetwork

    regional ISP

    router workstation

    servermobile

  • 8/12/2019 Network Types,Layered Architecture

    4/18

    Applications (1) end systems (hosts):

    run application programs

    e.g. Web, email

    at edge of network

    client/server model client host requests, receives

    service from always-on server

    e.g. Web browser/server; email

    client/server

    Client/server model is

    applicable in an intranet.

  • 8/12/2019 Network Types,Layered Architecture

    5/18

    Applications (2)

    peer-peer model: No fixed clients or servers

    Each host can act as both client & server

  • 8/12/2019 Network Types,Layered Architecture

    6/18

    Applications (3) WWW

    Instant Messaging (Internet chat, text messaging

    on cellular phones)

    Peer-to-Peer Internet Phone

    Video-on-demand

    Distributed Games Remote Login

    File Transfer

  • 8/12/2019 Network Types,Layered Architecture

    7/18

    Local Area Network (LAN)

    company/univ local areanetwork(LAN) connects end

    system to edge router

    Ethernet:

    shared or dedicated linkconnects end system and

    router

    10 Mbs, 100Mbps, Gigabit

    Ethernet deployment:institutions, home

    LANs happening now

  • 8/12/2019 Network Types,Layered Architecture

    8/18

    Metropolitan Area Network (MAN)

    home

    cable headend

    cable distribution

    network (simplified)

    Typically 500 to 5,000 homes

    A Cable TV Network is an example of a MAN

  • 8/12/2019 Network Types,Layered Architecture

    9/18

    Cable Network Architecture: Overview

    home

    cable headend

    cable distribution

    network (simplified)

  • 8/12/2019 Network Types,Layered Architecture

    10/18

    Cable Network Architecture: Overview

    home

    cable headend

    cable distribution

    network

    server(s)

  • 8/12/2019 Network Types,Layered Architecture

    11/18

    Wide Area Network (WAN)

    Spans a large

    geographic area, e.g., a

    country or a continent

    A WAN consists ofseveral transmission

    lines and routers

    Internet is an example

    of a WAN

  • 8/12/2019 Network Types,Layered Architecture

    12/18

    Wireless Networks

    shared wirelessaccess networkconnects end system to router

    via base station access point

    wireless LANs:

    802.11 (WiFi): 11 Mbps wider-area wireless access

    provided by telco operator

    3G ~ 384 kbps or more

    Will it happen??

    GPRS in Europe

    basestation

    mobilehosts

    router

    To the wired network

  • 8/12/2019 Network Types,Layered Architecture

    13/18

    Home networks

    Typical home network components: ADSL or cable modem

    router/firewall

    Ethernet wireless access

    point

    wirelessaccesspoint

    wirelesslaptops

    router/firewallcablemodem

    to/from

    cableheadend

    Ethernet(switched)

  • 8/12/2019 Network Types,Layered Architecture

    14/18

    internetworking?

    internetworkinterconnection of networksalso

    called an internet

    Subnetworka component of an internet Intermediate systema device used to connect

    two networks allowing hosts of the networks to

    correspond with each other

    Bridge

    Routers

    Internet is an example of an internetwork.

  • 8/12/2019 Network Types,Layered Architecture

    15/18

    Layered Architecture: Why?

    Networks are complex with many pieces

    Hosts, routers, links, applications, protocols, hardware,

    software Can we organize it, somehow?

    Lets consider a Web page request:

    Browser requests Web page from server

    Server should determine if access is privileged

    Reliable transfer page from server to client

    Physical transfer of bits from server to client

  • 8/12/2019 Network Types,Layered Architecture

    16/18

    Motivation Continued

    Network

    Services

    Application

    Services

    CommunicationService

    Network

    Services

    Application

    Services

    CommunicationService

    Web Server Web Client

    Application logic

    Reliable delivery

    Transfer bits

  • 8/12/2019 Network Types,Layered Architecture

    17/18

    Layers, Protocols, Interfaces

    Web Server Web Client

    Application logic

    protocol

    Reliable deliveryprotocol

    Transfer bits

    protocol

    Network

    Services

    Application

    Services

    Communication

    Service

    Network

    Services

    Application

    Services

    Communication

    Service

    Layer

    Interface

    Layer

    Interface

  • 8/12/2019 Network Types,Layered Architecture

    18/18

    Layered Architecture

    Networks organized as a stack of layers?

    The purpose of a layer is to offer services to the layer

    above it using an interface (programming languageanalogy: libraries hide details while providing a

    service)

    Reduces design complexity

    Protocols: peer-to-peer layer-n conversations Data Transfer: each layer passes data & control

    information to the layer below; eventually

    physical medium is reached.