Internet Applications: Telnet, Ping and Traceroute.

Slides:



Advertisements
Similar presentations
CCNA2 Module 4. Discovering and Connecting to Neighbors Enable and disable CDP Use the show cdp neighbors command Determine which neighboring devices.
Advertisements

CPT 123 Internet Skills Class Notes Internet Services Session A.
6 UNIX Network Utilities Mauro Jaskelioff. Introduction Overview of computer networks Network related utilities –Accessing a remote computer –Transferring.
CE80N Introduction to Networks & The Internet Dr. Chane L. Fullmer UCSC Winter 2002.
Chapter One The Essence of UNIX.
15.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 15: Configuring a Windows.
28.2 Functionality Application Software Provides Applications supply the high-level services that user access, and determine how users perceive the capabilities.
CPSC 441 Tutorial - Network Tools 1 Network Tools CPSC 441 – Computer Communications Tutorial.
Introducing the Command Line CMSC 121 Introduction to UNIX Much of the material in these slides was taken from Dan Hood’s CMSC 121 Lecture Notes.
Web Pages Publishing your page on ASUWlink. Unix Directory Commands ls –la –will show all directories and files –will show directory and file permissions.
The Internet. Telnet Telnet means using your computer as a terminal. All commands you type are sent to the host computer you are connected to and executed.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
UNIX Chapter 00 A “ Quick Start ” into UNIX Operating System Mr. Mohammad Smirat.
Guide To UNIX Using Linux Third Edition
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 8: Implementing and Managing Printers.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
CS 497C – Introduction to UNIX Lecture 35: - TCP/IP Networking Tools Chin-Chih Chang
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
CISCO NETWORKING ACADEMY Chabot College ELEC ping & traceroute.
TCP/IP Tools Lesson 5. Objectives Skills/ConceptsObjective Domain Description Objective Domain Number Using basic TCP/IP commands Understanding TCP/IP3.6.
Chapter 26 remote logging & Ftp
1 Some basic Unix commands u Understand the concept of loggin into and out of a Unix shell u Interact with the system in a basic way through keyboard and.
Telnet/SSH: Connecting to Hosts Internet Technology1.
2440: 141 Web Site Administration Remote Web Server Access Tools Instructor: Enoch E. Damson.
Accessing the Internet with Anonymous FTP Transferring Files from Remote Computers.
1 Version 3.1 Module 4 Learning About Other Devices.
Workshop 1: Introduction to TCP/IP
File Systems Sources and Resources: 1. A Students Guide to UNIX, by Hahn 2. Paula Davidson’s Handout on UNIXHandout on UNIX.
Overview of Linux CS3530 Spring 2014 Dr. José M. Garrido Department of Computer Science.
1 Web Server Administration Chapter 9 Extending the Web Environment.
CCNA2 v3 Module 4 v3 CCNA 2 Module 4 JEOPARDY K. Martin.
Objectives Define IP Address To be able to assign an IP address with its Subnet Mask and Default Gateway to a PC that operates using Windows 7 or Fedora.
Chapter 8 The Internet: A Resource for All of Us.
COMP1321 Digital Infrastructure Richard Henson February 2014.
Hacker’s Strategies Revealed WEST CHESTER UNIVERSITY Computer Science Department Yuchen Zhou March 22, 2002.
1 Welcome to CSC 301 Web Programming Charles Frank.
Chapter 0 A “Quick-Start” into the UNIX Operating System.
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 13 FTP and Telnet.
1 Remote Access Telnet Telnet FTP FTP. 2 Applications and Communications Telnet Telnet  Program for accessing systems remotely.  Available on Windows.
1 Chapter 34 Internet Applications (Telnet, FTP).
Telnet allows you to log in remotely to other computers connected to the Internet (but only computers that are set up to be logged in to). Once logged.
Chapter 28 - Remote Login and Remote Desktops(TELNET) Introduction Early Computers Used Textual Interfaces A Timesharing System Requires User Identification.
Introduction to Programming Using C An Introduction to Operating Systems.
Page 1 Printing & Terminal Services Lecture 8 Hassan Shuja 11/16/2004.
File Systems, telnet and ftp Sources and Resources: 1. A Students Guide to UNIX, by Hahn 2. Paula Davidson’s Handout on UNIXHandout on UNIX.
ERICSON BRANDON M. BASCUG Alternate - REGIONAL NETWORK ADMINISTRATOR HOW TO TROUBLESHOOT TCP/IP CONNECTIVITY.
1 Introduction to Unix. 2 What is UNIX?  UNIX is an Operating System (OS).  An operating system is a control program that helps the user communicate.
 Last lesson, the Windows Operating System was discussed along with the Windows command shell  Unix is a computer operating system, that similarly manages.
