SlideShare a Scribd company logo
1 of 34
WWW
FTP and HTTP
Vijaya priya p
I- Msc (cs)
by
www (world wide web)
Definition :
 Resources and the uses on the internet, using
HTTP – hyper text transfer protocal. Is the
universe of network accessible information.
 Way to exchanging information between
computers on the internet ,trying them together
Into a vast collection of interactive
Multimedia resources.
 The world wide web is a way of exchanging
Information between computers on the internet
 The world wide web is the network of pages of
Images ,texts , and sounds on the internet which
Can be viewed using browser software.
WHAT IS WORLD WIDE WEB ?
Evolution www
 Evolution world wide web was created by
Tim Berners lee in 1989 at CERN in Geneva.
 World wide web came into existence as a
Proposal by him, to allow researchers to work
Together effectively and efficiently at CERN
Eventually it became world wide web.
HISTORY OF WWW
Version of www
Web 1.0
 Static web pages
 Brochure ware
 Mostly publishing
 No communication
Web 2.0
 Social media
 Keyword research
 Rich user experience
 Tagging
Web 3.0
 Highly mobile
 Open ID
 Semantic search
 Micro blogging
www component
 Structural components
 Semantic components
1. Structural components :
 Clients / browsers – to dominant
implementations
 Servers - run on sophisticated hardware
 Caches - many interesting implementations
 Internet - the global infrastructure which
facilitates
2. Semantic components :
 Hyper text transfer protocol (HTTP)
 Hyper text markup language (HTML)
 Extensible markup language (XML)
 Uniform resource identifiers (URIs)
Fundamental concept of the
World wide web :
advantages
 Mainly free information
 Low cost of initial connection
 Accessible from anywhere
 Rapid interactive communication
disadvantages
 Danger of overload and excess
information
 No quality control over available data
 No regulation
FTP and HTTP
FTP (file Transfer protocal)
The standard protocol is used to transfer
Files between computers and servers over a
network.
It is an internal standard that allows the
process of file downloading and uploading on
Different types of files (text, graphics, videos,
Images, etc..)
It was developed when security was not a big
issue. It is older and being replaced with new
Protocols.
Its stands for file transfer protocol.
 ftp supports two separate transmission
Control connection or command port(port 21)
To authenticate the user and second one is
Data connection or data port(port 20) to
transfer the files.
 It requires a username and password for
access .
Control and data connection
 It is the set of rules that permit the downloading
And uploading the files on the computer over
The internet.
 The URL using FTP will start FTP.
 It is efficient in transferring large files.
history
features
 ftp operates in a client/server environment,
Meaning that the remote machine is configured
As a server, and consequently waits for the other
Machine (client) to request a service from it.
 In UNIX , the service is provided by what is
called
A daemon, a small task that runs in the background
the FTP daemon is called ftpd.
 ftp allows files to have ownership and access
Restrictions.ftp hides the details of individual
Computer systems.
FTP commands
There are three different types of FTP
commands :
 Access control commands
 Transfer parameter commands
 ftp service commands
