JAVA2S.COM Programming Tutorials and Source Code Examples


java2s.com website information.

java2s.com domain name is registered by .COM top-level domain registry. See the other sites registred in .COM domain zone.

Following name servers are specified for java2s.com domain:

  • ns-1297.awsdns-34.org
  • ns-1843.awsdns-38.co.uk
  • ns-532.awsdns-02.net
  • ns-59.awsdns-07.com

and probably website java2s.com is hosted by WIKIMEDIA - Wikimedia Foundation Inc., US web hosting company. Check the complete list of other most popular websites hosted by WIKIMEDIA - Wikimedia Foundation Inc., US hosting company.

According to Alexa traffic rank the highest website java2s.com position was 26828 (in the world). The lowest Alexa rank position was 31022. Now website java2s.com ranked in Alexa database as number 30695 (in the world).

Website java2s.com Desktop speed measurement score (73/100) is better than the results of 56.16% of other sites shows that the page desktop performance can be improved.

java2s.com Mobile usability score (61/100) is better than the results of 5.47% of other sites and shows that the page mobile usability is poor and can be improved.

Mobile speed measurement score of java2s.com (64/100) is better than the results of 64.03% of other sites and shows that the landing page performance on mobile devices is poor and can be improved.

Weekly Rank Report

DateRankChange
Mar-29-2024 30,69525
Mar-28-2024 30,720-119
Mar-27-2024 30,60157
Mar-26-2024 30,658-271
Mar-25-2024 30,38769
Mar-24-2024 30,456-310
Mar-23-2024 30,146366

Advertisement

java2s.com Rank History

Alexa can identify the popularity of a website as well as its competitors. It is important for website owners and bloggers to know their Alexa ranking because it shows how many visitors have viewed their web page. It gives them a clear idea of how popular their website is on the internet and the ranking of their competitors.



java2s.com whois

WHOIS is a query and response protocol that is widely used for querying databases that store the registered users or assignees of an Internet resource, such as a domain name, an IP address block, or an autonomous system, but is also used for a wider range of other information.


Domain Name: JAVA2S.COM
Registry Domain ID: 134501758_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.godaddy.com
Registrar URL: http://www.godaddy.com
Updated Date: 2020-11-08T16:53:01Z
Creation Date: 2004-11-07T18:49:49Z
Registry Expiry Date: 2021-11-07T18:49:49Z
Registrar: GoDaddy.com, LLC
Registrar IANA ID: 146
Registrar Abuse Contact Email: abuse@godaddy.com
Registrar Abuse Contact Phone: 480-624-2505
Domain Status: clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited
Domain Status: clientRenewProhibited https://icann.org/epp#clientRenewProhibited
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Domain Status: clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited
Name Server: NS-1297.AWSDNS-34.ORG
Name Server: NS-1843.AWSDNS-38.CO.UK
Name Server: NS-532.AWSDNS-02.NET
Name Server: NS-59.AWSDNS-07.COM
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of whois database: 2021-04-24T22:07:14Z

java2s.com server information

Servers Location

IP Address
52.216.186.130
Region
Virginia
City
Ashburn

java2s.com desktop page speed rank

Last tested: 2019-12-02


Desktop Speed Medium
73/100

java2s.com Desktop Speed Test Quick Summary


priority - 23 Enable compression

Compressing resources with gzip or deflate can reduce the number of bytes sent over the network.

Enable compression for the following resources to reduce their transfer size by 229.1KiB (77% reduction).

Compressing http://www.java2s.com/style/bootstrap.min.css could save 118.5KiB (86% reduction).
Compressing http://www.java2s.com/style/jquery-1.11.0.js could save 61.5KiB (65% reduction).
Compressing http://www.java2s.com/ could save 26KiB (84% reduction).
Compressing http://www.java2s.com/style/bootstrap.min.js could save 22.7KiB (73% reduction).
Compressing http://www.java2s.com/style/longTutorial.css could save 316B (51% reduction).

priority - 6 Eliminate render-blocking JavaScript and CSS in above-the-fold content

Your page has 3 blocking script resources and 2 blocking CSS resources. This causes a delay in rendering your page.

None of the above-the-fold content on your page could be rendered without waiting for the following resources to load. Try to defer or asynchronously load blocking resources, or inline the critical portions of those resources directly in the HTML.

