Net 221D:Computer Networks Fundamentals

Slides:



Advertisements
Similar presentations
CCNA 1 v3.1 Module 11 Review.
Advertisements

2: Application Layer1 FTP, SMTP and DNS. 2: Application Layer2 FTP: separate control, data connections r FTP client contacts FTP server at port 21, specifying.
Network Architectures Week 3 Part 2. Comparing The Internet & OSI.
Chapter 2: Application layer  2.1 Web and HTTP  2.2 FTP 2-1 Lecture 5 Application Layer.
2: Application Layer1 Chapter 2 Application Layer Computer Networking: A Top Down Approach, 4 th edition. Jim Kurose, Keith Ross Addison-Wesley, July 2007.
CPSC 441: DNS1 Instructor: Anirban Mahanti Office: ICT Class Location: ICT 121 Lectures: MWF 12:00 – 12:50 Notes derived.
1 Networking A computer network is a collection of computing devices that are connected in various ways in order to communicate and share resources. The.
Introduction 1 Lecture 7 Application Layer (FTP, ) slides are modified from J. Kurose & K. Ross University of Nevada – Reno Computer Science & Engineering.
1 Review of Important Networking Concepts Introductory material. This slide uses the example from the previous module to review important networking concepts:
Electronic Mail Three major components: SMTP user agents mail servers
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.
1 Domain Name System (DNS). 2 DNS: Domain Name System Internet hosts: – IP address (32 bit) - used for addressing datagrams – “name”, e.g.,
1 Application Layer Lecture 5 Imran Ahmed University of Management & Technology.
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 10 Omar Meqdadi Department of Computer Science and Software Engineering University.
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 9
Lesson 24. Protocols and the OSI Model. Objectives At the end of this Presentation, you will be able to:
1 Computer Communication & Networks Lecture 27 Application Layer: Electronic mail and FTP Waleed.
Lecturer: Maxim Podlesny Sep CSE 473 File Transfer and Electronic in Internet.
Fall 2005 By: H. Veisi Computer networks course Olum-fonoon Babol Chapter 7 The Application Layer.
Networking Basics TCP/IP TRANSPORT and APPLICATION LAYER Version 3.0 Cisco Regional Networking Academy.
2: Application Layer1 Some network apps r r Web r Instant messaging r Remote login r P2P file sharing r Multi-user network games r Streaming stored.
CHAPTER 2. Creating a network app write programs that – run on (different) end systems – communicate over network – e.g., web server software communicates.
Chapter 12 TCP/IP Protocol BY Dr.Sukchatri Prasomsuk.
© 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.
DNS: Domain Name System
1 Application Layer Lecture 6 Imran Ahmed University of Management & Technology.
Chapter 1: Introduction to Web Applications. This chapter gives an overview of the Internet, and where the World Wide Web fits in. It then outlines the.
Examining TCP/IP.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
Component 9 – Networking and Health Information Exchange Unit 1-1 ISO Open Systems Interconnection (OSI) This material was developed by Duke University,
The Inter-network is a big network of networks.. The five-layer networking model for the internet.
Ch 2. Application Layer Myungchul Kim
OSI Model Data Communications. 7 layer “research” model ApplicationPresentationSessionTransportNetworkLinkPhysical.
ECE453 – Introduction to Computer Networks Lecture 17 – Top – Down Approach (A Review)
CPSC 441: DNS 1. DNS: Domain Name System Internet hosts: m IP address (32 bit) - used for addressing datagrams m “name”, e.g., - used by.
INDEX oWoWhat is TCP/IP protocol suite ? oDoDifferent layers. oEoEncapsulation. oPoProtocol Interface.
CS 3830 Day 10 Introduction 1-1. Announcements r Quiz #2 this Friday r Program 2 posted yesterday 2: Application Layer 2.
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)
Chapter 2 Application Layer Computer Networking: A Top Down Approach, 4 th edition. Jim Kurose, Keith Ross Addison-Wesley, July 2007.
CS470 Computer Networking Protocols
Cisco Discovery Semester 1 Chapter 6 JEOPADY RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands.
Net 221D:Computer Networks Fundamentals
2: Application Layer 1 Chapter 2: Application layer r 2.1 Principles of network applications r 2.2 Web and HTTP r 2.3 FTP r 2.4 Electronic Mail  SMTP,
Transmission Control Protocol (TCP) Internet Protocol (IP)
Application Layer 2-1 Chapter 2 Application Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Application Layer – Lecture.
1. Internet hosts:  IP address (32 bit) - used for addressing datagrams  “name”, e.g., ww.yahoo.com - used by humans DNS: provides translation between.
Computer Network Architecture Lecture 6: OSI Model Layers Examples 1 20/12/2012.
 1DT014 Datakommunikation I › (Thur) 9-14 › Polacksbacken, Skrivsal  9 Questions › 5 Short questions › 4 Long questions.
