FILE TRANSFER SPEEDS OVER HTTP AND FTP Yibiao Li 06/01/2009 Christmas Meeting 2008/09.

Slides:



Advertisements
Similar presentations
PowerPoint presentation of first 25 pages of instructional manual Edith Fabiyi Essentials of Internet Access.
Advertisements

Basic Internet Terms Digital Design. Arpanet The first Internet prototype created in 1965 by the Department of Defense.
SOMYA VERMA PRESENTED BY: K.V. RAU, PUSA CLASS-VIII.
Internet Research Internet Applications. The Internet is not the Web Because of the great popularity of the World Wide Web, people think the Internet.
TCP/IP: the transport layer Skills: none IT concepts: layered protocols, transport layer functions, TCP and UDP protocols, isochronous applications This.
0-1 Team # Status Report (1 of 4) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team #: Team Name.
TCP/IP summary Skills: none IT concepts: review This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License.
The Internet Useful Definitions and Concepts About the Internet.
Origins of the Internet The Internet was started as a research project sponsored by the Advanced Research Projects Agency (ARPA) within the U.S. Dept.
0-1 Team # Status Report (1 of 4) Client Contact –Status Point 1 –Status Point 2 Team Meetings –Status Point 1 –Status Point 2 Team Organization –Description.
Nasca Internet Ch. 5Internet Ch. 8 Networking and Security Ch. 6 Networking and Security Ch. 8.
1 The HyperText Transfer Protocol: HTTP Nick Smith Stuart Alley Tara Tjaden.
Using the WWW in Teaching and Learning Barbara Watson Andrew Stansfield IT Service.
Browsing the World Wide Web. Spring 2002Computer Networks Applications Browsing Service Allows one to conveniently obtain and display information that.
Implementing Application Protocols. Overview An application protocol facilitates communication between applications. For example, an client uses.
Application Layer. This graphic is taken from The Abdus Salam International Centre for Theoretical Physics.
1 Internet History Internet made up of thousands of networks worldwide No one in charge of Internet - No governing body Internet backbone owned by private.
Basics Dayton Metro Library Place photo here August 10, 2015.
Application Layer. Applications A program or group of programs designed for end users. A program or group of programs designed for end users. Software.
FTP File Transfer Protocol. Introduction transfer file to/from remote host client/server model  client: side that initiates transfer (either to/from.
? INTERNET WHAT, WHY, HOW. DEFINITION The Internet is a massive public spiderweb of computer connections. It connects personal computers, laptops, tablets,
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
What IS the Web? Mrs. Wilson Internet Basics & Beyond.
Layer 4 of the TCP/IP protocol stack: Application level Services: TELNET, FTP, SMTP, HTTP, DNS, RIP, NFS Hierarchy of protocols and services.
Lectures and Practicals Mon 8-10 SC1222 TUE SC1222 Office: SC Website: mis.csit.sci.tsu.ac.th/kanida.
OV Copyright © 1998 Ziff-Davis Education, a division of Ziff-Davis Inc. All rights reserved. The Internet World-wide network of computers connected.
How did the internet develop?. What is Internet? The internet is a network of computers linking many different types of computers all over the world.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 23 How Web Host Servers Work.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
The Internet  Internet Hardware connected together Creates a massive worldwide network  Hardware Computers Communication lines  Interlinked collection.
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
Web Programming : Building Internet Applications Chris Bates CSE :
HTML ~ Web Design.
Objective Understand concepts used to web-based digital media. Course Weight : 5%
Report task. Security risks such as hacking, viruses and id theft Security prevention such as Firewalls, SSL and general security standards The laws which.
CIS 250 Advanced Computer Applications Internet/WWW Review.
Evolution of the Internet. 1960s  U.S.Department of Defense - Cold War with communist countries - Fear of Nuclear War - Need for global communication.
Web Client-Server Server Client Hypertext link TCP port 80.
Using the Internet. (WWW) and the Internet The World Wide Web (WWW) is a small part of the Internet. The Internet relates to all the hardware and software.
Internet Tech nology. Internet Backbone Internet backbone is the major set of connection for computers on the Internet. A network access point (NAP) is.
Communication Systems The Internet The largest wide area network in the world. It is made up of thousands of linked networks. What.
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 8 Omar Meqdadi Department of Computer Science and Software Engineering University of.
 History (WWW & Internet)  Search tools  Search Engines vs. Subject Directory  Meta search Engines  Steps for Searching  Effective Strategies.
CCNA4 v3 Module 6 v3 CCNA 4 Module 6 JEOPARDY K. Martin.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
Accessing Evitech network via FTP by Susan Jansson.
Chapter 5 Common Internet Tools. How Gophers Work? Internet Gopher: Client software, to find Internet files and other resources easily Organize information.
Web Design. What is the Internet? A worldwide collection of computer networks that links millions of computers by – Businesses (.com.net) – the government.
Newsgroup World Wide Web (WWW) Conservation Over the Internet e.g.ICQ File Transfer Protocol (FTP) Includes 6 main services: Electronic Mail Remote.
Cisco Discovery Semester 1 Chapter 6 JEOPADY RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands.
Computer Network Architecture Lecture 6: OSI Model Layers Examples 1 20/12/2012.
Introduction to the World Wide Web & Internet CIS 101.
Internet addresses By Toni Grey & Rashida Swan HTTP Stands for HyperText Transfer Protocol Is the underlying stateless protocol used by the World Wide.
Also known as hardware/physi cal address Customer Computer (Client) Internet Service Provider (ISP) MAC Address Each Computer has: Given by NIC card.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
URLs & Web Protocols 18 URLs & Web Protocols 18. URLs & Web Protocols 18 A URL is a web address Uniform Resource Locator You say it like ‘earl’ A resource.
Week-7 (Lecture-1) Internet Protocols: TCP/IP, Client Server: Protocol: Specification in networking and Communications It defines the procedures to be.
COSC 432 Shi Li 12/8/2008. File Transfer Protocol (FTP) Used to transfer files and data between computers via internet Defined as RFC959 Developed in.
Basic Internet Skills. What is the internet? A large group of computers connected to one another Its purpose is to send information back and forth to.
Some bits on how it works
Some Common Terms The Internet is a network of computers spanning the globe. It is also called the World Wide Web. World Wide Web It is a collection of.
Internet.
Internet Protocol Mr. Paulk.
File Transfer Protocol
Navigating The World Wide Web
Computer Networks and Internet
Hyper Text Transfer Protocol
Protocol Application TCP/IP Layer Model
Information Retrieval and Web Design
The Internet and Electronic mail
Presentation transcript:

FILE TRANSFER SPEEDS OVER HTTP AND FTP Yibiao Li 06/01/2009 Christmas Meeting 2008/09

FTP and HTTP  File Transfer Protocol (FTP) is a network protocol used to transfer data from one computer to another through a network such as the Internet.  Hypertext Transfer Protocol (HTTP) is a communications protocol. Its use for retrieving inter- linked text documents (hypertext) led to the establishment of the World Wide Web.  Both protocols support file transfer over network. Christmas Meeting 2008/09

FTP and HTTP Christmas Meeting 2008/09

How to Compare  Fair environment  Low level programming  Choose different time, places and servers to do the test Christmas Meeting 2008/09

Fair Environment Christmas Meeting 2008/09 HTTP and FTP server on same computer Downloading from same client computer Multithreading technical Low-level C programming Same computer resource, same network status

Fair Environment Christmas Meeting 2008/09

Local Network Test Christmas Meeting 2008/09

Grid Network – HTCP vs GridFTP Christmas Meeting 2008/09

Grid Network – HTCP vs GridFTP Christmas Meeting 2008/09  HTCP is a set of file transport tools for grid network, based on HTTP, developed by a team led by Dr Andrew McNab  GridFTP is considered an extension of FTP for grid users, developed by Globus.org  HTCP port: 80  GridFTP port: (50000~50100)  Both support parallel file transfer

Test Results – 1 thread, 100M Christmas Meeting 2008/09

Test Results – 1 thread, 100M Christmas Meeting 2008/09

Test Results – 3 threads, 100M Christmas Meeting 2008/09

Test Results – 3 threads, 100M Christmas Meeting 2008/09

Test Results – 5 threads, 100M Christmas Meeting 2008/09

Test Results – 5 threads, 100M Christmas Meeting 2008/09

Test Results – 7 threads, 100M Christmas Meeting 2008/09

Test Results – 7 threads, 100M Christmas Meeting 2008/09

Conclusions  Under the same network conditions, HTTP is faster than FTP in average  Under the same network conditions, HTCP is faster than GridFTP  Because most computers enable HTTP port(80,443), so HTCP is easy to go through firewall.  But in practice, some well programming FTP tools may be faster than some HTTP download tools. Christmas Meeting 2008/09

Happy New Year Christmas Meeting 2008/09