Remove render-blocking JavaScript:

http://java2s.com/style/jquery-1.11.0.js
http://java2s.com/style/bootstrap.min.js
http://www.google.com/cse/brand?form=cse-search-box&lang=en

Optimize CSS Delivery of the following:

http://java2s.com/style/bootstrap.min.css
http://java2s.com/style/longTutorial.css

priority - 4 Leverage browser caching

Setting an expiry date or a maximum age in the HTTP headers for static resources instructs the browser to load previously downloaded resources from local disk rather than over the network.

Leverage browser caching for the following cacheable resources:

http://www.java2s.com/style/bootstrap.min.css (expiration not specified)
http://www.java2s.com/style/bootstrap.min.js (expiration not specified)
http://www.java2s.com/style/jquery-1.11.0.js (expiration not specified)
http://www.java2s.com/style/longTutorial.css (expiration not specified)
https://cse.google.com/cse/brand?form=cse-search-box&lang=en (30 minutes)
https://www.googletagservices.com/activeview/js/cu…osd.js?cb=%2Fr20100101 (50 minutes)
http://pagead2.googlesyndication.com/pagead/show_ads.js (60 minutes)
https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js (60 minutes)

priority - 3 Minify CSS

Compacting CSS code can save many bytes of data and speed up download and parse times.

Minify CSS for the following resources to reduce their size by 28.5KiB (21% reduction).

Minifying http://www.java2s.com/style/bootstrap.min.css could save 28.4KiB (21% reduction).
Minifying http://www.java2s.com/style/longTutorial.css could save 105B (17% reduction).

java2s.com Desktop Resources

Total Resources22
Number of Hosts8
Static Resources10
JavaScript Resources8
CSS Resources2

java2s.com Desktop Resource Breakdown

java2s.com mobile page speed rank

Last tested: 2019-12-02


Mobile Speed Bad
64/100

java2s.com Mobile Speed Test Quick Summary


priority - 24 Eliminate render-blocking JavaScript and CSS in above-the-fold content

Your page has 3 blocking script resources and 2 blocking CSS resources. This causes a delay in rendering your page.

None of the above-the-fold content on your page could be rendered without waiting for the following resources to load. Try to defer or asynchronously load blocking resources, or inline the critical portions of those resources directly in the HTML.

Remove render-blocking JavaScript:

http://java2s.com/style/jquery-1.11.0.js
http://java2s.com/style/bootstrap.min.js
http://www.google.com/cse/brand?form=cse-search-box&lang=en

Optimize CSS Delivery of the following:

http://java2s.com/style/bootstrap.min.css
http://java2s.com/style/longTutorial.css

priority - 23 Enable compression

Compressing resources with gzip or deflate can reduce the number of bytes sent over the network.

Enable compression for the following resources to reduce their transfer size by 229.1KiB (77% reduction).

Compressing http://www.java2s.com/style/bootstrap.min.css could save 118.5KiB (86% reduction).
Compressing http://www.java2s.com/style/jquery-1.11.0.js could save 61.5KiB (65% reduction).
Compressing http://www.java2s.com/ could save 26KiB (84% reduction).
Compressing http://www.java2s.com/style/bootstrap.min.js could save 22.7KiB (73% reduction).
Compressing http://www.java2s.com/style/longTutorial.css could save 316B (51% reduction).

priority - 8 Leverage browser caching

Setting an expiry date or a maximum age in the HTTP headers for static resources instructs the browser to load previously downloaded resources from local disk rather than over the network.

Leverage browser caching for the following cacheable resources:

http://www.java2s.com/style/bootstrap.min.css (expiration not specified)
http://www.java2s.com/style/bootstrap.min.js (expiration not specified)
http://www.java2s.com/style/jquery-1.11.0.js (expiration not specified)
http://www.java2s.com/style/longTutorial.css (expiration not specified)
https://mts0.google.com/vt/data=QQvTyPYm1ZSMs-OP3G…JcO813qC3R-xTuhskZ3_xw (25.8 minutes)
https://cse.google.com/cse/brand?form=cse-search-box&lang=en (30 minutes)
https://www.googletagservices.com/activeview/js/cu…osd.js?cb=%2Fr20100101 (50 minutes)
https://www.googletagservices.com/activeview/js/cu…ner.js?cache=r20110914 (50 minutes)
https://mts0.google.com/vt/data=CtQxI7b1sx6JlI11AJ…INUW5hWTxpeVp0t-d_hSjQ (57.3 minutes)
http://pagead2.googlesyndication.com/pagead/show_ads.js (60 minutes)
https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js (60 minutes)

