SlideShare a Scribd company logo
1 of 15
NADAR SARSWATHI COLLEGE OF
ARTS AND SCIENCE
DEPARTMENT OF CS & IT
PRESENTED BY
A.KEERTHIKA
M.SC(IT)
FILE TRANSFER PROTOCOL(FTP)
WHAT IS FTP?
File transfer protocol or FTP is a
standrad network of protocol used for
the transfer computer files between a
client and srever on a computer
network based on transmision control
protocol(TCP).
HISTORY OF FTP
The original specification for the file
transfer protocol was written by Abhay
Bhushan and published as RFC 114
on 14 April 1971.until 1980,FTP run
on NCP,the predecessor of TCP/IP.
WHERE WE USE FTP?
We can use FTP to exchange files between an account and a
destop computer, r access online software archive.keep in
mind, however that many FTP sites are heavily used and
required serval attempts before connecting.
HOW DOES FTP WORKS?
When files are transferred through FTP, one of two action is
happening-uploading or downloading.uploading involves
transfering files from a personal computer.FTP use
TCP?IP(transmission control protocol/internet transfer your
filies.
FTP ADDRESS
1. Press the enter.
2. A password dialog box should appear like the one below . I
use one by domain as an example. Fall in your user name
and password if needed.
3. Click the login or ok button depending on your browser.
ADVANTAGES
 Allows you to transfer multiple files as well as directories
 No size limitation on single transfer.
 Fastest transfer than HTTP.
DISADVANTAGES
 User names password and files are send in clear text.
 Filtering active FTP connection is difficult on your local
machine.
 Hard to script jobs.
SMTP(SIMPLE MAIL TRANSFER
PROTOCAL)
WHAT IS SMTP
 SMTP stands for simple mail transfer protoco.
 SMTP is a relatively simple, text-based protocol,
where one or more recipients of a message are
specified and then the message text is transferred.
 Its objective as define by the original request for
comment (RFC 821) was to transfer mail reliably
and effciently.
 An RFC is a series of memoranda encompassing
mew research, innovations and ideas related to
internet technologies
 SMTP was designed to be independent of any
particular transmission subsystem.
Requiring only a reliable and ordered data stream
channel.
HISTORY OF SMTP
 1960 various forms of one-to-one electronic message were
used in conjunction with a mainframe computer.
 SMTP first iteration was published in RFC 821 in 1982 by
john postel.
 SMTP only deal with text transfer.
 Later standards such as multipurpose internet mail
extensions(MIME) were developed to encode binary files
through SMTP.
SMTP WORKS
 SMTP perform mail transaction
 There are three steps to SMTP mail transaction.
The transcation is started with the mail command giving the
sender identification.
e.g. MAIL<SP>FORM:<reverse-path><CRLF>
The MAIL command tells the SMTP receiver that a new mail
transcation is starting.
The reverse path field holds the senders address path and mail
box name.
If accepted the receiver sends the message 250 ok back to the
sender signaling that it is ready to continue.
RCPT
 The second step of the transcation is the RCPT
command.
E.g. RCPT<SP> TO: <forward path> <CRLF>
 This command give the forward path identifying one
recipient.
 If accepted the receiver send 250 ok store the
forward path.
 If a recipient is unknown a 550 failure is returned to
the sender.
DATA
 The third step of an SMTP transcation is the DATA command
E.g. DATA<CRLF>
 If accepted by the receiver 354 is return.
 All succeeding lines are consider message text.
 Mail data also includes header items such as data, subject, to
cc and form.
 The end of mail data is signified by a new line containing only
a period after which another 250 ok is passed back to the
sender.
DATA CONT.
 The end of mail indicator the mail transcation and tells the
receiver to process the stored recipients and data.
 The data command should only fail if the transcation was
incomplete .
 In the case of no recipients or unavailable resources.
THANK YOU

More Related Content

What's hot

Information on protocols-email protocols
Information on protocols-email protocolsInformation on protocols-email protocols
Information on protocols-email protocolsPriyanka Shinde
 
File Transfer Protocol
File Transfer ProtocolFile Transfer Protocol
File Transfer ProtocolOm Prakash
 
File transfer protocol (ftp) in application
File transfer protocol (ftp) in applicationFile transfer protocol (ftp) in application
File transfer protocol (ftp) in applicationRochakSrivastava3
 
File Transfer Protocol
File Transfer ProtocolFile Transfer Protocol
File Transfer ProtocolVinh Nguyen
 
File transfer protocol
File transfer protocolFile transfer protocol
File transfer protocolVipin Rai
 
Using an FTP client - Client server computing
Using an FTP client -  Client server computingUsing an FTP client -  Client server computing
Using an FTP client - Client server computinglordmwesh
 
File transfer protocol
File transfer protocolFile transfer protocol
File transfer protocolAmandeep Kaur
 
File tranfer protocol
File tranfer protocolFile tranfer protocol
File tranfer protocolKunalThorat9
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer ProtocolMaitree Patel
 
Lecture 7 -_ftp,_tftp,_telnet_and_ssh
Lecture 7 -_ftp,_tftp,_telnet_and_sshLecture 7 -_ftp,_tftp,_telnet_and_ssh
Lecture 7 -_ftp,_tftp,_telnet_and_sshSerious_SamSoul
 
file transfer and access utilities
file transfer and access utilitiesfile transfer and access utilities
file transfer and access utilitiestumetr1
 

What's hot (20)

Information on protocols-email protocols
Information on protocols-email protocolsInformation on protocols-email protocols
Information on protocols-email protocols
 
File Transfer Protocol
File Transfer ProtocolFile Transfer Protocol
File Transfer Protocol
 
FTP
FTPFTP
FTP
 
An overview of ftp
An overview of ftpAn overview of ftp
An overview of ftp
 
Sem 1 Ch 11
Sem 1 Ch 11Sem 1 Ch 11
Sem 1 Ch 11
 
File transfer protocol (ftp) in application
File transfer protocol (ftp) in applicationFile transfer protocol (ftp) in application
File transfer protocol (ftp) in application
 
File Transfer Protocol
File Transfer ProtocolFile Transfer Protocol
File Transfer Protocol
 
File transfer protocol
File transfer protocolFile transfer protocol
File transfer protocol
 
TCP/IP
TCP/IPTCP/IP
TCP/IP
 
Using an FTP client - Client server computing
Using an FTP client -  Client server computingUsing an FTP client -  Client server computing
Using an FTP client - Client server computing
 
File transfer protocol
File transfer protocolFile transfer protocol
File transfer protocol
 
File tranfer protocol
File tranfer protocolFile tranfer protocol
File tranfer protocol
 
Smtp
SmtpSmtp
Smtp
 
FTP & TFTP
FTP & TFTPFTP & TFTP
FTP & TFTP
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
 
Lecture 7 -_ftp,_tftp,_telnet_and_ssh
Lecture 7 -_ftp,_tftp,_telnet_and_sshLecture 7 -_ftp,_tftp,_telnet_and_ssh
Lecture 7 -_ftp,_tftp,_telnet_and_ssh
 
Protocol
ProtocolProtocol
Protocol
 
Smtp
SmtpSmtp
Smtp
 
Ftp server
Ftp serverFtp server
Ftp server
 
file transfer and access utilities
file transfer and access utilitiesfile transfer and access utilities
file transfer and access utilities
 

Similar to FILE TRANSFER PROTOCOL

Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer ProtocolUjjayanta Bhaumik
 
HNS L III UC2 Installing and Managing Network Protocols .pdf
HNS L III UC2 Installing and Managing Network Protocols .pdfHNS L III UC2 Installing and Managing Network Protocols .pdf
HNS L III UC2 Installing and Managing Network Protocols .pdfAbenetAsmellash
 
File transfer protocol- Gowdham
File transfer protocol- GowdhamFile transfer protocol- Gowdham
File transfer protocol- GowdhamGowdham P
 
FILE TRANSFER PROTOCOL BY LAXMI $ Group
FILE TRANSFER PROTOCOL BY LAXMI $ GroupFILE TRANSFER PROTOCOL BY LAXMI $ Group
FILE TRANSFER PROTOCOL BY LAXMI $ Grouprajeev bhatt
 
TCP-IP Reference Model
TCP-IP Reference ModelTCP-IP Reference Model
TCP-IP Reference ModelMukesh Tekwani
 
Web and internet technology notes for BCA students
Web and internet technology notes for BCA studentsWeb and internet technology notes for BCA students
Web and internet technology notes for BCA studentsnawejakhatar10063
 
Group20 Dynamic Networks
Group20 Dynamic NetworksGroup20 Dynamic Networks
Group20 Dynamic Networkshariprasadnr
 
Networking based ppt
Networking based pptNetworking based ppt
Networking based pptIMEI
 
Ch4 Protocols.pptx
Ch4 Protocols.pptxCh4 Protocols.pptx
Ch4 Protocols.pptxazmerawAnna1
 
Networking:) Based on Ethical Hacking And Cyber Security
Networking:) Based on Ethical Hacking And Cyber SecurityNetworking:) Based on Ethical Hacking And Cyber Security
Networking:) Based on Ethical Hacking And Cyber SecurityManishKumarH
 
