Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.

Slides:



Advertisements
Similar presentations
4.01 How Web Pages Work.
Advertisements

Institute of Technology Sligo - Dept of Computing Layer 7 The Application Layer Chapter Review.
CCNA 1 v3.1 Module 11 Review.
Jaringan Komputer Dasar
The Internet Useful Definitions and Concepts About the Internet.
Layer 7- Application Layer
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
Layer 7 The Application Layer Chapter Review Layer 7 The Application Layer zThe application layer is the OSI layer closest to the end system. This determines.
Data Networking Fundamentals Unit 7 7/2/ Modified by: Brierley.
Topics in this presentation: The Web and how it works Difference between Web pages and web sites Web browsers and Web servers HTML purpose and structure.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols Network Fundamentals – Chapter.
©Brooks/Cole, 2003 Chapter 6 Computer Networks. ©Brooks/Cole, 2003 Understand the rationale for the existence of networks. Distinguish between the three.
Layer 7 Application Layer
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
WXES2106 Network Technology Semester /2005 Chapter 4 TCP/IP CCNA1: Module 9, 10.3 and 11.
Lesson 24. Protocols and the OSI Model. Objectives At the end of this Presentation, you will be able to:
TCP/IP Application and Transport
Networking Basics TCP/IP TRANSPORT and APPLICATION LAYER Version 3.0 Cisco Regional Networking Academy.
Network Protocols. Why Protocols?  Rules and procedures to govern communication Some for transferring data Some for transferring data Some for route.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
Introduction to the Transport Layer The primary duties of the transport layer, Layer 4 of the OSI model, are to transport and regulate the flow of information.
Chapter 9.
Lesson 2 — The Internet and the World Wide Web
CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
9/15/2015© 2008 Raymond P. Jefferis IIILect Application Layer.
Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name.
CCNA1 v3 Module 11 v3 CCNA 1 Module 11 JEOPARDY S Dow.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
Network Services Networking for Home & Small Business.
15 Semester 1 JEOPARDY IndirectnetworksupportDNSDNSNetworkApps.NetworkApps.MoreNetworkApps.Misc.Misc
Component 9 – Networking and Health Information Exchange Unit 1-1 ISO Open Systems Interconnection (OSI) This material was developed by Duke University,
1 Version 3.0 Module 11 TCP Application and Transport.
CIS 1310 – HTML & CSS 1 Introduction to the Internet.
Chap 9 TCP/IP Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
Chapter 15 Layer 7: Application Layer.
TCP/IP Transport and Application (Topic 6)
Internet Protocol B Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
Cisco 1 - Networking Basics Perrine. J Page 16/5/2016 Chapter 11 At which layer of the TCP/IP model does Telnet operate? 1.application 2.presentation 3.session.
Data Networking Fundamentals Chapter 7. Objectives In this chapter, you will learn to: Discuss basic networking concepts, including the elements common.
ECEN “Internet Protocols and Modeling”, Spring 2012 Course Materials: Papers, Reference Texts: Bertsekas/Gallager, Stuber, Stallings, etc Class.
Application Layer Honolulu Community College Cisco Academy Training Center Semester 1 Version
Networking in Linux. ♦ Introduction A computer network is defined as a number of systems that are connected to each other and exchange information across.
TCP/IP (Transmission Control Protocol / Internet Protocol)
CCNA4 v3 Module 6 v3 CCNA 4 Module 6 JEOPARDY K. Martin.
Protocols COM211 Communications and Networks CDA College Olga Pelekanou
Cisco – Chapter 15 Application Layer closest to you as an end-user, when you are interacting with software.
Networks Part 2: Infrastructure + Protocols NYU-Poly: HSWP Instructor: Mandy Galante.
Cisco Discovery Semester 1 Chapter 6 JEOPADY RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands.
17 Establishing Dial-up Connection to the Internet Using Windows 9x 1.Install and configure the modem 2.Configure Dial-Up Adapter 3.Configure Dial-Up Networking.
Application of the Internet 1998/12/09 KEIO University, JAPAN Mikiyo
Computer Network Architecture Lecture 6: OSI Model Layers Examples 1 20/12/2012.
IST 201 Chapter 11 Lecture 2. Ports Used by TCP & UDP Keep track of different types of transmissions crossing the network simultaneously. Combination.
4.01 How Web Pages Work.
Application Layer Functionality and Protocols Abdul Hadi Alaidi
Instructor Materials Chapter 5 Providing Network Services
Computer Networks.
v3 JEOPARDY CCNA 1 Module 11 CCNA1 v3 Module 11 Galo Valencia
Application Layer Honolulu Community College
Protocols and networks in the TCP/IP model initially.
Lecture 6: TCP/IP Networking By: Adal Alashban
Data Networking Fundamentals
Web Development & Design Chapter 1, Sections 4, 5 & 6
1 Introduction to the Internet.
Chapter 7 Network Applications
4.01 How Web Pages Work.
Computer Networks Protocols
4.01 How Web Pages Work.
Presentation transcript:

Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST

OSI Layers with Functions

TCP/IP Application Layer The session, presentation, and application layers of the OSI model are bundled into the application layer of the TCP/IP model.  means that representation, encoding, and dialog control are all handled in the TCP/IP application layer.

TCP/IP Application Layer The TCP/IP protocols that support file transfer, , and remote login are probably the most familiar to users of the Internet. These protocols include the following applications: DNS FTP HTTP SMTP SNTP Telnet

DNS (Domain Naming System) A domain is a group of computers that are associated by their geographical location or their business type The Domain Name System (DNS) is a system  used on the Internet for translating names of domains and their publicly advertised network nodes into IP addresses.  A domain name is a string of characters, number, or both.  There are more than 200 top-level domains on the Internet,

