Domain Name System A heirarchial, distributed database A service primarily aimed at mapping names to IP addresses Partitioned for ease of administration.

Slides:



Advertisements
Similar presentations
PowerPoint presentation of first 25 pages of instructional manual Edith Fabiyi Essentials of Internet Access.
Advertisements

CCNA1 v3 Module 9 v3 CCNA 1 Module 9 JEOPARDY K. Martin Galo Valencia.
Introduction to Networks
Institute of Technology Sligo - Dept of Computing Layer 7 The Application Layer Chapter Review.
The Internet Useful Definitions and Concepts About the Internet.
Web Server Administration
Layer 7- Application Layer
Chapter 2: Application layer  2.1 Web and HTTP  2.2 FTP 2-1 Lecture 5 Application Layer.
SESSION 9 THE INTERNET AND THE NEW INFORMATION NEW INFORMATIONTECHNOLOGYINFRASTRUCTURE.
Chapter 11 Enterprise Networks & Internet Enterprise Network Architecture Internet Enterprise Network & Internet.
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
Chapter 2: Application layer  2.1 Web, HTTP and HTML (We will continue…)  2.2 FTP  2.3 SMTP 9/22/2009 Lecture 7, MAT 279, Fall
Lesson 19 Internet Basics.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: Application Layer Network Basics.
Evolved from ARPANET (Advanced Research Projects Agency of the U.S. Department of Defense) Was the first operational packet-switching network Began.
CS 3870/CS 5870 Welcome! Web Protocols, Technologies and Applications.
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.
Forensic and Investigative Accounting
IT 210 The Internet & World Wide Web introduction.
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.
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.
Semester 1 CHAPTER 15.
Web Technology. History of the Internet Internet was developed by ARPANet in ARPANet (American Research Project Agency Network)
Internet, intranet, and multimedia database processing l Database processing across local and wide area networks l Alternative architectures for distributing.
How did the internet develop?. What is Internet? The internet is a network of computers linking many different types of computers all over the world.
Forensic and Investigative Accounting Chapter 14 Internet Forensics Analysis: Profiling the Cybercriminal © 2005, CCH INCORPORATED 4025 W. Peterson Ave.
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
1 Version 3.0 Module 11 TCP Application and Transport.
An Overview of the Internet: The Internet: Then and Now How the Internet Works Major Features of the Internet.
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.
UNESCO ICTLIP Module 1. Lesson 61 Introduction to Information and Communication Technologies Lesson 6. What is the Internet?
CIS 250 Advanced Computer Applications Internet/WWW Review.
1 Chinese Information Processing : Using Computers to Teach and Learn Chinese Week 6 and 7: Creating and maintaining web pages - html and ftp.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
Chap 15 Application Layer Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
Web Protocols, Technologies and Applications
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)
INTERNET PROTOCOLS. Microsoft’s Internet Information Server Home Page Figure IT2031 UNIT-3.
Net 221D:Computer Networks Fundamentals
Newsgroup World Wide Web (WWW) Conservation Over the Internet e.g.ICQ File Transfer Protocol (FTP) Includes 6 main services: Electronic Mail Remote.
Internet Basics. Books TEXT BOOKS: Web Enabled Commercial Application Development Using HTML, DHTML, JavaScript, By: Bayros BPB publications OTHER READINGS:
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.
2 pt 3 pt 4 pt 5pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt 2pt 3 pt 4pt 5 pt 1pt 2pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4pt 5 pt 1pt Internet History Computer Networks.
Application of the Internet 1998/12/09 KEIO University, JAPAN Mikiyo
Computer Network Architecture Lecture 6: OSI Model Layers Examples 1 20/12/2012.
TCP/IP Protocol Suite ©Richard L. Goldman September 25, 2002.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
INTERNET AND . WHAT IS INTERNET The Internet can be defined as the wired or wireless mode of communication through which one can receive, transmit.
Website Design and Construction Services and Standards.
Information Networks. Internet It is a global system of interconnected computer networks that link several billion devices worldwide. It is an international.
Week-2 (Lecture-1) An electronic message sent from one computer to another. contains account i.e. How does.
IST 201 Chapter 11 Lecture 2. Ports Used by TCP & UDP Keep track of different types of transmissions crossing the network simultaneously. Combination.
Web Protocols, Technologies and Applications
Application layer tcp/ip
Instructor Materials Chapter 5 Providing Network Services
Computer Networks.
Some bits on how it works
Understand the OSI Model Part 2
Some Common Terms The Internet is a network of computers spanning the globe. It is also called the World Wide Web. World Wide Web It is a collection of.
Protocols and networks in the TCP/IP model initially.
Chapter 10: Application Layer
Evolved from ARPANET (Advanced Research Projects Agency of the U.S. Department of Defense) Was the first operational packet-switching network Began.
Chapter 7 Network Applications
Presentation transcript:

