Upload
tutun-juhana
View
584
Download
3
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
Application Layer
Computer Networks
Tutun JuhanaTelecommunication EngineeringSchool of Electrical Engineering & InformaticsInstitut Teknologi Bandung
7
2
HOST CONFIGURATION: DHCP
3
Before DHCP
• RARP• BOOTP
4
DHCP Operation
5
6
7
8
DOMAIN NAME SYSTEM (DNS)
9
10
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
11
Domain Name Space
12
13
14
15
16
Domain
17
Distribution of Name Space
18
19
20
21
DNS in the Internet
22
23
24
25
26
27
Resolution
• Mapping a name to an address or an address to a name is called name-address resolution.
28
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 the response to see if it is a real resolution or an error, and finally delivers the result to the process that requested it
29
30
31
32
33
Caching
34
Types of Records
35
36
37
38
39
TELNET AND SSH
40
41
Telnet
42
43
44
SSH
• Secure Shell
45
Port Forwarding
46
FTP
47
48
49
50
51
52
WWW AND HTTP
53
54
55
Web Client (Browser)
56
Web Server
• Uniform Resource Locator (URL)
57
Web Document
58
59
60
61
62
HTTP
63
64
65
66
67
68
69
70
71
72
73
74
Cookies
• The World Wide Web was originally designed as a stateless entity
75
76
77
ELECTRONIC MAIL:SMTP, POP, IMAP, AND MIME
78
Architecture
79
80
81
82
83
User Agent (UA)
• It provides service to the user to make the process of sending and receiving a message easier.
84
85
Message Transfer Agent: SMTP
86
87
Mail Transfer Phases
88
89
90
Message Access Agent: POP AND IMAP
91
POP3Post Office Protocol, version 3
92
IMAP4Internet Mail Access Protocol, version 4
93
MIME
• Multipurpose Internet Mail Extensions (MIME) is a supplementary protocol that allows non-ASCII data to be sent through e-mail
94
95
96
Web-based mail