Basic internet protocols http ftp telnet
This presentation is the property of its rightful owner.
Sponsored Links
1 / 28

BASIC INTERNET PROTOCOLS: http, ftp, telnet. PowerPoint PPT Presentation


  • 98 Views
  • Uploaded on
  • Presentation posted in: General

BASIC INTERNET PROTOCOLS: http, ftp, telnet. Mirela Walczak. Content :. Key Words Introduction Internet Protocol Suite Client Server Model OSI Model FTP Protocol HTTP Protocol TELNET Protocol. Key Words:. Port Host Control stream Proxy SSL- secure sockets layer Client

Download Presentation

BASIC INTERNET PROTOCOLS: http, ftp, telnet.

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Basic internet protocols http ftp telnet

BASIC INTERNET PROTOCOLS: http, ftp, telnet.

Mirela Walczak


Content

Content :

Key Words

Introduction

Internet Protocol Suite

Client Server Model

OSI Model

FTP Protocol

HTTP Protocol

TELNET Protocol


Key words

Key Words:

  • Port

  • Host

  • Control stream

  • Proxy

  • SSL- secure sockets layer

  • Client

  • Server


Basic internet protocols http ftp telnet

What is protocol?

Is a convention or standard that controls or enables the connection , communication and data transfer between two computing endpoints.


Internet protocols suite

Internet Protocols Suite

The set of communication protocols used for Internet and other similar networks.

  • Internet Protocol

  • IP

  • Transmission Control Protocol TCP


Osi model

OSI Model

OSI

  • The Open Systems Interconnection Reference Model

  • OSI Reference Model

  • OSI Model

  • OSI seven layer model


Tcp ip model osi model

TCP/IP Model – OSI Model


Client server model

Client Server Model

Software architecture model distinguishes Client system from Server system, which communicate over a computer network.


The qualities characteristic for

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 server

  • It is waiting for the answers from the server


File transfer protocol

File Transfer Protocol

Is a network protocol used for transfer data from one computer to another through a network such as Internet.


Advantages of ftp

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


Ascii mode

ASCII mode

BINARY mode


Disadvantage of ftp

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.


The objectives of ftp

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.


Hypertext transfer protocol

HyperText Transfer Protocol

Is a communication protocol for the transfer of information on the Internet.


Offices of the current internet engineering task force secretariat

Offices of the current Internet Engineering Task Force Secretariat


Http request method

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.


Http versions

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.1

    Current 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


Telecommunication network protocol

Telecommunication Network Protocol

Is a network protocol used on the Internet or local area network (LAN) connections.


Telnet security

TELNET security

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.


The packets allow easily obtain login and password information

The packets allow easily obtain login and password information.


Current status

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.


Summary

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 .


File transfer protocol1

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.


Hypertext transfer protocol1

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


Telnet protocol

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.


Sources

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


  • Login