Example of domains

HTTP ( Hypertext Transfer Protocol ) Hypertext Transfer Protocol (HTTP) works with the World Wide Web, which is the fastest growing and most used part of the Internet.  One of the main reasons for the extraordinary growth of the Web is the ease with which it allows access to information. A Web browser is used to gather any information from the servers connected to WWW.  It is a client-server application, requires both a client and a server component in order to function.  It presents data in multimedia formats on Web pages that use text, graphics, sound, and video.  Web pages are created with a format language called Hypertext Markup Language (HTML).  HTML directs a Web browser on a particular Web page to produce the appearance of the page in a specific manner.

HyperLink HTML specifies locations (hyperlinks) for the placement of text, files, and objects that are to be transferred from the Web server to the Web browser.  Hyperlinks make the World Wide Web easy to navigate.  A hyperlink is an object, word, phrase, or picture, on a Web page.  When that hyperlink is clicked, it directs the browser to a new Web page  The web page contains, often hidden within its HTML description, an address location known as a Uniform Resource Locator (URL).

URL In the URL  " tells the browser which protocol to use.  The second part, "www", is the hostname or name of a specific machine with a specific IP address.  The last part, /edu/ identifies the specific folder location on the server that contains the default web page.

How HTTP works? A Web browser usually opens to a starting or "home" page,  where hyperlinks can be selected, or a URL in the address bar of the browser can be typed. The Web browser examines the protocol, determines the IP address of the Web server using DNS.  Then the transport layer, network layer, data link layer, and physical layer work together to initiate a session with the Web server.  The data that is transferred to the HTTP server contains the folder name of the Web page location.  The data can also contain a specific file name for an HTML page. If no name is given, then the default name as specified in the configuration on the server is used.

How HTTP works? The server responds to the request  send to the Web client all of the text, audio, video, and graphic files specified in the HTML instructions.  The client browser reassembles all the files to create a view of the Web page, and then terminates the session.

SMTP (Simple Mail Transfer Protocol) servers communicate with the Simple Mail Transfer Protocol (SMTP) to send and receive mail.  messages are transported in ASCII format using TCP. When a mail server receives a message destined for a local client,  it stores that message and waits for the client to collect the mail. There are several ways for mail clients to collect their mail.  Using programs that access the mail server files directly or collect their mail using network protocols, like POP3 and IMAP4.  Mail clients use these special different protocols to collect mail, they almost always use SMTP to send mail.

SMTP Two different protocols, and possibly two different servers, are used to send and receive mail,  it is possible that mail clients can perform one task and not the other.  Thus, usually troubleshooting is done separately for sending problems from receiving problems.

SMTP connection When checking the configuration of a mail client, a good way to verify that the SMTP and POP or IMAP settings are correctly configured, is-.  to test if a mail server is reachable is to Telnet to the SMTP port (25) or to the POP3 port (110).  The following command format is used at the Windows command line to test the ability to reach the SMTP service on the mail server at IP address : C:\>telnet The SMTP protocol does not offer much of security and does not require any authentication.  Administrators often do not allow hosts that are not part of their network to use their SMTP server to send or relay mail.  This is to prevent unauthorized users from using their servers as mail relays.

FTP (File Transfer Protocol) Connection-oriented service Uses TCP to transfer files between systems that support FTP. File is transferred by copying and moving files from servers to clients, and from clients to servers.

How file copied from a server FTP first establishes a control connection between the client and the server. A second connection is established through which the data is transferred. Data transfer can occur in ASCII mode or in binary mode. After the file transfer, the data connection terminates automatically. When the entire session of copying and moving files is complete, the command link is closed when the user logs off and ends the session.

TFTP (Trivial File Transfer Protocol) Connectionless service Uses User Datagram Protocol (UDP). Used on the router to transfer configuration files TFTP is designed to be small and easy to implement. Therefore, it lacks most of the features of FTP. TFTP can read or write files to or from a remote server but it has no provisions for user authentication. Useful in some LANs because it operates faster than FTP and in a stable environment it works reliably.

SNMP (Simple Network Management Protocol ) (SNMP) is an application layer protocol Facilitates the exchange of management information between network devices. Enables network administrators to manage network performance, find and solve network problems, and plan for network growth. SNMP uses UDP as its transport layer protocol.

Components of SNMP managed network Network management system (NMS)  Executes applications that monitor and control managed devices  One or more NMSs must exist on any managed network. Managed devices  Network nodes that contain an SNMP agent and that reside on a managed network.  Collect and store management information and make this information available to NMSs using SNMP.  Managed devices can be routers, access servers, switches, and bridges, hubs, computer hosts.

Components of SNMP managed network Agents  Network-management software modules that reside in managed devices.  Has local knowledge of management information and translates that information into a form compatible with SNMP.

Telnet Telnet client software provides the ability to login to a remote Internet host that is running a Telnet server application and then to execute commands from the command line. A Telnet client is referred to as a local host. Telnet server, which uses special software called a daemon, is referred to as a remote host.

Making a Telnet connection From a Telnet client, the connection option must be selected. A dialog box typically prompts for a host name and terminal type. The Telnet operation uses none of the processing power from the transmitting computer. All processing and storage take place on the remote computer.

Telnet works at the application layer of the TCP/IP model. Telnet works at the top three layers of the OSI model.  The application layer deals with commands.  The presentation layer handles formatting, usually ASCII.  The session layer transmits. In the TCP/IP model, all of these functions are considered to be part of the application layer. Telnet