Domain Name System A heirarchial, distributed database A service primarily aimed at mapping names to IP addresses Partitioned for ease of administration

DNS Structure (partial). educom gov utexastamuibm cs austin mac1 solar

DNS -- How it Works DNS Servers in a logical tree DNS clients on every host Iterative Queries Recursive Queries

ARP Address Resolution Protocol {translate network layer address to physical address} Part of general resolution procedure: name {e.g., neuron.cs.tamu.edu} IP Address {e.g., } Ethernet address {e.g., 08:00:20:08:58:78} DNS ARP

Application Layer File Transfer, Access and Management –virtual file store –file servers and requesting clients Electronic Mail –process to process traffic expected to dominate Internet –actually dominates the Internet Virtual Terminals –representing the abstract state of the real terminal Remote Job Execution –JTM: Job Transfer and Manipulation

ISO Applications FTAM ~ FTP File Transfer, Access & Manipulation VTS ~ TELNET Virtual Terminal Service JTM ~ ??? Job Transfer & Manipulation {maybe rsh, RPC?} MHS ~ SMTP Message Handling System (X.400)

ISO Terminology SASE CASE “applications” [Specific|Common] Application Service Elements “think of them as programming libraries or APIs”

ISO Service Elements (examples) Association Control Service Element (primitives) Commitment, Concurrency and Recovery –atomic actions –two phase commit

File Servers 1. File Structure 2. File Attributes –e.g. identifier, size of storage, access control 3. File Operations –create, delete move –OSI has defined virtual filestore operations

Replicated Files Why multiple file servers? –1. To split the workload over multiple servers. –2. To allow file access to occur even if one file server is down –3. To increase reliability by having independent backups of each file Updates Voting

Electronic Mail Motis and X.400 CCITT has aligned them for compatibility May replace SMTP The user agent user interface Message transfer agent post office

Virtual Terminals Scroll mode terminals no local resources; dumb display and transmission Page mode terminals 25 x 80 character display screen editing via termcap Form mode terminals local processing enabled Bitmapped terminals like X stations

Case Study: Internet File Transfer Electronic Mail Virtual Terminals

Getting Started RARP BOOTP TFTP DHCP

File Transfer Protocol FTP recognizes four file types: 1. Image –bit by bit transfer 2. ASCII 3. EBCDIC 4. Logical Byte files –binary files which use byte size other than 8 bits

Electronic Mail Pioneered by ARPANET RFC 822 (widely used) Simple Mail Transfer Protocol (SMTP) Supports only ASCII text addressing

Virtual Terminals - TELNET Designed for scroll mode terminals Hit a key, 8-bit bytes are sent 95 ASCII and 7 control characters legal

USENET--HOW TO AVOID GRADUATION Internet compatible (now) Variety of newsgroups Moderated newsgroups NNTP, Network News Transfer Protocol, allows selective downloading of messages to multiple sites

The Web “the” killer application for the Internet Two components for popularity –http combines multiple access (gopher, ftp, etc) methods –hypertext interface supports point-and-click interface Who will organize the information? –No one... –Database experts –Librarians (!)

Web Terminology Web Browsers –Netscape –Mosaic Web Servers –http daemon httd.conf - main server config file srm.con - server resource config file access.conf - global access control file Home Page –Eg., HTML –HyperText Markup Language

HTML Document Willis Marti’s Homepage Sample HTML Document To demonstrate HTML....

Web Future Directions HTML Enhancements Secure Transactions Uniform Naming Librarians & Brokers Information “push” or “pull”

Layer 7 Summary Service Element Model Not all Apps belong here... Common Network Services