Access control command
• USER
• PASS
• ACCT
• CWD
• CDUP
Transfer parameter control
 PORT
 PASV
 TYPE
 STRU ( telnet character specifying file structure
F for file, R for record ,P for pages)
 MODE (telnet character specifying data transfer
method (S for stream , B for block,
C for compressed)
FTP service commands
 RETR (retrieve)
 STOR(store)
 ABOR (abort)
 DELE (delete)
 RMD (remove directory)
 MKD (make directory)
Important terms :
• ftp site
• ftp client
• ftp server
advantages and disadvantages
http (hyper text transfer
protocol)
 http is the set of rules for transferring files (text,
graphic ,images ,sound ,video , and other multimedia
Files) on the world wide web.
 Communication between client computers and
Servers is done by sending http request and
Receiving HTTP response.
 http is an application layer protocol
 Http is the connectionless protocol
 An HTTP client sends a request message to
an HTTP server.
 http is a stateless protocol.
 In other words ,the current request does
not know what has been done in the previous
requests.
http connections
Non persistent HTTP
 At most one object is sent over a
TCP connection.
Persistent HTTP
 Multiple objects can be sent over single
TCP connection between client and server
HTTP protocols
URL(uniform resource locator)
http connection
 http establishes data
Connection only
ftp connection
 ftp establishes two
connection one for data
And one for the control
connection
basic
 http is used to access
website
 ftp transfer file
from
One host to another
host
efficient
 http is efficient in
transfer smaller files
like
 ftp is efficient in
transferring larger
file
authentication
 http does not require
authentication
 ftp require a
password
data
 The content transferred
to a device using http is
not
Saved to the memory of
That device
 The file transferred
to
The host device using
ftp is saved in the
Memory of that host.
 http is used to provide
The web pages to the
Web browser from the
Web server
 ftp is used to upload or
download files
Between client and server
Computer Networking

More Related Content

What's hot

Torrent Protocol
Torrent ProtocolTorrent Protocol
Torrent ProtocolHarsht2888
 
File transfer protocol
File transfer protocolFile transfer protocol
File transfer protocolAmandeep Kaur
 
File transfer protocol
File transfer protocolFile transfer protocol
File transfer protocolMilind Swane
 
File transfer protocol
File transfer protocolFile transfer protocol
File transfer protocolVipin Rai
 
Project_report_BitTorrent
Project_report_BitTorrentProject_report_BitTorrent
Project_report_BitTorrentSrikanth Vanama
 
The Internet Project for Mr.Borg Computing
The Internet Project for Mr.Borg ComputingThe Internet Project for Mr.Borg Computing
The Internet Project for Mr.Borg ComputingSHINYGERADA
 
File Transfer protocols
File Transfer protocolsFile Transfer protocols
File Transfer protocolsAayushi Pareek
 
File transfer protocol
File transfer protocolFile transfer protocol
File transfer protocolTechieHands
 
File Transfer Protocol
File Transfer ProtocolFile Transfer Protocol
File Transfer ProtocolOm Prakash
 
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
 
TFTP - Trivial File Transfer Protocol
TFTP - Trivial File Transfer ProtocolTFTP - Trivial File Transfer Protocol
TFTP - Trivial File Transfer ProtocolPeter R. Egli
 
protocols and types of protocols.
protocols and types of protocols.protocols and types of protocols.
protocols and types of protocols.Šhæÿæñ Æhmęd
 
Bittorrent final seminar
Bittorrent final seminarBittorrent final seminar
Bittorrent final seminarChirodeep Das
 

What's hot (20)

Torrent Protocol
Torrent ProtocolTorrent Protocol
Torrent Protocol
 
Ftp
FtpFtp
Ftp
 
File transfer protocol
File transfer protocolFile transfer protocol
File transfer protocol
 
File transfer protocol
File transfer protocolFile transfer protocol
File transfer protocol
 
An overview of ftp
An overview of ftpAn overview of ftp
An overview of ftp
 
File transfer protocol
File transfer protocolFile transfer protocol
File transfer protocol
 
Project_report_BitTorrent
Project_report_BitTorrentProject_report_BitTorrent
Project_report_BitTorrent
 
The Internet Project for Mr.Borg Computing
The Internet Project for Mr.Borg ComputingThe Internet Project for Mr.Borg Computing
The Internet Project for Mr.Borg Computing
 
File Transfer protocols
File Transfer protocolsFile Transfer protocols
File Transfer protocols
 
File transfer protocol
File transfer protocolFile transfer protocol
File transfer protocol
 
File Transfer Protocol
File Transfer ProtocolFile Transfer Protocol
File Transfer Protocol
 
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
 
TFTP - Trivial File Transfer Protocol
TFTP - Trivial File Transfer ProtocolTFTP - Trivial File Transfer Protocol
TFTP - Trivial File Transfer Protocol
 
Protocols
Protocols Protocols
Protocols
 
protocols and types of protocols.
protocols and types of protocols.protocols and types of protocols.
protocols and types of protocols.
 
Torrent technology
Torrent technologyTorrent technology
Torrent technology
 
Torrents
TorrentsTorrents
Torrents
 
Ftp
FtpFtp
Ftp
 
Bittorrent final seminar
Bittorrent final seminarBittorrent final seminar
Bittorrent final seminar
 
Bittorrent
BittorrentBittorrent
Bittorrent
 

Similar to Computer Networking

Internet Protocols
Internet ProtocolsInternet Protocols
Internet ProtocolsAnil Neupane
 
1 web technologies
1 web technologies1 web technologies
1 web technologiesJalpesh Vasa
 
Group20 Dynamic Networks
Group20 Dynamic NetworksGroup20 Dynamic Networks
Group20 Dynamic Networkshariprasadnr
 
How does internet works
How does internet worksHow does internet works
How does internet worksRamonNavarro46
 
The Internet and World Wide Web
The Internet and World Wide WebThe Internet and World Wide Web
The Internet and World Wide Webwebhostingguy
 
The Internet and the World Wide Web [IGCSE] [WWW].pptx
The Internet and the World Wide Web [IGCSE] [WWW].pptxThe Internet and the World Wide Web [IGCSE] [WWW].pptx
The Internet and the World Wide Web [IGCSE] [WWW].pptxEMMANUELOWOLABI8
 
How Internet Works
How Internet WorksHow Internet Works
How Internet Workssumit kumar
 
Chapter 3 Computer and Network ArchitecturesRobert Hoyt MDW.docx
Chapter 3 Computer and Network ArchitecturesRobert Hoyt MDW.docxChapter 3 Computer and Network ArchitecturesRobert Hoyt MDW.docx
Chapter 3 Computer and Network ArchitecturesRobert Hoyt MDW.docxwalterl4
 
Fundamental concept of Internet with terminology.pptx
Fundamental concept of Internet with terminology.pptxFundamental concept of Internet with terminology.pptx
Fundamental concept of Internet with terminology.pptxNikkiGupta28
 
Internet And How It Works
Internet And How It WorksInternet And How It Works
Internet And How It Worksftz 420
 
E-business Infrastructure and Security
E-business Infrastructure and SecurityE-business Infrastructure and Security
E-business Infrastructure and SecurityKimmy Chen
 
Web Services 2009
Web Services 2009Web Services 2009
Web Services 2009Cathie101
 

Similar to Computer Networking (20)

Internet Protocols
Internet ProtocolsInternet Protocols
Internet Protocols
 
The Internet
The InternetThe Internet
The Internet
 
1 web technologies
1 web technologies1 web technologies
1 web technologies
 
ict22 lec1
ict22 lec1ict22 lec1
ict22 lec1
 
Web protocol.pptx
Web protocol.pptxWeb protocol.pptx
Web protocol.pptx
 
Group20 Dynamic Networks
Group20 Dynamic NetworksGroup20 Dynamic Networks
Group20 Dynamic Networks
 
Internet
InternetInternet
Internet
 
CN UNIT V.pptx
CN UNIT V.pptxCN UNIT V.pptx
CN UNIT V.pptx
 
Web technology
Web technologyWeb technology
Web technology
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
 
How does internet works
How does internet worksHow does internet works
How does internet works
 
The Internet and World Wide Web
The Internet and World Wide WebThe Internet and World Wide Web
The Internet and World Wide Web
 
The Internet and the World Wide Web [IGCSE] [WWW].pptx
The Internet and the World Wide Web [IGCSE] [WWW].pptxThe Internet and the World Wide Web [IGCSE] [WWW].pptx
The Internet and the World Wide Web [IGCSE] [WWW].pptx
 
How Internet Works
How Internet WorksHow Internet Works
How Internet Works
 
WP Chap 1 & 2.pptx
WP Chap 1 & 2.pptxWP Chap 1 & 2.pptx
WP Chap 1 & 2.pptx
 
Chapter 3 Computer and Network ArchitecturesRobert Hoyt MDW.docx
Chapter 3 Computer and Network ArchitecturesRobert Hoyt MDW.docxChapter 3 Computer and Network ArchitecturesRobert Hoyt MDW.docx
Chapter 3 Computer and Network ArchitecturesRobert Hoyt MDW.docx
 
Fundamental concept of Internet with terminology.pptx
Fundamental concept of Internet with terminology.pptxFundamental concept of Internet with terminology.pptx
Fundamental concept of Internet with terminology.pptx
 
Internet And How It Works
Internet And How It WorksInternet And How It Works
Internet And How It Works
 
E-business Infrastructure and Security
E-business Infrastructure and SecurityE-business Infrastructure and Security
E-business Infrastructure and Security
 
Web Services 2009
Web Services 2009Web Services 2009
Web Services 2009
 

Recently uploaded

Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...akbard9823
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts servicesonalikaur4
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...aditipandeya
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一3sw2qly1
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 

Recently uploaded (20)

Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
 
Call Girls Service Dwarka @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Call Girls Service Dwarka @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICECall Girls Service Dwarka @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICE
Call Girls Service Dwarka @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
 
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girls
 

Computer Networking

  • 1. WWW FTP and HTTP Vijaya priya p I- Msc (cs) by
  • 2. www (world wide web) Definition :  Resources and the uses on the internet, using HTTP – hyper text transfer protocal. Is the universe of network accessible information.  Way to exchanging information between computers on the internet ,trying them together Into a vast collection of interactive Multimedia resources.
  • 3.  The world wide web is a way of exchanging Information between computers on the internet  The world wide web is the network of pages of Images ,texts , and sounds on the internet which Can be viewed using browser software. WHAT IS WORLD WIDE WEB ?
  • 4.
  • 5. Evolution www  Evolution world wide web was created by Tim Berners lee in 1989 at CERN in Geneva.  World wide web came into existence as a Proposal by him, to allow researchers to work Together effectively and efficiently at CERN Eventually it became world wide web.
  • 7. Version of www Web 1.0  Static web pages  Brochure ware  Mostly publishing  No communication Web 2.0  Social media  Keyword research  Rich user experience  Tagging Web 3.0  Highly mobile  Open ID  Semantic search  Micro blogging
  • 8. www component  Structural components  Semantic components 1. Structural components :  Clients / browsers – to dominant implementations  Servers - run on sophisticated hardware  Caches - many interesting implementations  Internet - the global infrastructure which facilitates
  • 9. 2. Semantic components :  Hyper text transfer protocol (HTTP)  Hyper text markup language (HTML)  Extensible markup language (XML)  Uniform resource identifiers (URIs)
  • 10. Fundamental concept of the World wide web :
  • 11.
  • 12. advantages  Mainly free information  Low cost of initial connection  Accessible from anywhere  Rapid interactive communication disadvantages  Danger of overload and excess information  No quality control over available data  No regulation
  • 14. FTP (file Transfer protocal) The standard protocol is used to transfer Files between computers and servers over a network. It is an internal standard that allows the process of file downloading and uploading on Different types of files (text, graphics, videos, Images, etc..) It was developed when security was not a big issue. It is older and being replaced with new Protocols. Its stands for file transfer protocol.
  • 15.  ftp supports two separate transmission Control connection or command port(port 21) To authenticate the user and second one is Data connection or data port(port 20) to transfer the files.  It requires a username and password for access . Control and data connection
  • 16.  It is the set of rules that permit the downloading And uploading the files on the computer over The internet.  The URL using FTP will start FTP.  It is efficient in transferring large files.
  • 18. features  ftp operates in a client/server environment, Meaning that the remote machine is configured As a server, and consequently waits for the other Machine (client) to request a service from it.  In UNIX , the service is provided by what is called A daemon, a small task that runs in the background the FTP daemon is called ftpd.  ftp allows files to have ownership and access Restrictions.ftp hides the details of individual Computer systems.
  • 19. FTP commands There are three different types of FTP commands :  Access control commands  Transfer parameter commands  ftp service commands Access control command • USER • PASS • ACCT • CWD • CDUP
  • 20. Transfer parameter control  PORT  PASV  TYPE  STRU ( telnet character specifying file structure F for file, R for record ,P for pages)  MODE (telnet character specifying data transfer method (S for stream , B for block, C for compressed)
  • 21. FTP service commands  RETR (retrieve)  STOR(store)  ABOR (abort)  DELE (delete)  RMD (remove directory)  MKD (make directory)
  • 22. Important terms : • ftp site • ftp client • ftp server
  • 24. http (hyper text transfer protocol)  http is the set of rules for transferring files (text, graphic ,images ,sound ,video , and other multimedia Files) on the world wide web.  Communication between client computers and Servers is done by sending http request and Receiving HTTP response.  http is an application layer protocol
  • 25.  Http is the connectionless protocol  An HTTP client sends a request message to an HTTP server.  http is a stateless protocol.  In other words ,the current request does not know what has been done in the previous requests.
  • 26. http connections Non persistent HTTP  At most one object is sent over a TCP connection. Persistent HTTP  Multiple objects can be sent over single TCP connection between client and server
  • 27.
  • 29.
  • 31.
  • 32. http connection  http establishes data Connection only ftp connection  ftp establishes two connection one for data And one for the control connection basic  http is used to access website  ftp transfer file from One host to another host efficient  http is efficient in transfer smaller files like  ftp is efficient in transferring larger file
  • 33. authentication  http does not require authentication  ftp require a password data  The content transferred to a device using http is not Saved to the memory of That device  The file transferred to The host device using ftp is saved in the Memory of that host.  http is used to provide The web pages to the Web browser from the Web server  ftp is used to upload or download files Between client and server