The Application Layer Chapter 7. Where are we now?

Slides:



Advertisements
Similar presentations
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 24 Network Management: SNMP.
Advertisements

Web Server Administration
Chapter Extension 7 How the Internet Works © 2008 Prentice Hall, Experiencing MIS, David Kroenke.
Chapter 29 Structure of Computer Names Domain Names Within an Organization The DNS Client-Server Model The DNS Server Hierarchy Resolving a Name Optimization.
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.
Chapter 30 Electronic Mail Representation & Transfer
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols Network Fundamentals – Chapter.
Chapter 11: Networking with TCP/IP and the Internet.
McGraw-Hill The McGraw-Hill Companies, Inc., 2000 SNMP Simple Network Management Protocol.
IST 228\Ch3\IP Addressing1 TCP/IP and DoD Model (TCP/IP Model)
1 What is Electronic Mail Exchanging information via computer networks Electronic mail addresses SMTP (Simple Mail Transfer Protocol) Client/Server based.
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.
15-1 More Chapter 15 Goals Compare and contrast various technologies for home Internet connections Explain packet switching Describe the basic roles of.
1 Application Layer Lecture 5 Imran Ahmed University of Management & Technology.
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 9
1 Computer Communication & Networks Lecture 27 Application Layer: Electronic mail and FTP Waleed.
Fall 2005 By: H. Veisi Computer networks course Olum-fonoon Babol Chapter 7 The Application Layer.
Electronic Mail Originally –Memo sent from one user to another Now –Memo sent to one or more mailboxes Mailbox –Destination point for messages.
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
 TCP/IP is the communication protocol for the Internet  TCP/IP defines how electronic devices should be connected to the Internet, and how data should.
TCP/IP Protocol Suite 1 Chapter 20 Upon completion you will be able to: Electronic Mail: SMTP, POP, and IMAP Understand four configurations of architecture.
Computer Networks26-1 Chapter 26. Remote Logging, Electronic Mail and File Transfer.
Chapter 9.
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.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 ISP Services Working at a Small-to-Medium Business or ISP – Chapter 7.
13/09/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Transport layer and Application Layer Slide 1.
1 Application Layer Lecture 6 Imran Ahmed University of Management & Technology.
Simple Mail Transfer Protocol (SMTP)
TCP/IP. The Internet Protocol Suite is the set of communications protocols used for the Internet and other similar networks. It is commonly also known.
Network Communications Technology Chapter 19 Internet Architecture and TCP/IP.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols.
Huda AL_Omairl - Network 71 Protocols and Network Software.
Examining TCP/IP.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
TCP/IP Transport and Application (Topic 6)
The Internet The internet is simply a worldwide computer network that uses standardised communication protocols to transmit and exchange data.
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.
©Brooks/Cole, 2003 Model and protocol  A model is the specification set by a standards organization as a guideline for designing networks.  A protocol.
1 Chapter 8 – TCP/IP Fundamentals TCP/IP Protocols IP Addressing.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 TCP/IP Application Layer.
Presented by Rebecca Meinhold But How Does the Internet Work?
CS 3830 Day 9 Introduction 1-1. Announcements r Quiz #2 this Friday r Demo prog1 and prog2 together starting this Wednesday 2: Application Layer 2.
TCP/IP (Transmission Control Protocol / Internet Protocol)
Management Information Base for Version 2 of the Simple Network Management Protocol (MIB for SNMPv2)
INTERNET PROTOCOLS. Microsoft’s Internet Information Server Home Page Figure IT2031 UNIT-3.
Net 221D:Computer Networks Fundamentals
A Quick Look At How Works Understanding the basics of how works can make life a lot easier for any user. Especially those who are interested.
Cisco Discovery Semester 1 Chapter 6 JEOPADY RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands.
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)
1 Architecture 2 User Agent 3 Message Transfer Agent 4 Message Access Agent 5 MIME 6 Web-Based Mail 7 Electronic Mail Security.
J. Liebeher (modified by M. Veeraraghavan) 1 Introduction Complexity of networking: An example Layered communications The TCP/IP protocol suite.
1 Chapter 10: Application Layer Reference: Chapter 7 - “Computer Networks”, Andrew S. Tanenbaum, 4th Edition, Prentice Hall, 2003.
Ch 2. Application Layer Myungchul Kim
Application layer tcp/ip
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 9
Working at a Small-to-Medium Business or ISP – Chapter 7
Web Development & Design Chapter 1, Sections 4, 5 & 6
Working at a Small-to-Medium Business or ISP – Chapter 7
Working at a Small-to-Medium Business or ISP – Chapter 7
Internet Protocols IP: Internet Protocol
Protocols 2 Key Revision Points.
 Zone in name space  DNS IN THE INTERNET  Generic domains :There are fourteen generic domains, each specifying an organization type.
Computer Networks Protocols
Presentation transcript:

The Application Layer Chapter 7

Where are we now?

DNS: Domain Name System a)An example partitioning of the DNS name space, including Internet-accessible files, into three layers. b)Caching: for performance and availability performance availability

Implementation of Name Resolution (1) The principle of iterative name resolution. + : less performance requirements for name servers - : effective caching only at client - : may induce high communication overhead

Implementation of Name Resolution (2) The principle of recursive name resolution. - : high performance demands on name servers +: more effective caching possible (in different places) +: high availability due to cached information (e.g. # down  use # ) +: may reduce communication costs

Implementation of Name Resolution (3) a)The comparison between recursive and iterative name resolution with respect to communication costs. e.g. America e.g. Europe

SMTP: Simple Mail Transfer Protocol User Agent (UA): interacts with the user Message Transfer Agent (MTA): actual communication

SMTP MTAs within the Internet act as gateways that transfer (and convert) messages from/to other networks.

SMTP Entire System:

SMTP Multipurpose Internet Mail Extension (MIME): Helper application that supports SMTP with treatment of non-ASCII messages.

SMTP Post Office Protocol (POP3): Supports desktop computers that do not continuously run an MTA. A mail server (of an organization) is always “on”, and desktop computers connect to the mail sever via POP3 to get their (received) messages. Desktop computers can send messages directly using MTA (via SMTP).

SNMP: Simple Network Management Protocol Manager: client that manages (part of) the internet (e.g. host) Agent: Machine or device to be managed (e.g. router, host). It acts as a server. Basic Management Functions: 1) Manager gets management information from an agent e.g. x = # of forwarded packets, y = # of received packets Manager checks: y-x high?  router congested 2) Manager can set some critical variables with agent to enforce it to perform some tasks. e.g. manager sets the variable reboot = 1 3) Agent can notify manager about critical situations in its environment.

SNMP To accomplish management tasks at least two other protocols are needed (besides SNMP): SMI (Structure of Management Information): It defines the structure of the information provided by the agents and defines encoding rules for the data to be transferred (BER: Basic Encoding Rules) MIB (Management Information Base): Database with an agent that includes the management information needed by managers. Information about 8 different groups can be stored. These are: system, interface, address translation, ip, icmp, tcp, udp, egp.

SNMP