networking with remote clients and servers 1224573519876521 8

Upload: ananthadiga

Post on 30-May-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 Networking With Remote Clients and Servers 1224573519876521 8

    1/28

    Chapter 7

    Networking with Remote Clients

    and Servers

  • 8/14/2019 Networking With Remote Clients and Servers 1224573519876521 8

    2/28

    Remote Node

    Today remote nodes connect via ISDN,DSL, cable modem, and Virtual Private

    Networking (VPN) across the Internet, inaddition to dialing up using the plain oldtelephone system (POTS).

    When connecting via remote node, a

    computer makes a connection through apublic network to a remote access server(RAS).

  • 8/14/2019 Networking With Remote Clients and Servers 1224573519876521 8

    3/28

    Remote Node

    The remote access server then acts as a

    router, exchanging traffic between the

    remote computer and the network. This enables the remote computer to act as

    though it is a network node, able to transfer

    files, access database information andapplications, and print to network printers.

  • 8/14/2019 Networking With Remote Clients and Servers 1224573519876521 8

    4/28

    Remote Node

  • 8/14/2019 Networking With Remote Clients and Servers 1224573519876521 8

    5/28

    Remote Node

    Remote computing is typically slow!

    When the remote node accesses applications from a

    network location, the application must first download to

    the remote node before it is processed.Updates made to data must be uploaded across that slow

    link as well.

    A server handles requests the same way regardless of

    whether the node is local or remote.

  • 8/14/2019 Networking With Remote Clients and Servers 1224573519876521 8

    6/28

    Remote Node

    Remote node computing is simply a point-

    to-point link. The remote node connects

    directly to a remote access server via anintervening network.

  • 8/14/2019 Networking With Remote Clients and Servers 1224573519876521 8

    7/28

    Remote Node

  • 8/14/2019 Networking With Remote Clients and Servers 1224573519876521 8

    8/28

    Remote Node

    Remote nodes differ from local nodes in only

    one way: Data travels through a modem to

    access the network in a remote node when it

    uses a dialup connection.

    Data travels through a network interface card

    (NIC) to access the network in a local node.

    Therefore, a remote node simply treats itsmodem as though it were a NIC.

  • 8/14/2019 Networking With Remote Clients and Servers 1224573519876521 8

    9/28

    Point-to-Point Connections

    with PPP

    When you create a dialup connection to RAS,

    you must use a protocol to communicate.

    The protocol most often used to create thepoint-to-point connection across the

    telephone network is the aptly named Point-

    to-Point Protocol (PPP).

    It is based on an older protocol know as theSerial Line Internet Protocol (SLIP).

  • 8/14/2019 Networking With Remote Clients and Servers 1224573519876521 8

    10/28

    Point-to-Point Connections

    with PPP

    PPP offers several advanced capabilities.

    When it is used to connect with a remote network, it

    encapsulates the upper-layer protocols. This process enables a remote node to appear to be

    connected locally.

    PPPs link-control ability indicates when a

    connection is poor, providing for automatic

    termination and redialing.

  • 8/14/2019 Networking With Remote Clients and Servers 1224573519876521 8

    11/28

    Point-to-Point Connections

    with PPP

    PPP supports both Password Authentication

    Protocol (PAP) and Challenge Handshake

    Authentication Protocol (CHAP), which both

    prompt users to log on to establish a

    connection using encryption or clear text

    passwords.

  • 8/14/2019 Networking With Remote Clients and Servers 1224573519876521 8

    12/28

    Point-to-Point Connections

    with PPP

  • 8/14/2019 Networking With Remote Clients and Servers 1224573519876521 8

    13/28

    Using DSL for Remote Node

    ADSL

    G.Lite (DSL lite)

    HDSLVDSL

  • 8/14/2019 Networking With Remote Clients and Servers 1224573519876521 8

    14/28

    Remote Access Service (RAS)

    When you dial into a network as a remote

    node, you log into a remote access server.

    This is often the same server that providesremote node services across the Internet, via

    tunneling protocols.

    A variety of remote access servers is

    available.

  • 8/14/2019 Networking With Remote Clients and Servers 1224573519876521 8

    15/28

    Remote Access Service (RAS)

  • 8/14/2019 Networking With Remote Clients and Servers 1224573519876521 8

    16/28

    Tunneling to a Virtual Private

    Network (VPN)

    VPN describes remote nodes that access a

    network via the Internet in a secure fashion.

    That security is provided by tunneling

    protocols, along with encryption.

    Many encryption schemes can encode data

    with strengths up to 128 bits, an encryption

    strength that virtually prevents decryptionaltogether.

  • 8/14/2019 Networking With Remote Clients and Servers 1224573519876521 8

    17/28

    Tunneling to a Virtual Private

    Network (VPN)

    VPN is available to clients who connect to theInternet through nearly any type of link.

    Whether the client connects via ISDN, DSL, cablemodem, or dialup line, a VPN session can usually

    be created. VPN creates a virtual point-to-point connection to

    the RAS. Tunneling is driven by the need to protect that virtual

    point-to-point link from being interrupted oreavesdropped upon. Tunneling works by encapsulating data within IP

    packets in an encrypted format.

  • 8/14/2019 Networking With Remote Clients and Servers 1224573519876521 8

    18/28

    Tunneling to a Virtual Private

    Network (VPN)

  • 8/14/2019 Networking With Remote Clients and Servers 1224573519876521 8

    19/28

    Point-to-Point Tunneling

    Protocol (PPTP)

    Point-to-Point Tunneling Protocol (PPTP)

    takes its name from PPP because it uses

    PPP frames in its tunneling process.

    PPTP encapsulates PPP frames within IP

    datagrams, which are then transmitted across

    the Internet.

  • 8/14/2019 Networking With Remote Clients and Servers 1224573519876521 8

    20/28

  • 8/14/2019 Networking With Remote Clients and Servers 1224573519876521 8

    21/28

  • 8/14/2019 Networking With Remote Clients and Servers 1224573519876521 8

    22/28

    Remote Control

    Remote control computing overcame some of

    the issues with remote node computing.

    Because the application ran only on the LAN-

    connected computer, the remote computer

    didnt need to be compatible with the network

    applications, nor did it require any additional

    hardware.

  • 8/14/2019 Networking With Remote Clients and Servers 1224573519876521 8

    23/28

    Remote Control

  • 8/14/2019 Networking With Remote Clients and Servers 1224573519876521 8

    24/28

    Independent Computing

    Architecture from Citrix

    Citrix developed its ICA protocol to facilitate

    remote control sessions.

    The protocol runs within the upper layers of

    the OSI reference model, including the

    application, presentation, and session layers.

    It establishes the session, maintains it, and

    terminates it.

  • 8/14/2019 Networking With Remote Clients and Servers 1224573519876521 8

    25/28

    Independent Computing

    Architecture from Citrix

    During the session, ICA carries keystrokes,

    mouse clicks, and graphical data in the form of

    compressed draw commands.

    ICA is highly optimized in that it will update

    only the graphical data that has changed on

    the screen.

    The protocol also allows file transfers betweenthe local and remote computers.

  • 8/14/2019 Networking With Remote Clients and Servers 1224573519876521 8

    26/28

    Independent Computing

    Architecture from Citrix

    ICA requires very little bandwidth and can

    provide solid performance over a 20-Kbps

    connection.

    This means that the average computer using

    a 56-Kbps modem connection will experience

    exceptional performance with an ICA

    session.

  • 8/14/2019 Networking With Remote Clients and Servers 1224573519876521 8

    27/28

    Microsoft Remote Desktop

    Protocol (RDP)

    Remote Desktop Protocol (RDP) offers much

    the same type of service as ICA.

    It supplies the transport for keystrokes,

    mouse clicks, and display data for a server

    providing sessions to a thin client application.

  • 8/14/2019 Networking With Remote Clients and Servers 1224573519876521 8

    28/28

    Microsoft Remote Desktop

    Protocol (RDP)

    RDP is limited in the protocols it will run

    across; theres no direct dial method.

    RDP clients will operate only across a TCP/IP

    network.

    If you need to run remote sessions across a

    network that is solely IPX/SPX or NetBEUI,

    you would be required to use CitrixMetaFrame.