McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 TCP/IP Application Layer.

Slides:



Advertisements
Similar presentations
CCNA1 v3 Module 9 v3 CCNA 1 Module 9 JEOPARDY K. Martin Galo Valencia.
Advertisements

Introduction to Networks
Cisco 2 - Routers Perrine. J Page 14/30/2015 Chapter 10 TCP/IP Protocol Suite The function of the TCP/IP protocol stack is to transfer information from.
The Application Layer Chapter 7. Where are we now?
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 24 Network Management: SNMP.
Linux+ Guide to Linux Certification, Second Edition Chapter 14 Network Configuration.
Layer 7- Application Layer
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
Inside the Internet. INTERNET ARCHITECTURE The Internet system consists of a number of interconnected packet networks supporting communication among host.
1 Version 3.0 Module 9 TCP/IP Protocol and IP Addressing.
Ya Bao School of Engineering, SBU ACS Ch1 Protocol and Architecture 1 Ch1. Protocols and Architecture 1.1 Protocols zUsed for communications between entities.
1 System support & Management Protocols Lesson 13 NETS2150/2850 School of Information Technologies.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 TCP/IP.
SNMP & MIME Rizwan Rehman, CCS, DU. Basic tasks that fall under this category are: What is Network Management? Fault Management Dealing with problems.
26.1 Chapter 26 Remote Logging, Electronic Mail, and File Transfer Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: Application Layer Network Basics.
McGraw-Hill The McGraw-Hill Companies, Inc., 2000 SNMP Simple Network Management Protocol.
1.  TCP/IP network management model: 1. Management station 2. Management agent 3. „Management information base 4. Network management protocol 2.
Electronic Mail (SMTP, POP, IMAP, MIME)
Chapter Eleven An Introduction to TCP/IP. Objectives To compare TCP/IP’s layered structure to OSI To review the structure of an IP address To look at.
WXES2106 Network Technology Semester /2005 Chapter 4 TCP/IP CCNA1: Module 9, 10.3 and 11.
Network Protocols. Why Protocols?  Rules and procedures to govern communication Some for transferring data Some for transferring data Some for route.
思科网络技术学院理事会. 1 Application Layer Functionality and Protocols Network Fundamentals – Chapter 3.
26.1 Chapter 26 Remote Logging, Electronic Mail, and File Transfer Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or.
Chapter 12 TCP/IP Protocol BY Dr.Sukchatri Prasomsuk.
Internet applications Bill Chu. © Bei-Tseng Chu Aug 2000 Need for Domain Name Service (DNS) Natively, a TCP host is identified by its IP address hosts.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Chapter 25 TCP/IP Protocol Suite: Part 2, Application Layer.
13/09/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Transport layer and Application Layer Slide 1.
9/15/2015© 2008 Raymond P. Jefferis IIILect Application Layer.
Simple Mail Transfer Protocol (SMTP)
Huda AL_Omairl - Network 71 Protocols and Network Software.
Network Services Networking for Home & Small Business.
1 Version 3.0 Module 11 TCP Application and Transport.
Chap 9 TCP/IP Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
Linux+ Guide to Linux Certification, Second Edition Chapter 14 Network Configuration.
TCP/IP Transport and Application (Topic 6)
Hour 7 The Application Layer 1. What Is the Application Layer? The Application layer is the top layer in TCP/IP's protocol suite Some of the components.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Network Protocols Chapter 26 (Data Communication and Networking): Remote Logging, Electronic Mail, and.
Internet Protocol B Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
TCP/IP Protocol Suite 1 Chapter 16 Upon completion you will be able to: Host Configuration: BOOTP and DHCP Know the types of information required by a.
Application Layer Honolulu Community College Cisco Academy Training Center Semester 1 Version
Chapter 4  Configuration: Client/Server Components 1 Chapter 4 Overview  Configure client/server components o Network interface card (NIC) o Windows.
TCP/IP (Transmission Control Protocol / Internet Protocol)
Chapter 17 BOOTP and DHCP.
Chapter 18 Host Configuration : DHCP
Getting Connected Overview Getting Connected Overview.
Transmission Control Protocol (TCP) Internet Protocol (IP)
Computer Network Architecture Lecture 6: OSI Model Layers Examples 1 20/12/2012.
TCP/IP Protocol Suite ©Richard L. Goldman September 25, 2002.
1 Kyung Hee University Chapter 22 Simple Mail Transfer Protocol (SMTP)
TCP/IP Services and Applications Chapter 14 Release 16/7/2009.
26.1 Chapter 26 Remote Logging, Electronic Mail, and File Transfer Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or.
Application Layer instructors at St. Clair College in Windsor, Ontario for their slides. Special thanks to instructors at St. Clair College in Windsor,
1 Kyung Hee University Chapter 16 Host Configuration : BOOTP and DHCP.
IST 201 Chapter 11 Lecture 2. Ports Used by TCP & UDP Keep track of different types of transmissions crossing the network simultaneously. Combination.
Application layer tcp/ip
Instructor Materials Chapter 5 Providing Network Services
Lec 5: SNMP Network Management
Host Configuration: BOOTP and DHCP
Chapter 10: Application Layer
Host Configuration: BOOTP and DHCP
Application layer Lecture 7.
Lec 5: SNMP Network Management
SNMP (Simple Network Management Protocol) based Network Management
TCP/IP Protocol Suite: Part 2, Application Layer
Applications Layer Functionality & Protocols
Computer Networks Protocols
Presentation transcript:

McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 TCP/IP Application Layer

McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Comparison between OSI and TCP/IP

McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Client-Server Model (many-to-one) Client requests a service from a server Local machineRemote machine Client program runs when it is needed Server program runs infinitely

McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Bootstrap Protocol (BOOTP) Dynamic Host Configuration Protocol (DHCP BOOTP – client-server protocol designed to provide 4 pieces of information for a diskless computer or a computer that is booted for the first time. A computer attached to TCP/IP must know the ff. info: –Its IP address –Its subnet mask –IP address of the router –IP address of the server DHCP – extension of BOOTP –Provides dynamic configuration

McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 DNS in the Internet DNS –Domain Name System Domain name – name used instead of address 3 sections of domain name space (tree)

McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Generic Domains Define registered hosts according to their generic behavior 1 st level label (3 character)  Organization types

McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Country Domains De Anza College in Cupertino in California in the United States

McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Inverse Domain Map an address to a name Server list an IP address of authorized clients. Client sends a query to DNS Server

McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 TERminal Network (TELNET) Popular client-server application program –Enables the establishment of a connection to remote system in such a way that the local terminal appears to be a terminal at the remote system.

McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Local Login Keystrokes are accepted by the terminal driver Pass the characters to OS OS interprets the combination of characters and invokes the application program

McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Remote Login OS does not interpret the characters Transform the characters to a universal character set Network virtual terminal characters (NVT) Arrives at the TCP/IP stack Delivered to OS thru pseudoterminal driver

McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Concept of NVT Network Virtual Terminal (NVT) - universal interface UNIX Ctrl+z – suspend Ctrl+c – abort Ctrl+d – end-of-file DOS Ctrl+z – end-of-file

McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Client TELNET translates characters to NVT form Server TELNET translates NVT form into characters acceptable by the remote computer.

McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 FTP - the standard mechanism provided by TCP/IP for copying a file from one host to another. 3 components of Client Control connection – remains connected Data connection – open and then closed for each file transferred

McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Trivial File Transfer Protocol (TFTP) -less funtionalities than FTP ex. Diskless workstation or a router is booted, we need to download the bootstrap and configuration file

McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 SMTP Concept Simple Mail Transfer Protocol -supports -Sending single message to 1 or more recipients -Sending messages that include text, voice, video, graphics -Sending messages to users on networks outside the internet

McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 UAs and MTs User Agent & Mail Transfer Agent

McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Relay MTAs

McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Mail Gateways Does not use TCP/IP

McGraw-Hill©The McGraw-Hill Companies, Inc., Address

McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 MIME

McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 POP3 and SMTP

McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 SNMP Concept Simple Network Management Protocol - for monitoring and maintaining an internet Manager – management stations - runs the SNMP client program Agent – managed station - routers/hosts that runs the SNMP server program

McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 The agent keeps performance information in a database. –Ex. # of packets received and forwarded The manager can also make the router perform certain actions –Ex. Reboot the agent remotely at any time.

McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Management with SNMP is based on 3 basic ideas: –A manager checks an agent by requesting information that reflects the behavior of the agent. –A manager forces an agent to perform a task by resetting values in the agent database. –An agent contributes to the management process by warning the manager of the unusual situation.

McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Internet Management Components Management Information Base (MIB) Structure of Management Information (SMI) Its functions are to name objects; to define the type of data that can be stored in an object; to show how to encode data for transmission over the network A collection of all the objects that the manager can manage. Each agent has its own MIB.

McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Objects in MIB System, interface, address, translation Each group has defined variables and/or tables

McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 SNMP Messages

McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 SNMP Messages GetRequest – sent from the manager (client) to the agent (server) to retrieve the value of a variable. GetResponse - sent from the agent to the manager in response to GetRequest and GetNextRequest. –It contains the value of the variable(s) requested by the manager. SetRequest - sent from the manager to the agent to set (store) a value in a variable. Trap – agent to manager – to report an event –Ex. Agent is rebooted; reports the time of rebooting.