Ch4 Protocols.pptx
Ch4 Protocols.pptxCh4 Protocols.pptx
Ch4 Protocols.pptxkebeAman
 
Computer network coe351- part2- final
Computer network coe351- part2- finalComputer network coe351- part2- final
Computer network coe351- part2- finalTaymoor Nazmy
 
TCP RFC 793 TCPIP (Transmission Control ProtocolInternet Proto.pdf
TCP  RFC 793 TCPIP (Transmission Control ProtocolInternet Proto.pdfTCP  RFC 793 TCPIP (Transmission Control ProtocolInternet Proto.pdf
TCP RFC 793 TCPIP (Transmission Control ProtocolInternet Proto.pdfanjaniar7gallery
 

Similar to FILE TRANSFER PROTOCOL (20)

Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
 
An Introduction to HTTP
An Introduction to HTTPAn Introduction to HTTP
An Introduction to HTTP
 
Dcn ppt 150050705008
Dcn ppt 150050705008Dcn ppt 150050705008
Dcn ppt 150050705008
 
HNS L III UC2 Installing and Managing Network Protocols .pdf
HNS L III UC2 Installing and Managing Network Protocols .pdfHNS L III UC2 Installing and Managing Network Protocols .pdf
HNS L III UC2 Installing and Managing Network Protocols .pdf
 
File transfer protocol- Gowdham
File transfer protocol- GowdhamFile transfer protocol- Gowdham
File transfer protocol- Gowdham
 
Tcp/Ip Model
Tcp/Ip ModelTcp/Ip Model
Tcp/Ip Model
 
Network Protocols KS4
Network Protocols KS4Network Protocols KS4
Network Protocols KS4
 
FILE TRANSFER PROTOCOL BY LAXMI $ Group
FILE TRANSFER PROTOCOL BY LAXMI $ GroupFILE TRANSFER PROTOCOL BY LAXMI $ Group
FILE TRANSFER PROTOCOL BY LAXMI $ Group
 
Cn u5
Cn u5Cn u5
Cn u5
 
TCP-IP Reference Model
TCP-IP Reference ModelTCP-IP Reference Model
TCP-IP Reference Model
 
Web and internet technology notes for BCA students
Web and internet technology notes for BCA studentsWeb and internet technology notes for BCA students
Web and internet technology notes for BCA students
 
Group20 Dynamic Networks
Group20 Dynamic NetworksGroup20 Dynamic Networks
Group20 Dynamic Networks
 
Networking based ppt
Networking based pptNetworking based ppt
Networking based ppt
 
Ch4 Protocols.pptx
Ch4 Protocols.pptxCh4 Protocols.pptx
Ch4 Protocols.pptx
 
CS6551 COMPUTER NETWORKS
CS6551 COMPUTER NETWORKSCS6551 COMPUTER NETWORKS
CS6551 COMPUTER NETWORKS
 
Networking:) Based on Ethical Hacking And Cyber Security
Networking:) Based on Ethical Hacking And Cyber SecurityNetworking:) Based on Ethical Hacking And Cyber Security
Networking:) Based on Ethical Hacking And Cyber Security
 
