CE80N Introduction to Networks & The Internet Dr. Chane L. Fullmer UCSC Winter 2002.

Slides:



Advertisements
Similar presentations
CE80N Introduction to Networks & The Internet Dr. Chane L. Fullmer UCSC Winter 2002.
Advertisements

CPT 123 Internet Skills Class Notes Internet Services Session A.
CPSC 203 Introduction to Computers Tutorial 59 & 64 By Jie (Jeff) Gao.
28.2 Functionality Application Software Provides Applications supply the high-level services that user access, and determine how users perceive the capabilities.
TC2-Computer Literacy Mr. Sencer February 4, 2010.
Internet Applications: Telnet, Ping and Traceroute.
The Internet Useful Definitions and Concepts About the Internet.
Layer 7- Application Layer
COS 420 DAY 25. Agenda Assignment 5 posted Chap Due May 4 Final exam will be take home and handed out May 4 and Due May 10 Latest version of Protocol.
CIS101 Introduction to Computing Week 05. Agenda Your questions CIS101 Survey Introduction to the Internet & HTML Online HTML Resources Using the HTML.
The Internet and the World Wide Web. Una DooneyThe Internet and WWWSlide 2 What is the Internet? A collection of networks (LANS and WANS) around the world.
Introduction to HTML 2006 INT197B. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Internet Applications: File Transfer Protocol (FTP)
Chapter 30 Electronic Mail Representation & Transfer
CE80N Introduction to Networks & The Internet Dr. Chane L. Fullmer UCSC Winter 2002.
Accessing the Internet with Anonymous FTP Transferring Files from Remote Computers.
Section 2.1 Identify hardware Describe processing components Compare and contrast input and output devices Compare and contrast storage devices Section.
INTRODUCTION TO WEB DATABASE PROGRAMMING
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
HINARI/Basic Internet Concepts (module 1.1). Instructions - This part of the:  course is a PowerPoint demonstration intended to introduce you to Basic.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
思科网络技术学院理事会. 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.
Lecturer: Ghadah Aldehim
Lesson 2 — The Internet and the World Wide Web
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 CHAPTER 3 Created by, David Zolzer, Northwestern State University—Louisiana The Internet and World Wide.
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.
Introduction To Internet
CPSC 203 Introduction to Computers Lab 23 By Jie Gao.
What is and How Does it Work?  Electronic mail ( ) is the most popular use of the Internet. It is a fast and inexpensive way of sending messages.
 The World Wide Web is a collection of electronic documents linked together like a spider web.  These documents are stored on computers called servers.
An Overview of the Internet: The Internet: Then and Now How the Internet Works Major Features of the Internet.
Computer and Information Science Ch1.3 Computer Networking Ch1.3 Computer Networking Chapter 1.
1 Welcome to CSC 301 Web Programming Charles Frank.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 13 FTP and Telnet.
CPT 499 Internet Skills for Educators Session Seven Class Notes.
INTERNET. Objectives Explain the origin of the Internet and describe how the Internet works. Explain the difference between the World Wide Web and the.
Application Layer Honolulu Community College Cisco Academy Training Center Semester 1 Version
1 Chapter 34 Internet Applications (Telnet, FTP).
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)
Chapter 29 World Wide Web & Browsing World Wide Web (WWW) is a distributed hypermedia (hypertext & graphics) on-line repository of information that users.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
Chapter 28 - Remote Login and Remote Desktops(TELNET) Introduction Early Computers Used Textual Interfaces A Timesharing System Requires User Identification.
Chapter 27 - Faxes & File Transfer (FTP) Introduction Sending a Fax –The Internet can be used to send a fax. Two fax machines can be modified to communicate.
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
INTERNET PROTOCOLS. Microsoft’s Internet Information Server Home Page Figure IT2031 UNIT-3.
Chapter 22 - Browsing The World Wide Web Introduction Description Of Functionality –Obtain textual information, recorded sounds, or graphical images from.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
CPT 499 Internet Skills for Educators Overview of the Internet Session One.
Remote Access Usages. Remote Desktop Remote desktop technology makes it possible to view another computer's desktop on your computer. This means you can.
File Transfer And Access (FTP, TFTP, NFS). Remote File Access, Transfer and Storage Networks For different goals variety of approaches to remote file.
File Transfer Protocol (FTP) CIS 130. File Transfer Protocol (FTP) Copy files from one internet host (server) to your account on another host –Need domain.
Client – Server Architecture A Basic Introduction 1.
The Internet Technological Background. Topic Objectives At the end of this topic, you should be able to do the following: Able to define the Internet.
A SSIGNMENT #3 Com tech. ANSL HTML Hypertext Markup Language, a standardized system for tagging text files to achieve font, color, graphic, and hyperlink.
Week-2 (Lecture-1) An electronic message sent from one computer to another. contains account i.e. How does.
Chapter 7: Using Network Clients The Complete Guide To Linux System Administration.
Defining Networking Chapter 2.
Instructor Materials Chapter 5 Providing Network Services
Application Layer Honolulu Community College
Lecture: Protocols in Detail
Module 4 Remote Login.
Lecture 6: TCP/IP Networking By: Adal Alashban
Information Technology Ms. Abeer Helwa
Introduction to computers
Chapter 7 Network Applications
Internet Applications (Telnet, FTP)
Presentation transcript:

