Application Layer protocols TASK388.pptx

FutureTechnologies3 5 views 8 slides Jun 07, 2024
Slide 1
Slide 1 of 8
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8

About This Presentation

Application Layer protocols


Slide Content

Application Layer protocols

DNS: Domain Name System (Service) protocol Domain Name System (DNS) is a distributed Internet directory service. DNS is used mostly to translate between domain names and IP addresses and to control Internet email delivery. Most Internet services rely on DNS to work, and if DNS fails, web sites cannot be located and email delivery stalls. 2

DNS has two independent aspects: It specifies the name syntax and rules for delegating authority over names. The basic syntax is: local.group.site 2. It specifies the implementation of a distributed computing system that efficiently maps names to addresses.

Protocol Structure ID 16-bit field used to correlate queries and responses. Q 1-bit field that identifies the message as a query or response 4

FTP: File Transfer Protocol Protocol Description: File Transfer Protocol (FTP) enables file sharing between hosts. FTP uses TCP to create a virtual connection for control information and then creates a separate TCP connection for data transfers. The control connection uses an image of the TELNET protocol to exchange commands and messages between hosts. 5

The key functions of FTP are: to promote sharing of files (computer programs and/or data); 2) to encourage indirect or implicit (via programs) use of remote computers; 3) to shield a user from variations in file storage systems among hosts; and 4) to transfer data reliably and efficiently. FTP, though usable directly by a user at a terminal, is designed mainly for use by programs. FTP control frames are TELNET exchanges and can contain TELNET commands and option negotiation. However, most FTP control frames are simple ASCII text and can be classified as FTP commands or FTP messages. FTP messages are responses to FTP commands and consist of a response code followed by explanatory text.

Protocol Structure Command Description ABOR Abort data connection process. ACCT<account> Account for system privileges. ALLO <bytes> Allocate bytes for file storage on server. APPE <filename> Append file to file of same name on server. 7

thank you name : mayar magdy ahmed id: 20206030
Tags