TCP/IP Protocol Suite ©Richard L. Goldman September 25, 2002.
Advanced Higher Computing Computer Networking Topic 1: Network Protocols and Standards.
Ch 2. Application Layer Myungchul Kim
Lecture 4 : Network Architectures (cont..) 1. 2 Summary of OSI Layers.
@Yuan Xue A special acknowledge goes to J.F Kurose and K.W. Ross Some of the slides used in this lecture are adapted from their.
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 Lecture 7.
Introduction to Technology Infrastructure
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 9
Protocols and networks in the TCP/IP model initially.
Working at a Small-to-Medium Business or ISP – Chapter 7
Network Architecture Introductory material
Introduction to Technology Infrastructure
Lectures Computer networking تمرین 3 نمره. پژوهش عملیاتی 2 نمره.
Working at a Small-to-Medium Business or ISP – Chapter 7
Working at a Small-to-Medium Business or ISP – Chapter 7
Review of Important Networking Concepts
Application layer Lecture 7.
Working at a Small-to-Medium Business or ISP – Chapter 7
Internet Protocols IP: Internet Protocol
FTP, SMTP and DNS 2: Application Layer.
Presentation transcript:

Net 221D:Computer Networks Fundamentals Behrouz A. Forouzan” Data communications and Networking Lecture : Application Layer

Introduction Protocol Layer PDU HTTP, FTP Application layer message TCP, UDP Transport layer segment ICMP, IP Network layer datagram PPP, Ethernet, Data link layer frame IEEE 802.11 Behrouz A. Forouzan” Data communications and Networking

Application Layer Processes communicating across networks Behrouz A. Forouzan” Data communications and Networking

HTTP: Hyper Transfer Protocol What is HTTP? Hypertext Transfer Protocol – the Web’s application layer protocol HTTP 1.0, HTTP 1.1 Pipelined – requests sent as soon as it is encountered Persistent – multiple objects can be sent over a single TCP connection between the server and the client Behrouz A. Forouzan” Data communications and Networking

DNS :Domain Name Server Internet hosts: IP address (32 bit) - used for addressing datagrams “name”, e.g., ww.yahoo.com - used by humans DNS: provides translation between host name and IP address distributed database implemented in hierarchy of many name servers Distributed for scalability & reliability Behrouz A. Forouzan” Data communications and Networking

DNS :Domain Name Server Hostname to IP address translation Host aliasing Canonical and alias names Mail server aliasing Load distribution Replicated Web servers: set of IP addresses for one canonical name Behrouz A. Forouzan” Data communications and Networking

DNS Host at cis.poly.edu wants IP address for gaia.cs.umass.edu Infrastructure: Client resolver Local DNS server Authoritative DNS Server Root DNS Server Top-Level Domain DNS Server Behrouz A. Forouzan” Data communications and Networking

Electronic Mail Three major components: user agents mail servers e.g., Eudora, Outlook, Netscape Messenger mail servers Incoming, outgoing messages Push protocol –SMTP Pull protocol – HTTP, IMAP, POP3 Behrouz A. Forouzan” Data communications and Networking