CE80N Introduction to Networks & The Internet Dr. Chane L. Fullmer UCSC Winter 2002

March 5, 2002CE80N -- Lecture #172 Class Information Web page tutorial available on-line Web page submission: – to Subject: cmpe080n-assgn4 –Must be ed on or before March 15 No extensions can be granted – don’t be late Final Exam –Last class session March 14, 2002 –Similar to midterm – open notes/open book

March 5, 2002CE80N -- Lecture #173 Personal Web Page of the Day A few brave souls…. Presenting: –

March 5, 2002CE80N -- Lecture #175 Facsimile (AKA as FAX) The first facsimile transmission: –1843 by Alexander Bain’s “Recording Telegraph” Early fax machines were expensive and proprietary – no interoperation between brands –Used by weather and news services (wire photos) 1984 – Standardized by the CCITT (The International Telegraph and Telephone Consultative Committee) –Uses basic telephone for interconnections –Today, millions sold annually… –Works globally – where ever there’s a phone.

March 5, 2002CE80N -- Lecture #176 Sending A Fax The Internet can be used to send a fax. –A document, image, etc. is converted to a file in facsimile format that can be transmitted via a fax modem to the destination fax machine. –A facsimile received via the fax modem from a fax machine is stored as a file that can later be viewed or printed. –C.L. Fullmer, et al “A TCP/IP Network Facsimile System built from publicly available software”, ACM 20 th Computer Science Conference, March 1992, Kansas City, Mo. Why bother? –Automated document retrieval/report generation –Saves money – no long distance/toll charges –Transmits faster than conventional fax Bandwidth in the Internet connection is often higher than the fixed voice circuit (64kbps)

March 5, 2002CE80N -- Lecture #177 The Internet Used To Copy Files or fax can be used to send short notes. Download should be used to send large volumes of data. –Large documents/images –Audio – CDs –Video clips –Software (ie, Free BSD)

March 5, 2002CE80N -- Lecture #178 Data Stored In Files Disks hold large volumes of data. –Stores data in files –Collects files together in folders (aka directories)

March 5, 2002CE80N -- Lecture #179 Copying A File The network can transfer a file from one computer disk to another. –Uses software developed early in ARPANET called file transfer –Uses a protocol called File Transfer Protocol (FTP) –Today, the application software itself is also called ftp.

March 5, 2002CE80N -- Lecture #1710 FTP Is Interactive A user invokes the FTP application. –Presents the user with a prompt –Waits for the user to enter a command

March 5, 2002CE80N -- Lecture #1711 Example FTP Commands Many FTP commands are available. You only need three simple commands to get a file from a remote machine:

March 5, 2002CE80N -- Lecture #1712 A User Can Store Or Retrieve A File FTP can retrieve (get) a copy of a file. –Contacts a remote computer –Obtains a copy of a file FTP can store (put) a copy of a file. –Contacts a remote computer –Sends a copy of a file (Uses the put command, instead of get)

March 5, 2002CE80N -- Lecture #1713 Commands For Binary And Text File Format There are two FTP file formats: –Using text Text files are not always obvious –Using binary Non text files may include: –Graphics – Audio –Video –Compressed data

March 5, 2002CE80N -- Lecture #1714 Choosing ASCII or Binary Transfer FTP does not understand the format or contents of a file. –Using the incorrect transfer type results in a malformed copy –Using binary to transfer a file is safer if in doubt

March 5, 2002CE80N -- Lecture #1715 Commands For Authorization And Anonymous FTP A remote FTP service asks users for authorization by: –Prompting for a login identifier –Prompting for a password Anonymous FTP allows anyone to access public files by: –Entering login of anonymous –Entering password of guest Sometimes address is used for password

March 5, 2002CE80N -- Lecture #1716 FTP Live Demonstration

March 5, 2002CE80N -- Lecture #1717 A Browser Can Use FTP The URL specifies to the browser to use FTP. –ftp:// –ftp://ftp.cs.purdue.edu/pub/comer/exampleftp://ftp.cs.purdue.edu/pub/comer/example All the details are handled by the browser. –Uses anonymous FTP

March 5, 2002CE80N -- Lecture #1718 How FTP Works FTP uses the client-server approach. –Uses TCP/IP for data transfer –Acting as the client FTP application software User’s browser –Acting as the server Remote computer

FTP Client-Server example

March 5, 2002CE80N -- Lecture #1720 Impact and Significance Of FTP FTP data transfer caused more traffic on the early Internet than any other application. –Replaced by Web traffic in 1995

March 5, 2002CE80N -- Lecture #1721 Fax/FTP Summary Faxes can be converted to files and transported over the Internet FTP – File Transfer Protocol –Client-Server architecture –FTP is interactive –“Anonymous” FTP for public access to files Web browsers can use FTP

March 5, 2002CE80N -- Lecture #1723 Glossary Anonymous FTP –Use of the special login anonymous to obtain access to public files through the FTP service. Binary file –Term is used to refer to nontext files.

