Date post: | 04-Jun-2018 |
Category: |
Documents |
Upload: | tutun-juhana |
View: | 220 times |
Download: | 0 times |
of 96
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
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