Ch26 Ameera Almasoud 1 Based on Data Communications and Networking, 4th Edition. by Behrouz A. Forouzan, McGraw-Hill Companies, Inc., 2007.
INTERNET APPLICATIONS CPIT405 Install a web server and analyze packets.
CS 120 Extra: The CS1 Server Tarik Booker CS 120.
COMP1321 Digital Infrastructure Richard Henson March 2016.
Lecture#6:Connectivity Verification
Overview of Linux Fall 2016 Dr. Donghyun Kim
Connectivity Verification
Network Tools and Utilities
Andy Wang Object Oriented Programming in C++ COP 3330
FTP Lecture supp.
ICMP ICMP = Internet Control Message Protocol Layer 3
Lecture#7:Connectivity Verification
Chapter 3: Windows7 Part 4.
Intuit has launched QuickBooks File Doctor tool (QBFD) in QuickBooks File Doctor is a tool that has been designed to recover the damaged company.
FTP and UNIX TOPICS Exploring your Web Hosting Site FTP UNIX
Web Programming Essentials:
Lecture#6:Connectivity Verification
Internet Control Message Protocol
Internet Applications (Telnet, FTP)
TCP/IP Protocol Suite 1 Chapter 9 Upon completion you will be able to: Internet Control Message Protocol Be familiar with the ICMP message format Know.
Presentation transcript:

Internet Applications: Telnet, Ping and Traceroute

Spring 2002Computer Networks Applications Timesharing Systems Before Internet: Multiple terminals attach to a single, time sharing computers; a user interacts with the (timesharing) computer through its terminal; Each individual user can choose which application to run; Although applications are run remotely, input and output for the applications are displayed on the user terminal; The timeshared computer can run several applications sequentially.

Spring 2002Computer Networks Applications Timesharing Systems (cont.) Because several users may work on a timesharing machine, the system requires: An account be made for each legit user, which is given a unique name, called login identifier; Each user has a password associated with its account; In order to access the timeshared machine, a user has to enter its login identifier and password---the process is called logging in or login. After logging in, a user can run any application; When a user is done, he logs out.

Spring 2002Computer Networks Applications Remote login (telnet) Achieves the same functionality as conventional login: A user invokes telnet on a remote machine The remote machine asks for a login and a password The user can work on the remote machine as it does on a terminal connected directly with a timeshared machine.

Spring 2002Computer Networks Applications Telnet Follows the client-server paradigm: The local applications is the client The remote application is the server The server has to be running before any client can begin Any data entered by the client is transmitted to the remote computer; Any data produced by an application started by the user in question on the remote machine is displayed on the local machine

Spring 2002Computer Networks Applications Telnet (cont.) Uses TCP/IP for communication between client and server; Telnet protocol part of TCP/IP specification: How to submit login and password information How to terminate a session (type exit, for ex.) How to abort a session

Spring 2002Computer Networks Applications Telnet benefits Allows for performing computation on different machines; Allows for a local user to use applications residing only on the remote machine ex. applications designed for a specific type of computer (ex Unix applications); Once a user is connected, he can work on the remote machine as if it were local

Spring 2002Computer Networks Applications Telnet benefits (cont.) Allows many users to access specific applications without having to modify the applications EX1: a database applications, say Oracle, running on special computers, say IBM machines, cannot be installed on PCs running Microsoft Windows. However, any user on PC can use the database provided it has a valid account on the remote machine where the database is installed. Should the database software run before the client application started in order for a user to connect to it?

Spring 2002Computer Networks Applications Running telnet Type telnet pegasus to connect; Enter your login name and password Commands that you can issue on pegasus: mkdir --- creates a new directory; ex mkdir public_html cd ---makes the current directory the one specified in the command; Ex: cd public_html ls ---list the files in the current directory;

Spring 2002Computer Networks Applications Running telnet (cont.) chmod change the rights to the file; Ex: chmod 644 index.html ---- makes file index.html readable and writable by owner, and readable by others; chmod 755 ~/public_html/ --- makes the directory public_html modifiable by the user, and readable by everybody else. man ---displays the functionality of the command given as parameter; Ex man chmod more --- displays the content of the file given as parameter;

Spring 2002Computer Networks Applications Running telnet (cont.) cat --- concatenates the files given as parameters; lpr --- prints the file given as parameter at the default printer

Spring 2002Computer Networks Applications A cautionary note… When working remote, telnet uses the display, keyboard, and mouse on the user’s local computer, However the remote applications can only interact with the files and I/O devices of the remote computer

Spring 2002Computer Networks Applications Probing tools: ping Sends messages to a remote host given as parameter and reports the result. Ex: entering ping cs.rutgers.edu will display the status of that host, ex “alive” ping -s sends a datagram every second and displays the round trip time (the time between sending a message and receiving a response);

Spring 2002Computer Networks Applications Ping Ex: try ping –s cs.columbia.edu ping –s cs.stanford.edu What do you notice?

Spring 2002Computer Networks Applications Ping (cont.) The average time increases with the distance; Values of ~40 ms are most common Values of hundreds of ms and/or packet loss mean that the path to the destination is congested; However when no response is received ping cannot determine the reason; Possible reasons for failure: network failure or congestion, the remote computer can be off, or disconnected from the network, or discard ping messages.

Spring 2002Computer Networks Applications Probing tools: traceroute Used to determine the intermediate computers along the path to a remote destination; Ex: traceroute dandelion-patch.mit.edu may produce the following result:

Spring 2002Computer Networks Applications Traceroute (cont.) Each line---corresponds to an intermediate computer or hop;