March 5, 2002CE80N -- Lecture #1724 Glossary Directory –A collection of files and other directories. Some computer systems use the term folder. File Transfer Protocol –(FTP) The Internet service used to transfer a copy of a file from one computer to another.

March 5, 2002CE80N -- Lecture #1725 Glossary Folder –A synonym for directory. Internet FAX –A fax sent across the Internet instead of a conventional telephone connection. Login –The process of entering an account identifier and password to obtain access to a timesharing computer.

March 5, 2002CE80N -- Lecture #1726 Glossary Password –The secret code a user enters to gain access to a timesharing system or to gain authorization for the FTP service. Public files –Files that are available to any Internet user. Text file –Any file that consists of textual characters separated into lines.

March 5, 2002CE80N -- Lecture #1728 Early Computers Used Textual Interfaces When the Internet was being invented, computers consisted of timesharing systems. –Allowed many users to access the system simultaneously –Appeared to operate the same as a personal computer

March 5, 2002CE80N -- Lecture #1729 A Timesharing System Requires User Identification Because multiple users can interact with a timesharing computer, the system requires each user to identify themselves when they begin. –Requires: a login identifier a password

March 5, 2002CE80N -- Lecture #1730 Remote Login Resembles Conventional Login Remote login service allows a user to access a remote timesharing computer system. –To use the service, a user: Invokes an application program Specifies the name of a remote computer Provides a login identification Specifies a password

March 5, 2002CE80N -- Lecture #1731 How Remote Login Works Remote login follows the client-server paradigm. The client: –Is the application that uses TCP/IP to connect The server: –Allows the user to interact with the remote computer –Sends output to the client

Remote Login Example Figure 28.1 Remote login across the Internet uses two programs. The user invokes an application on the local computer. The local application connects the user’s keyboard and display to the remote timesharing system.

March 5, 2002CE80N -- Lecture #1733 Escaping From Remote Login Client software provides a way for a user to escape and communicate with the local client. –Provides a key on the keyboard to abort a running program –Why do we need it? An application runs on the remote computer The remote login client is running on the local computer If one, or both applications freeze (fail in some way) we have a way to regain control of the local computer system.

March 5, 2002CE80N -- Lecture #1734 Displays And Windows On a computer system using windows, remote login operates as if the window is a small terminal screen.

March 5, 2002CE80N -- Lecture #1735 The Internet Remote Login Service Is TELNET The Internet standard for remote login service is found in a protocol known as TELNET. –Specifies how a remote client and a remote login server interacts –Uses a character oriented interface

March 5, 2002CE80N -- Lecture #1736 TELNET Live Demonstration

March 5, 2002CE80N -- Lecture #1737 Remote Access Can Display A Desktop Software can be placed on two computers that displays an exact copy of one computer’s screen on another computer.

Remote Desktop Example Figure 28.2 Illustration of a remote desktop service. Software permits the display on a user’s computer to show the screen image from a remoter computer.

March 5, 2002CE80N -- Lecture #1739 How Remote Desktops Operate A remote desktop service operates similar to a remote login service. –Invokes an application –Specifies a remote computer –Takes over the screen, keyboard, and mouse –See:

March 5, 2002CE80N -- Lecture #1740 Assessment Of Remote Login and Desktops Internet remote access services are significant for three reasons. –Makes it possible to have computation remote from user –Is significant because of its generality –Is significant because many people use it

March 5, 2002CE80N -- Lecture #1741 Generality Makes Remote Login And Desktops Powerful The power of remote login arises because it provides general access to the program on a computer without requiring program modification.

March 5, 2002CE80N -- Lecture #1742 Remote Access Accommodates Multiple Types Of Computers Remote login service permits arbitrary brands of computers to communicate.

March 5, 2002CE80N -- Lecture #1743 Unexpected Results From Remote Access The user must remember that the application is running on a remote computer. –Cannot print a file using a local printer –Cannot save a file to the local computer ( of ftp the file to the local computer)

March 5, 2002CE80N -- Lecture #1744 Summary TELNET is the Internet remote login application Remote login resembles conventional login –Login account and password required –Client-server architecture –TCP/IP used for transport of data

March 5, 2002CE80N -- Lecture #1745 Glossary Login –The process of entering an account identifier and password to obtain access to a timesharing computer. Remote Desktop –A system that allows a user at one computer to connect their display, keyboard, and mouse to a remote computer.

March 5, 2002CE80N -- Lecture #1746 Glossary Remote Login –A service that allows a user on one computer to connect their keyboard and character-oriented display to a remote computer and run programs.

March 5, 2002CE80N -- Lecture #1747 Glossary TELNET –The Internet remote login service. TELNET allows a user at one site to interact with a remote timesharing system at another site as if the user’s terminal connected directly to the remote machine. Terminal –A device that enables you to communicate with a computer. Generally, a terminal is a combination of keyboard and display screen.

March 5, 2002CE80N -- Lecture #1748 Glossary Timesharing Computer –A computer system that permits multiple users to run programs at the same time. Window –A rectangular area on a screen devoted to one particular application program.