BASIC INTERNET PROTOCOLS: http, ftp, telnet.
-
Upload
christine-thulani -
Category
Documents
-
view
49 -
download
3
description
Transcript of BASIC INTERNET PROTOCOLS: http, ftp, telnet.
![Page 1: BASIC INTERNET PROTOCOLS: http, ftp, telnet.](https://reader036.fdocuments.in/reader036/viewer/2022081506/56813271550346895d990b61/html5/thumbnails/1.jpg)
BASIC INTERNET PROTOCOLS: http, ftp, telnet.
Mirela Walczak
![Page 2: BASIC INTERNET PROTOCOLS: http, ftp, telnet.](https://reader036.fdocuments.in/reader036/viewer/2022081506/56813271550346895d990b61/html5/thumbnails/2.jpg)
Content :Key Words
IntroductionInternet Protocol Suite
Client Server Model OSI Model
FTP ProtocolHTTP Protocol
TELNET Protocol
![Page 3: BASIC INTERNET PROTOCOLS: http, ftp, telnet.](https://reader036.fdocuments.in/reader036/viewer/2022081506/56813271550346895d990b61/html5/thumbnails/3.jpg)
Key Words:• Port• Host • Control stream • Proxy• SSL- secure sockets layer• Client • Server
![Page 4: BASIC INTERNET PROTOCOLS: http, ftp, telnet.](https://reader036.fdocuments.in/reader036/viewer/2022081506/56813271550346895d990b61/html5/thumbnails/4.jpg)
What is protocol?
Is a convention or standard that controls or enables the connection , communication and data transfer between two computing endpoints.
![Page 5: BASIC INTERNET PROTOCOLS: http, ftp, telnet.](https://reader036.fdocuments.in/reader036/viewer/2022081506/56813271550346895d990b61/html5/thumbnails/5.jpg)
Internet Protocols Suite The set of communication
protocols used for Internet and other similar networks.
• Internet Protocol IP
• Transmission Control Protocol TCP
![Page 6: BASIC INTERNET PROTOCOLS: http, ftp, telnet.](https://reader036.fdocuments.in/reader036/viewer/2022081506/56813271550346895d990b61/html5/thumbnails/6.jpg)
OSI Model• The Open Systems
Interconnection Reference Model
• OSI Reference Model
• OSI Model • OSI seven layer
model
OSI
![Page 7: BASIC INTERNET PROTOCOLS: http, ftp, telnet.](https://reader036.fdocuments.in/reader036/viewer/2022081506/56813271550346895d990b61/html5/thumbnails/7.jpg)
![Page 8: BASIC INTERNET PROTOCOLS: http, ftp, telnet.](https://reader036.fdocuments.in/reader036/viewer/2022081506/56813271550346895d990b61/html5/thumbnails/8.jpg)
TCP/IP Model – OSI Model
![Page 9: BASIC INTERNET PROTOCOLS: http, ftp, telnet.](https://reader036.fdocuments.in/reader036/viewer/2022081506/56813271550346895d990b61/html5/thumbnails/9.jpg)
Client Server Model Software
architecture model distinguishes Client system from Server system, which communicate over a computer network.
![Page 10: BASIC INTERNET PROTOCOLS: http, ftp, telnet.](https://reader036.fdocuments.in/reader036/viewer/2022081506/56813271550346895d990b61/html5/thumbnails/10.jpg)
The qualities characteristic for:
Server:Passive It waits for the
requests from the client
When the request is received – server process it and send an answer to the client
Client:Active It sends the request
to serverIt is waiting for the
answers from the server
![Page 11: BASIC INTERNET PROTOCOLS: http, ftp, telnet.](https://reader036.fdocuments.in/reader036/viewer/2022081506/56813271550346895d990b61/html5/thumbnails/11.jpg)
File Transfer Protocol
Is a network protocol used for transfer data from one computer to another through a network such as Internet.
![Page 12: BASIC INTERNET PROTOCOLS: http, ftp, telnet.](https://reader036.fdocuments.in/reader036/viewer/2022081506/56813271550346895d990b61/html5/thumbnails/12.jpg)
Advantages of FTP• FTP operates on two ports: 21, 20• Provides two different transfer mode: Active client mode
Passive server mode• Servers can have „anonymous FTP” access• Two formats on which data can be send: ASCII mode-American Standard Code for Information Interchange BINARY mode
![Page 13: BASIC INTERNET PROTOCOLS: http, ftp, telnet.](https://reader036.fdocuments.in/reader036/viewer/2022081506/56813271550346895d990b61/html5/thumbnails/13.jpg)
ASCII modeBINARY mode
![Page 14: BASIC INTERNET PROTOCOLS: http, ftp, telnet.](https://reader036.fdocuments.in/reader036/viewer/2022081506/56813271550346895d990b61/html5/thumbnails/14.jpg)
Disadvantage of FTP• FTP is a high latency protocol for e.g to begin a
transfer of data it has to be used many comands.
• Passwords and file contents are sent in clear text, allowing unwanted eavesdropping.
• It is possible to tell a server to send data to an arbitrary port of a third computer.
![Page 15: BASIC INTERNET PROTOCOLS: http, ftp, telnet.](https://reader036.fdocuments.in/reader036/viewer/2022081506/56813271550346895d990b61/html5/thumbnails/15.jpg)
The objectives of FTP:• To promote sharing of files (computer
programs and/or data).• To encourage indirect or implicit use of
remote computers.• To shield a user from variations in file storage
systems among different hosts.• To transfer data reliably, and efficiently.
![Page 16: BASIC INTERNET PROTOCOLS: http, ftp, telnet.](https://reader036.fdocuments.in/reader036/viewer/2022081506/56813271550346895d990b61/html5/thumbnails/16.jpg)
HyperText Transfer Protocol
Is a communication protocol for the transfer of information on the Internet.
![Page 17: BASIC INTERNET PROTOCOLS: http, ftp, telnet.](https://reader036.fdocuments.in/reader036/viewer/2022081506/56813271550346895d990b61/html5/thumbnails/17.jpg)
Offices of the current Internet Engineering Task Force Secretariat
World Wide Web Consortium
Type Consortium
Founded October 1994
Founder Tim Berners-Lee
Headquarters
MIT/CSAIL in USAERCIM in FranceKeio University in Japanand many other offices around the world
Website www.w3.org -- History
![Page 18: BASIC INTERNET PROTOCOLS: http, ftp, telnet.](https://reader036.fdocuments.in/reader036/viewer/2022081506/56813271550346895d990b61/html5/thumbnails/18.jpg)
HTTP request method• HEAD-Asks for the response identical to the one that would
correspond to a GET request, but without response body.• GET-Requests a representation of the specified resource.• POST-Submitt data to be processed (e.g. from a HTML form)
to the identified resource.• PUT-Uploads a representation of the specified resource.• DELETE-Deletes the specified resource.• TRACE-Echoes back the received request, so that a client can
see what intermediate servers are adding or changing in the request.
• OPTIONS-Returns the HTTP methods that the server supports.
• CONNECT-For use with a proxy that can change to being an SSL tunnel.
![Page 19: BASIC INTERNET PROTOCOLS: http, ftp, telnet.](https://reader036.fdocuments.in/reader036/viewer/2022081506/56813271550346895d990b61/html5/thumbnails/19.jpg)
HTTP Versions• HTTP/0.9
Support only one command GET and omits the header.• HTTP/1.0
This is the first protocol revision to specify its version in communications.
• HTTP/1.1Current version with persistent connection.
Allows pipelining and multiple request at the same time. Works well with proxies • HTTP/1.2
Version from the 1995, later subsumed by the experimental HTTP Extension Framework
![Page 20: BASIC INTERNET PROTOCOLS: http, ftp, telnet.](https://reader036.fdocuments.in/reader036/viewer/2022081506/56813271550346895d990b61/html5/thumbnails/20.jpg)
Telecommunication Network Protocol
Is a network protocol used on the Internet or local area network (LAN) connections.
![Page 21: BASIC INTERNET PROTOCOLS: http, ftp, telnet.](https://reader036.fdocuments.in/reader036/viewer/2022081506/56813271550346895d990b61/html5/thumbnails/21.jpg)
Three main reasons why ..........?• Does not encrypt any data sent over the
connection (including passwords).• Does not ensure that communication is
carried out between the two desired hosts, and not intercepted in the middle.
TELNET security
![Page 22: BASIC INTERNET PROTOCOLS: http, ftp, telnet.](https://reader036.fdocuments.in/reader036/viewer/2022081506/56813271550346895d990b61/html5/thumbnails/22.jpg)
•The packets allow easily obtain login and password information.
![Page 23: BASIC INTERNET PROTOCOLS: http, ftp, telnet.](https://reader036.fdocuments.in/reader036/viewer/2022081506/56813271550346895d990b61/html5/thumbnails/23.jpg)
Current Status• TELNET was replaced by SSH (Secure shell
protocol with high level of encryption).• Popular in enterprise networks to access host
applications.• Is also heavily used for games played over the
Internet, as well as talkers.• Cannot be used as a tunneling protocol.• Should not be used on networks with Internet
connection.
![Page 24: BASIC INTERNET PROTOCOLS: http, ftp, telnet.](https://reader036.fdocuments.in/reader036/viewer/2022081506/56813271550346895d990b61/html5/thumbnails/24.jpg)
SUMMARY• PROTOCOLS are very important in successful
communication.• INTERNET PROTOCOL SUITE consist of two protocols
IP and TCP. They are responsible for transmission data.
• OSI MODEL is an abstract description for layered communication and computer’s network protocol design. Consist of 7 seven layers.
• CLIENT SERVER MODEL is responsible for exchanging information between client and server .
![Page 25: BASIC INTERNET PROTOCOLS: http, ftp, telnet.](https://reader036.fdocuments.in/reader036/viewer/2022081506/56813271550346895d990b61/html5/thumbnails/25.jpg)
FILE TRANSFER PROTOCOL• There are two computers involved in an FTP
transfer: a server and a client.• Any software company or individual
programmer is able to create FTP server or client software because the protocol is an open standard.
• There are many existing FTP client and server programs, and many of these are free.
![Page 26: BASIC INTERNET PROTOCOLS: http, ftp, telnet.](https://reader036.fdocuments.in/reader036/viewer/2022081506/56813271550346895d990b61/html5/thumbnails/26.jpg)
HYPERtext TRANSFER PROTOCOL• Its original purpose was to provide a way to publish
and retrieve HTML pages.• Development of HTTP was coordinated by the World
Wide Web Consortium and the Internet Engineering Task Force.
• HTTP is a request/response protocol between clients and servers.
• HTTP defines eight methods.• HTTP versions: 0.9, 1.0, 1.1, 1.2
![Page 27: BASIC INTERNET PROTOCOLS: http, ftp, telnet.](https://reader036.fdocuments.in/reader036/viewer/2022081506/56813271550346895d990b61/html5/thumbnails/27.jpg)
TELNET PROTOCOL• Name is derived from the words
telecommunication network.• It was developed in 1969.• Provides general, bi-directional, 8-bit
communication.• Client-server protocol with port 23.• TELNET is not recommended for modern
systems from the point of view of computer security.
![Page 28: BASIC INTERNET PROTOCOLS: http, ftp, telnet.](https://reader036.fdocuments.in/reader036/viewer/2022081506/56813271550346895d990b61/html5/thumbnails/28.jpg)
Sources
• http://en.wikipedia.org/wiki/Main_Page• http://www.demon.net/helpdesk/
technicallibrary/misc/telnet/images/telnet.gif• http://www.cyf-kr.edu.pl/~mfjawien/FZI/
Wstepx1.html• http://www.angelfire.com/ab7/gregsgrl85/
ftp.html• http://www.cs.rpi.edu/academics/courses/
fall96/netprog/lectures/html/ftp/tsld002.htm