priority - 3 Minify CSS

Compacting CSS code can save many bytes of data and speed up download and parse times.

Minify CSS for the following resources to reduce their size by 28.5KiB (21% reduction).

Minifying http://www.java2s.com/style/bootstrap.min.css could save 28.4KiB (21% reduction).
Minifying http://www.java2s.com/style/longTutorial.css could save 105B (17% reduction).

priority - 1 Optimize images

Properly formatting and compressing images can save many bytes of data.

Optimize the following images to reduce their size by 7.2KiB (43% reduction).

Compressing https://tpc.googlesyndication.com/simgad/11518128990336303211 could save 4.9KiB (64% reduction).
Compressing https://tpc.googlesyndication.com/simgad/1519885705033054939 could save 2.3KiB (26% reduction).

java2s.com Mobile Resources

Total Resources57
Number of Hosts23
Static Resources22
JavaScript Resources15
CSS Resources3

java2s.com Mobile Resource Breakdown

java2s.com mobile page usability

Last tested: 2019-12-02


Mobile Usability Bad
61/100

java2s.com Mobile Usability Test Quick Summary


priority - 26 Size tap targets appropriately

Some of the links/buttons on your webpage may be too small for a user to easily tap on a touchscreen. Consider making these tap targets larger to provide a better user experience.

The following tap targets are close to other nearby tap targets and may need additional spacing around them.

The tap target <a href="http://www.jav…java/java.html">Java Examples</a> and 19 others are close to other tap targets.

The tap target <a href="http://www.jav…ty-method.html" class="btn btn-success btn-xs">Java Utility Methods</a> and 24 others are close to other tap targets.

The tap target <a href="http://www.jav…cala/index.htm">Scala Tutorial</a> and 179 others are close to other tap targets.

The tap target <div class="ns-8covd-e-5 headline">Save 40% Storewide This Week</div> is close to 1 other tap targets.
The tap target <div class="ns-8covd-e-7 store-name">adidas Outlet</div> is close to 2 other tap targets.
The tap target <canvas class="ns-8covd-e-9 logo"> is close to 2 other tap targets.
The tap target <div class="ns-8covd-e-11 description row">Try On Our Hom…ther Sneakers.</div> is close to 2 other tap targets.
The tap target <div class="ns-8covd-e-14 map">Milpitas</div> is close to 3 other tap targets.
The tap target <div class="ns-8covd-e-15 map-pin-icon"></div> is close to 3 other tap targets.
The tap target <div class="ns-8covd-e-16 map-city">Milpitas</div> is close to 4 other tap targets.
The tap target <div class="ns-8covd-e-20…xit-button row">WEBSITE</div> and 1 others are close to other tap targets.
The tap target <div id="abgc" class="abgc"></div> is close to 3 other tap targets.
The tap target <div id="abgc" class="abgc"></div> is close to 3 other tap targets.
The tap target <div class="ns-buksu-e-5 headline">40% Off In Store &amp; Sitewide</div> is close to 1 other tap targets.
The tap target <div class="ns-buksu-e-7 store-name">Levi&#39;s Store a…ld Valley Fair</div> is close to 2 other tap targets.
The tap target <div class="ns-buksu-e-11 description row">Get 40% Off In…er MondaySale.</div> is close to 2 other tap targets.
The tap target <div class="ns-buksu-e-14 map">Santa Clara</div> is close to 3 other tap targets.
The tap target <div class="ns-buksu-e-15 map-pin-icon"></div> is close to 3 other tap targets.
The tap target <div class="ns-buksu-e-16 map-city">Santa Clara</div> is close to 3 other tap targets.
The tap target <div class="ns-buksu-e-20…xit-button row">WEBSITE</div> and 1 others are close to other tap targets.
The tap target <div id="abgc" class="abgc"></div> is close to 3 other tap targets.
The tap target <div id="abgc" class="abgc"></div> is close to 3 other tap targets.