Ch4 Protocols.pptx
Ch4 Protocols.pptxCh4 Protocols.pptx
Ch4 Protocols.pptx
 
Fit project
Fit projectFit project
Fit project
 
Computer network coe351- part2- final
Computer network coe351- part2- finalComputer network coe351- part2- final
Computer network coe351- part2- final
 
TCP RFC 793 TCPIP (Transmission Control ProtocolInternet Proto.pdf
TCP  RFC 793 TCPIP (Transmission Control ProtocolInternet Proto.pdfTCP  RFC 793 TCPIP (Transmission Control ProtocolInternet Proto.pdf
TCP RFC 793 TCPIP (Transmission Control ProtocolInternet Proto.pdf
 

More from keerthikaA8

object oriented analysis and design
object oriented analysis and designobject oriented analysis and design
object oriented analysis and designkeerthikaA8
 
python programming
python programmingpython programming
python programmingkeerthikaA8
 
distribute system.
distribute system.distribute system.
distribute system.keerthikaA8
 
data mining ppt.
data mining ppt.data mining ppt.
data mining ppt.keerthikaA8
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligencekeerthikaA8
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligencekeerthikaA8
 
Artificial intelligence.pptx
Artificial intelligence.pptxArtificial intelligence.pptx
Artificial intelligence.pptxkeerthikaA8
 
MESSAGE PASSING MECHANISMS
MESSAGE PASSING  MECHANISMSMESSAGE PASSING  MECHANISMS
MESSAGE PASSING MECHANISMSkeerthikaA8
 
LIFE CYCLE OF SERVLET
LIFE CYCLE OF SERVLETLIFE CYCLE OF SERVLET
LIFE CYCLE OF SERVLETkeerthikaA8
 

More from keerthikaA8 (11)

SOFT COMPUTING
SOFT COMPUTINGSOFT COMPUTING
SOFT COMPUTING
 
object oriented analysis and design
object oriented analysis and designobject oriented analysis and design
object oriented analysis and design
 
python programming
python programmingpython programming
python programming
 
distribute system.
distribute system.distribute system.
distribute system.
 
data mining ppt.
data mining ppt.data mining ppt.
data mining ppt.
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Artificial intelligence.pptx
Artificial intelligence.pptxArtificial intelligence.pptx
Artificial intelligence.pptx
 
MESSAGE PASSING MECHANISMS
MESSAGE PASSING  MECHANISMSMESSAGE PASSING  MECHANISMS
MESSAGE PASSING MECHANISMS
 
LIFE CYCLE OF SERVLET
LIFE CYCLE OF SERVLETLIFE CYCLE OF SERVLET
LIFE CYCLE OF SERVLET
 
GENERAL METHODS
GENERAL METHODSGENERAL METHODS
GENERAL METHODS
 

Recently uploaded

Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEaurabinda banchhor
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxruthvilladarez
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxElton John Embodo
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 

Recently uploaded (20)

Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSE
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docx
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 

FILE TRANSFER PROTOCOL

  • 1. NADAR SARSWATHI COLLEGE OF ARTS AND SCIENCE DEPARTMENT OF CS & IT PRESENTED BY A.KEERTHIKA M.SC(IT) FILE TRANSFER PROTOCOL(FTP)
  • 2. WHAT IS FTP? File transfer protocol or FTP is a standrad network of protocol used for the transfer computer files between a client and srever on a computer network based on transmision control protocol(TCP).
  • 3. HISTORY OF FTP The original specification for the file transfer protocol was written by Abhay Bhushan and published as RFC 114 on 14 April 1971.until 1980,FTP run on NCP,the predecessor of TCP/IP.
  • 4. WHERE WE USE FTP? We can use FTP to exchange files between an account and a destop computer, r access online software archive.keep in mind, however that many FTP sites are heavily used and required serval attempts before connecting. HOW DOES FTP WORKS? When files are transferred through FTP, one of two action is happening-uploading or downloading.uploading involves transfering files from a personal computer.FTP use TCP?IP(transmission control protocol/internet transfer your filies.
  • 5.
  • 6. FTP ADDRESS 1. Press the enter. 2. A password dialog box should appear like the one below . I use one by domain as an example. Fall in your user name and password if needed. 3. Click the login or ok button depending on your browser. ADVANTAGES  Allows you to transfer multiple files as well as directories  No size limitation on single transfer.  Fastest transfer than HTTP.
  • 7. DISADVANTAGES  User names password and files are send in clear text.  Filtering active FTP connection is difficult on your local machine.  Hard to script jobs.
  • 9. WHAT IS SMTP  SMTP stands for simple mail transfer protoco.  SMTP is a relatively simple, text-based protocol, where one or more recipients of a message are specified and then the message text is transferred.  Its objective as define by the original request for comment (RFC 821) was to transfer mail reliably and effciently.  An RFC is a series of memoranda encompassing mew research, innovations and ideas related to internet technologies
  • 10.  SMTP was designed to be independent of any particular transmission subsystem. Requiring only a reliable and ordered data stream channel. HISTORY OF SMTP  1960 various forms of one-to-one electronic message were used in conjunction with a mainframe computer.  SMTP first iteration was published in RFC 821 in 1982 by john postel.  SMTP only deal with text transfer.  Later standards such as multipurpose internet mail extensions(MIME) were developed to encode binary files through SMTP.
  • 11. SMTP WORKS  SMTP perform mail transaction  There are three steps to SMTP mail transaction. The transcation is started with the mail command giving the sender identification. e.g. MAIL<SP>FORM:<reverse-path><CRLF> The MAIL command tells the SMTP receiver that a new mail transcation is starting. The reverse path field holds the senders address path and mail box name. If accepted the receiver sends the message 250 ok back to the sender signaling that it is ready to continue.
  • 12. RCPT  The second step of the transcation is the RCPT command. E.g. RCPT<SP> TO: <forward path> <CRLF>  This command give the forward path identifying one recipient.  If accepted the receiver send 250 ok store the forward path.  If a recipient is unknown a 550 failure is returned to the sender.
  • 13. DATA  The third step of an SMTP transcation is the DATA command E.g. DATA<CRLF>  If accepted by the receiver 354 is return.  All succeeding lines are consider message text.  Mail data also includes header items such as data, subject, to cc and form.  The end of mail data is signified by a new line containing only a period after which another 250 ok is passed back to the sender.
  • 14. DATA CONT.  The end of mail indicator the mail transcation and tells the receiver to process the stored recipients and data.  The data command should only fail if the transcation was incomplete .  In the case of no recipients or unavailable resources.