Computer Networks and Internets

Download Report

Transcript Computer Networks and Internets

Chapter 34
Internet Applications
(Telnet, FTP)
1
Remote Login
Provide interactive access to
computer from
remote site
Standard protocol is TELNET
Secure version, SSH
2
TELNET
Text-oriented interface
User
Invokes
client
Specifies remote computer
Client
Forms
TCP connection to server
Passes keystrokes over connection
Displays output on screen
3
File Transfer
Complete file copy
Major
protocol is File Transfer Protocol (FTP)
Uses
TCP
Supports binary or text transfers
Large set of commands
Until 1995 was major source of packets in Internet
4
FTP Paradigm
Command-line interface
User
Forms
TCP connection to server (called control
connection)
Logs in
Enters commands to list directories, transfer files
Server
Established
new TCP connection for each transfer
5
Transfer Modes
FTP has two basic transfer modes: one used
for text files and the other for all non-text files.
Although binary mode produces an exact copy
of the bits, the resulting copy may be
meaningless because does not convert values
to the local representations.
6
Illustration of TCP Connections
During an FTP File Transfer
Two TCP
connections used
7
FTP Commands
Over
50 different commands
Both for local and remote side
Only a small subset used today
Examples: ascii, binary, cd, get, rmdir
Today you often have a graphical user
interface
8
TFTP
Second file transfer service
in TCP/IP: Trivial
File Transfer Protocol (TFTP)
Uses UDP instead of TCP
Only supports file transfer
Useful for bootstrapping a hardware device
that has no disk for system software
9
Network File System
File transfer
not needed for all data transfers
File access service allows remote clients to
copy or change small parts of file
One file access mechanism used with TCP/IP
is Network File System (NSF)
Allows
client to copy or change pieces of file
Allows shared file access
Integrated into computer’s file system
10
Summary
Remote
login
Remote,
interactive use
Protocol is TELNET
File transfer
Copy
of entire file
Protocol is FTP
11