Please enable JavaScript.
Coggle requires JavaScript to display documents.
Application Layer, Theresia Fatika Sijabat 201710971 Sistem Informasi B …
Application Layer
Application Layer Protocols
Application, Session and Presentation
Aplication Layer
Session Layer
Functions create and maintain dialogs between source and destination applications
Handles the exchange of information to initiate dialogs, keep them active, and to restart sessions
Presentation Layer
3 Fungsi Utama
Coding and conversion of application layer data
Compression of the data
Encryption of the data for transmission and the decryption of data upon receipt by the destination
TCP/IP Application Layer Protocols
Telnet
Bootstrap Protocol (BOOTP)
Domain Name Service Protocol (DNS)
Dynamic Host Control Protocol (DHCP)
Hypertext Transfer Protocol (HTTP)
File Transfer Protocol (FTP)
Trivial File Transfer Protocol (TFTP)
Simple Mail Transfer Protocol (SMTP)
Post Office Protocol (POP)
Internet Message Access Protocol (IMAP)
How Application Protocols Interact with End-User Applications
1) Peer-to-Peer Networks : Both devices are considered equal in the communication
2) Peer-to-Peer Applications : Client and server in the same communication
Both can initiate and receive a message
Common P2P Applications
Bitcoin
LionShare
BitTorrent
eDonkey
Shareaza
eMule
Client-Server Model
Well-Known Application Layer Protocols and Services
Common Application Layer Protocols
Hypertext Transfer Protocol (HTTP) / Markup Languange
Browse The Web
HTTP and HTTPS
Three common message types are GET, POST, and PUT
HTTPS lebih secure
Simple Mail Transfer Protocol (SMTP)
used to enable users to send email
Post Office Protocol (POP)
used to enable users to receive email
Internet Message Access Protocol (IMAP)
Email client provides the functionality of both protocols within one application
Providing IP Addressing Services
Domain Name Service (DNS
DNS Message Format
Record types are:
A - an end device address
NS - an authoritative name server
CNAME - the canonical name for an alias
MX - mail exchange record;
DNS Hierarchy
Examples top-level domains:
.au - Australia
.co - Colombia
.com - business or industry
.jp - Japan
.org - non-profit organization
nslookup
Operating system utility called nslookup allows the user to manually query the name servers to resolve a given host name
Dynamic Host Configuration Protocol (DCHP)
allows a host to obtain an IP address dynamically
DHCP Operation
DCHP DISCOVER ➡
⬅DCHP OFFER
DCHP REQUEST➡
⬅ DHCP ACK
DCHP Server
DCHP Client
Providing File Sharing Services
Server Message Block
A client-server, request-response protocol. Servers can make their resources available to clients on the network.
File Transfer Protocol
FTP allow data transfers between a client and a server
Move It!
Getting the Data to the End Device
Getting the Data through the Internetwork
Message Travels Through a Network
Getting the Data to the Right Application
The Internet of Things
Theresia Fatika Sijabat
201710971
Sistem Informasi B