+ All Categories
Home > Documents > 7 Application Layer.pptx

7 Application Layer.pptx

Date post: 04-Jun-2018
Category:
Upload: tutun-juhana
View: 220 times
Download: 0 times
Share this document with a friend

of 96

Transcript
  • 8/13/2019 7 Application Layer.pptx

    1/96

    Application Layer

    Computer Networks

    Tutun JuhanaTelecommunication EngineeringSchool of Electrical Engineering & Informatics

    Institut Teknologi Bandung

    7

  • 8/13/2019 7 Application Layer.pptx

    2/96

    HOST CONFIGURATION: DHCP

    2

  • 8/13/2019 7 Application Layer.pptx

    3/96

  • 8/13/2019 7 Application Layer.pptx

    4/96

    DHCP Operation

    4

  • 8/13/2019 7 Application Layer.pptx

    5/96

    5

  • 8/13/2019 7 Application Layer.pptx

    6/96

    6

  • 8/13/2019 7 Application Layer.pptx

    7/96

    7

  • 8/13/2019 7 Application Layer.pptx

    8/96

    DOMAIN NAME SYSTEM (DNS)

    8

  • 8/13/2019 7 Application Layer.pptx

    9/96

    9

  • 8/13/2019 7 Application Layer.pptx

    10/96

    Name Space

    Flat Name Space In a flat name space, a name is assigned to an

    address

    A name in this space is a sequence of characters

    without structure. The main disadvantage : it cannot be used in a large

    system because it must be centrally controlled to

    avoid ambiguity and duplication

    Hierarchical Name Space Each name is made of several parts

    A central authority can assign the part of the name

    that defines the nature of the organization and the

    name of the organization 10

  • 8/13/2019 7 Application Layer.pptx

    11/96

    Domain Name Space

    11

  • 8/13/2019 7 Application Layer.pptx

    12/96

    12

  • 8/13/2019 7 Application Layer.pptx

    13/96

  • 8/13/2019 7 Application Layer.pptx

    14/96

    14

  • 8/13/2019 7 Application Layer.pptx

    15/96

    15

  • 8/13/2019 7 Application Layer.pptx

    16/96

    Domain

    16

  • 8/13/2019 7 Application Layer.pptx

    17/96

    Distribution of Name Space

    17

  • 8/13/2019 7 Application Layer.pptx

    18/96

    18

  • 8/13/2019 7 Application Layer.pptx

    19/96

  • 8/13/2019 7 Application Layer.pptx

    20/96

    20

  • 8/13/2019 7 Application Layer.pptx

    21/96

    DNS in the Internet

    21

  • 8/13/2019 7 Application Layer.pptx

    22/96

    22

  • 8/13/2019 7 Application Layer.pptx

    23/96

    23

  • 8/13/2019 7 Application Layer.pptx

    24/96

    24

  • 8/13/2019 7 Application Layer.pptx

    25/96

    25

  • 8/13/2019 7 Application Layer.pptx

    26/96

    26

  • 8/13/2019 7 Application Layer.pptx

    27/96

  • 8/13/2019 7 Application Layer.pptx

    28/96

    Resolver

    DNS is designed as a client-server application A host that needs to map an address to a name or a

    name to an address calls a DNS client called a resolver

    The resolver accesses the closest DNS server with a

    mapping request If the server has the information, it satisfies the resolver;

    otherwise, it either refers the resolver to other servers or

    asks other servers to provide the information

    After the resolver receives the mapping, it interprets theresponse to see if it is a real resolution or an error, and

    finally delivers the result to the process that requested it

    28

  • 8/13/2019 7 Application Layer.pptx

    29/96

    29

  • 8/13/2019 7 Application Layer.pptx

    30/96

    30

  • 8/13/2019 7 Application Layer.pptx

    31/96

    31

  • 8/13/2019 7 Application Layer.pptx

    32/96

    32

  • 8/13/2019 7 Application Layer.pptx

    33/96

    Caching

    33

  • 8/13/2019 7 Application Layer.pptx

    34/96

  • 8/13/2019 7 Application Layer.pptx

    35/96

    35

  • 8/13/2019 7 Application Layer.pptx

    36/96

    36

  • 8/13/2019 7 Application Layer.pptx

    37/96

    37

  • 8/13/2019 7 Application Layer.pptx

    38/96

    38

  • 8/13/2019 7 Application Layer.pptx

    39/96

    TELNET AND SSH

    39

  • 8/13/2019 7 Application Layer.pptx

    40/96

    40

  • 8/13/2019 7 Application Layer.pptx

    41/96

    Telnet

    41

  • 8/13/2019 7 Application Layer.pptx

    42/96

    42

  • 8/13/2019 7 Application Layer.pptx

    43/96

    43

  • 8/13/2019 7 Application Layer.pptx

    44/96

    SSH

    Secure Shell

    44

  • 8/13/2019 7 Application Layer.pptx

    45/96

  • 8/13/2019 7 Application Layer.pptx

    46/96

    FTP

    46

  • 8/13/2019 7 Application Layer.pptx

    47/96

    47

  • 8/13/2019 7 Application Layer.pptx

    48/96

    48

  • 8/13/2019 7 Application Layer.pptx

    49/96

    49

  • 8/13/2019 7 Application Layer.pptx

    50/96

    50

  • 8/13/2019 7 Application Layer.pptx

    51/96

    51

  • 8/13/2019 7 Application Layer.pptx

    52/96

  • 8/13/2019 7 Application Layer.pptx

    53/96

    53

  • 8/13/2019 7 Application Layer.pptx

    54/96

    54

  • 8/13/2019 7 Application Layer.pptx

    55/96

    W b S

  • 8/13/2019 7 Application Layer.pptx

    56/96

    Web Server

    Uniform Resource Locator (URL)

    56

    W b D t

  • 8/13/2019 7 Application Layer.pptx

    57/96

    Web Document

    57

  • 8/13/2019 7 Application Layer.pptx

    58/96

    58

  • 8/13/2019 7 Application Layer.pptx

    59/96

    59

  • 8/13/2019 7 Application Layer.pptx

    60/96

    60

  • 8/13/2019 7 Application Layer.pptx

    61/96

    61

    HTTP

  • 8/13/2019 7 Application Layer.pptx

    62/96

    HTTP

    62

  • 8/13/2019 7 Application Layer.pptx

    63/96

    63

  • 8/13/2019 7 Application Layer.pptx

    64/96

  • 8/13/2019 7 Application Layer.pptx

    65/96

    65

  • 8/13/2019 7 Application Layer.pptx

    66/96

  • 8/13/2019 7 Application Layer.pptx

    67/96

    67

  • 8/13/2019 7 Application Layer.pptx

    68/96

    68

  • 8/13/2019 7 Application Layer.pptx

    69/96

  • 8/13/2019 7 Application Layer.pptx

    70/96

    70

  • 8/13/2019 7 Application Layer.pptx

    71/96

    71

  • 8/13/2019 7 Application Layer.pptx

    72/96

    72

  • 8/13/2019 7 Application Layer.pptx

    73/96

    73

    Cookies

  • 8/13/2019 7 Application Layer.pptx

    74/96

    Cookies

    74

    The World Wide Web was originallydesigned as a stateless entity

  • 8/13/2019 7 Application Layer.pptx

    75/96

    75

  • 8/13/2019 7 Application Layer.pptx

    76/96

    76

  • 8/13/2019 7 Application Layer.pptx

    77/96

    ELECTRONIC MAIL:SMTP, POP, IMAP, AND MIME

    77

    Architecture

  • 8/13/2019 7 Application Layer.pptx

    78/96

    Architecture

    78

  • 8/13/2019 7 Application Layer.pptx

    79/96

  • 8/13/2019 7 Application Layer.pptx

    80/96

    80

  • 8/13/2019 7 Application Layer.pptx

    81/96

    81

  • 8/13/2019 7 Application Layer.pptx

    82/96

    82

    User Agent (UA)

  • 8/13/2019 7 Application Layer.pptx

    83/96

    User Agent (UA)

    It provides service to the user to make theprocess of sending and receiving a

    message easier.

    83

  • 8/13/2019 7 Application Layer.pptx

    84/96

    84

  • 8/13/2019 7 Application Layer.pptx

    85/96

  • 8/13/2019 7 Application Layer.pptx

    86/96

    86

    Mail Transfer Phases

  • 8/13/2019 7 Application Layer.pptx

    87/96

    Mail Transfer Phases

    87

  • 8/13/2019 7 Application Layer.pptx

    88/96

  • 8/13/2019 7 Application Layer.pptx

    89/96

    89

    Message Access Agent: POP AND IMAP

  • 8/13/2019 7 Application Layer.pptx

    90/96

    Message Access Agent: POP AND IMAP

    90

    POP3Post Office Protocol version 3

  • 8/13/2019 7 Application Layer.pptx

    91/96

    Post Office Protocol, version 3

    91

    IMAP4Internet Mail Access Protocol version 4

  • 8/13/2019 7 Application Layer.pptx

    92/96

    Internet Mail Access Protocol, version 4

    92

    MIME

  • 8/13/2019 7 Application Layer.pptx

    93/96

    MIME

    Multipurpose Internet Mail Extensions(MIME) is a supplementary protocol that

    allows non-ASCII data to be sent through

    e-mail

    93

  • 8/13/2019 7 Application Layer.pptx

    94/96

    94

  • 8/13/2019 7 Application Layer.pptx

    95/96

    Web-based mail

  • 8/13/2019 7 Application Layer.pptx

    96/96

    Web based mail


Recommended