Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Chapter 15 – Application Layer The application layer is responsible for the following: University of the Western Cape Identifying and establishing the availability of intended communication partners Synchronizing cooperating applications Establishing agreement on procedures for error recovery Controlling data integrity The application layer does not provide services to any other OSI layer. It does provide services to application processes lying outside the scope of the OSI model. Examples of such application processes include spreadsheet programs, word processing programs, and banking terminal programs University of the Western Cape Direct network applications Most applications that work in a networked environment are classified as client-server applications. A client is defined as a requester of services and a server is defined as the provider of services. A single machine can be both a client and a server depending on the software configuration. Examples are: web browsers , e-mail, FTP, … University of the Western Cape Indirect network support The redirector is a protocol that works with computer operating systems and network clients instead of specific application programs. It allows using the network storage devices as if they were locally attached. Domain Name System University of the Western Cape In order to associate the contents of the site with its address, a domain naming system was developed. A domain is a group of computers that are associated by their geographical location or their business type. A domain name is a string of characters and/or numbers, usually a name or abbreviation, that represents the numeric address of an Internet site. Top-level domain names examples: •.za – South Africa •.us - United States •.uk - United Kingdom .edu - educational sites .com - commercial sites .gov - government sites .org - non-profit sites .net - network service University of the Western Cape The domain name server The Domain Name System server (DNS) is a device on a network. It responds to requests from clients to translate a domain name into the associated IP address. The DNS system is set up in a hierarchy that creates different levels of DNS servers. If a local DNS server is able to translate a domain name into its associated IP address, it does so, and returns the result to the client. If it cannot translate the address, it passes the request up to the next higher-level DNS server on the system, which then tries to translate the address. This process repeats itself until the domain name has been translated, or the top-level DNS server has been reached. Application Layer Examples: File transfer protocol University of the Western Cape The main purpose of file transfer protocol (FTP) is to transfer files from one computer to another by copying and moving files from servers to clients, and from clients to servers. When you copy files from a server, FTP establishes a data link between the computers, across which the data is transferred. Data transfer can occur in ASCII mode or in binary mode. These two modes determine how the data file is to be transferred between the stations. After the file transfer has ended, the data connection terminates automatically. After you have completed the entire session of copying and moving files, you may log off, thus closing the command link, and ending the session. University of the Western Cape The End