priority - 25 Use legible font sizes

The following text on your page renders in a way that may be difficult for some of your visitors to read. Use legible font sizes to provide a better user experience.

The following text fragments have a small font size. Increase the font size to make them more legible.

Nov 04,2019 and 5 others render only 8 pixels tall (18 CSS pixels).

Oracle PL/SQL Tutorial / Quiz and 24 others render only 6 pixels tall (14 CSS pixels).

Oracle PL/SQL Tutorial / Quiz and 24 others render only 5 pixels tall (12 CSS pixels).

Microsoft Offi…2007 Tutorial and 181 others render only 6 pixels tall (14 CSS pixels).

Save 40% Storewide This Week renders only 6 pixels tall (15 CSS pixels).
adidas Outlet renders only 6 pixels tall (15 CSS pixels).
Try On Our Hom…s Iconic White and 1 others render only 5 pixels tall (13 CSS pixels).
Milpitas renders only 5 pixels tall (11 CSS pixels).
DIRECTIONS and 1 others render only 5 pixels tall (11 CSS pixels).
40% Off In Store &amp; Sitewide renders only 7 pixels tall (16 CSS pixels).
Levi&#39;s Store a…ld Valley Fair renders only 5 pixels tall (11 CSS pixels).
Get 40% Off In…® Cyber Monday and 1 others render only 5 pixels tall (11 CSS pixels).
Santa Clara renders only 5 pixels tall (11 CSS pixels).
DIRECTIONS and 1 others render only 5 pixels tall (11 CSS pixels).
java2s.com renders only 7 pixels tall (17 CSS pixels).
yinpeng263@hot…ghts reserved. and 1 others render only 7 pixels tall (17 CSS pixels).

priority - 10 Configure the viewport

Your page specifies a fixed-width desktop viewport. Use a responsive viewport to allow your page to render properly on all devices.

Configuring a viewport specifying width=device-width instead of width=900 will allow your page to adapt for devices of various widths. This may require additional work to adapt your styling for smaller screens.

priority - 4 Size content to viewport

The page content is too wide for the viewport, forcing the user to scroll horizontally. Size the page content to the viewport to provide a better user experience.

The page content is 1,005 CSS pixels wide, but the viewport is only 900 CSS pixels wide. The following elements fall outside the viewport:

The element <input type="text" name="q"> falls outside the viewport.
The element <input type="submit" name="sa"> falls outside the viewport.
The element <h1>Java</h1> falls outside the viewport.
The element <h3>Certification Interview</h3> falls outside the viewport.
The element <li>Java Tutorial / Quiz</li> falls outside the viewport.
The element <li>OCA Java Building Blocks</li> falls outside the viewport.
The element <li>OCA Java Operators Statements</li> falls outside the viewport.
The element <li>OCA Java Method</li> falls outside the viewport.
The element <li>OCA Java Class Design</li> falls outside the viewport.
The element <li>OCA Java APIs</li> falls outside the viewport.
The element <li>OCA Java Exception</li> falls outside the viewport.
The element <li>OCA Java Review</li> falls outside the viewport.
The element <li>OCA Java Mock Exam</li> falls outside the viewport.
The element <li>OCA Java Mock Exam 2</li> falls outside the viewport.
The element <h3>How to</h3> falls outside the viewport.
The element <li>Java Algorithms How to</li> falls outside the viewport.
The element <li>Java Collection How to</li> falls outside the viewport.
The element <li>Java Data Type How to</li> falls outside the viewport.
The element <li>Java Data Structure How to</li> falls outside the viewport.
The element <li>Java I/O How to</li> falls outside the viewport.
The element <li>Java Graphics How to</li> falls outside the viewport.
The element <li>Java XML HTML How to</li> falls outside the viewport.
The element <li>JavaFX How to</li> falls outside the viewport.
The element <li>Java Stream How to</li> falls outside the viewport.
The element <li>Java Swing How to</li> falls outside the viewport.
The element <li>JDBC How to</li> falls outside the viewport.
The element <li>Java Thread How to</li> falls outside the viewport.
The element <li>Java Network How to</li> falls outside the viewport.
The element <h3>Advanced</h3> falls outside the viewport.
The element <li>Java Thread Tutorial</li> falls outside the viewport.
The element <li>Java Network Tutorial</li> falls outside the viewport.
The element <h3>GUI</h3> falls outside the viewport.
The element <li>Java Swing Tutorial</li> falls outside the viewport.
The element <li>JavaFX Tutorial</li> falls outside the viewport.
The element <h3>Java 8</h3> falls outside the viewport.
The element <li>Java Streams Tutorial</li> falls outside the viewport.
The element <li>Java Date Time Tutorial</li> falls outside the viewport.
The element <li>Java Lambda Tutorial</li> falls outside the viewport.
The element <li>Scripting in Java Tutorial</li> falls outside the viewport.
The element <hr> falls outside the viewport.
The element <h1>Mobile</h1> falls outside the viewport.
The element <h3>IOS</h3> falls outside the viewport.
The element <li>Swift Tutorial / Quiz</li> falls outside the viewport.
The element <li>Swift Tutorial</li> falls outside the viewport.
The element <li>Objective C Tutorial</li> falls outside the viewport.
The element <li>Objective C Free Code</li> falls outside the viewport.
The element <h3>Javascript</h3> falls outside the viewport.
The element <li>jQuery Mobile</li> falls outside the viewport.
The element <hr> falls outside the viewport.
The element <h1>C# /C++ /C</h1> falls outside the viewport.
The element <h3>C</h3> falls outside the viewport.
The element <li>C Example</li> falls outside the viewport.
The element <li>C tutorial / Quiz</li> falls outside the viewport.
The element <li>Learn C</li> falls outside the viewport.
The element <li>C Data Type Functions</li> falls outside the viewport.
The element <li>C String Functions</li> falls outside the viewport.
The element <li>C Time Functions</li> falls outside the viewport.
The element <li>C Tutorial 2.0</li> falls outside the viewport.
The element <li>C / ANSI-C</li> falls outside the viewport.
The element <li>C Tutorial</li> falls outside the viewport.
The element <hr> falls outside the viewport.
The element <div></div> falls outside the viewport.
The element <h1>ASP.NET</h1> falls outside the viewport.
The element <hr> falls outside the viewport.
The element <h1>Database</h1> falls outside the viewport.
The element <h3>SQL Server</h3> falls outside the viewport.
The element <li>SQL Server / T-SQL</li> falls outside the viewport.
The element <a href="http://www.jav…gSQLServer.htm">SQL Server / T…Tutorial MySQL</a> falls outside the viewport.
The element <h3>PostgreSQL</h3> falls outside the viewport.
The element <li>PostgreSQL</li> falls outside the viewport.
The element <h3>MySQL</h3> falls outside the viewport.
The element <li>SQL / MySQL</li> falls outside the viewport.
The element <li>MySQL Tutorial</li> falls outside the viewport.
The element <hr> falls outside the viewport.
The element <h1>Javascript</h1> falls outside the viewport.
The element <h3>jQuery How to</h3> falls outside the viewport.
The element <li>jQuery Table How to</li> falls outside the viewport.
The element <li>jQuery Style How to</li> falls outside the viewport.
The element <li>jQuery Selector How to</li> falls outside the viewport.
The element <li>jQuery Page Widget How to</li> falls outside the viewport.
The element <li>jQuery Method How to</li> falls outside the viewport.
The element <li>jQuery Form How to</li> falls outside the viewport.
The element <li>jQuery Event How to</li> falls outside the viewport.
The element <li>jQuery HTML Element How to</li> falls outside the viewport.
The element <li>jQuery Data Type How to</li> falls outside the viewport.
The element <li>jQuery Animation How to</li> falls outside the viewport.
The element <h3>Javascript How to</h3> falls outside the viewport.
The element <li>Javascript Form How to</li> falls outside the viewport.
The element <li>HTML Canvas How to</li> falls outside the viewport.
The element <li>Javascript Style How to</li> falls outside the viewport.
The element <li>Javascript Event How to</li> falls outside the viewport.
The element <li>Javascript Element How to</li> falls outside the viewport.
The element <li>Javascript DOM How to</li> falls outside the viewport.
The element <li>Javascript Data Type How to</li> falls outside the viewport.
The element <hr> falls outside the viewport.
The element <h1>HTML/CSS</h1> falls outside the viewport.
The element <li>HTML CSS Example</li> falls outside the viewport.
The element <li>Bootstrap Tutorial</li> falls outside the viewport.
The element <li>HTML Tutorial</li> falls outside the viewport.
The element <li>HTML Tag Reference</li> falls outside the viewport.
The element <li>HTML Global At…bute Reference</li> falls outside the viewport.
The element <li>HTML Event Reference</li> falls outside the viewport.
The element <li>CSS Tutorial</li> falls outside the viewport.
The element <li>CSS Selector Reference</li> falls outside the viewport.
The element <li>CSS Property Reference</li> falls outside the viewport.
The element <li>HTML/CSS</li> falls outside the viewport.
The element <hr> falls outside the viewport.
The element <div></div> falls outside the viewport.
The element <h1>Script</h1> falls outside the viewport.
The element <hr> falls outside the viewport.
The element <h1>Graphics</h1> falls outside the viewport.
The element <hr> falls outside the viewport.
The element <h1>MS-Office</h1> falls outside the viewport.
The element <hr> falls outside the viewport.
The element <h1>XML</h1> falls outside the viewport.
The element <hr> falls outside the viewport.
The element <h1>VB.Net</h1> falls outside the viewport.
The element <hr> falls outside the viewport.
The element <h1>Java Q and A</h1> falls outside the viewport.
The element <hr> falls outside the viewport.
The element <p class="pull-right">java2s.com |…ghts reserved.</p> falls outside the viewport.

java2s.com similar domains

Similar domains:
www.java2s.com
www.java2s.net
www.java2s.org
www.java2s.info
www.java2s.biz
www.java2s.us
www.java2s.mobi
www.ava2s.com
www.java2s.com
www.nava2s.com
www.jnava2s.com
www.njava2s.com
www.hava2s.com
www.jhava2s.com
www.hjava2s.com
www.uava2s.com
www.juava2s.com
www.ujava2s.com
www.iava2s.com
www.jiava2s.com
www.ijava2s.com
www.kava2s.com
www.jkava2s.com
www.kjava2s.com
www.mava2s.com
www.jmava2s.com
www.mjava2s.com
www.jva2s.com
www.jqva2s.com
www.jaqva2s.com
www.jqava2s.com
www.jwva2s.com
www.jawva2s.com
www.jwava2s.com
www.jsva2s.com
www.jasva2s.com
www.jsava2s.com
www.jzva2s.com
www.jazva2s.com
www.jzava2s.com
www.jaa2s.com
www.jaca2s.com
www.javca2s.com
www.jacva2s.com
www.jafa2s.com
www.javfa2s.com
www.jafva2s.com
www.jaga2s.com
www.javga2s.com
www.jagva2s.com
www.jaba2s.com
www.javba2s.com
www.jabva2s.com
www.jav2s.com
www.javq2s.com
www.javaq2s.com
www.javqa2s.com
www.javw2s.com
www.javaw2s.com
www.javwa2s.com
www.javs2s.com
www.javas2s.com
www.javsa2s.com
www.javz2s.com
www.javaz2s.com
www.javza2s.com
www.javas.com
www.java2.com
www.java2w.com
www.java2sw.com
www.java2ws.com
www.java2e.com
www.java2se.com
www.java2es.com
www.java2d.com
www.java2sd.com
www.java2ds.com
www.java2z.com
www.java2sz.com
www.java2zs.com
www.java2x.com
www.java2sx.com
www.java2xs.com
www.java2a.com
www.java2sa.com
www.java2as.com
www.java2s.con

java2s.com Ping

Ping is a networking utility tool to test if a particular host is reachable. It is a diagnostic that checks reachability of a host on an Internet Protocol (IP) network. In a computer network, a ping test is a way of sending messages from one host to another. Aside from checking if the host is connected to a network, ping also gives indicators of the reliability and general speed of the connection.


java2s.com TRACEROUTE

Traceroute is a network diagnostic tool used to track the pathway taken by a packet on an IP network from source to destination. Traceroute also records the time taken for each hop the packet makes during its route to the destination. Traceroute uses ICMP (Internet Control Message Protocol) echo packets with variable time to live values. The response time of each hop is calculated. To guarantee accuracy, each hop is queried multiple times (usually three times) to better measure the response of that particular hop.