Pages

Showing posts with label Webmaster. Show all posts
Showing posts with label Webmaster. Show all posts

Monday, August 13, 2012

The basics of JavaScript

If you are writing big code it is very helpful write comments to the segment of the code as comment will not be executed, it is for code masters to check where and which segment is located.


Learning HTML is not the sole discretion of programmers as the trend can be seen it is been learnt by many bloggers and webmasters. The sole purpose for this is to make it more and more convenience and to customize the web page to its fullest extent all by it self as with this knowledge in your kitty , you can reduce the cost factor as you can make the coding and with the advent of modern web technologies . With the advance modern web , where you can find more and more use of API and other related applications and with due course of time even the web page is fast becoming one of the conglomerate of applications visibility.

JavaScript is a scripting language and it is funnily called as diet programming language because of its easy in nature and the way it can be employed with very slight nature of use and appliances. It is been designed for easy to learn and adopt and it is wonderful for novices. It is also true that you can learn and can code the language within short span of time; it is very easy to use and adopt. It is a good practice to learn the basics of NTML before learning the basics of JavaScript. In the later time I shall write the details of HTML and the points which you should know about it.

 

How Java Script works:

Java and Java Script share the names only but these two languages have very little in common, in fact there are vast differences between these two languages. JavaScript is the language which meant to introduce the very basic elements of web and it is solely based in web and it works in cloud. Java is the language which tends to work as desktop application and in many big enterprises and also it goes on with to work online with various databases and its scope is very high and it does related with many applications and platforms simultaneously.

Java script is an interpreted languages and the browser interprets it and processed all the information in real time by contacting all server files and then interpret and shows it on your web page.  You can change the value of variables at any time s the name suggests it is dynamic in nature; all variables need a declaration – that is you have to tell the interpreter what to treat as variable.

Functions are blocks of code, once written can be used as many times as declared within the program. If you want to add the functionality of Add and Print, then you could write a function called AddAndPrint and so on. It is useful for more complex coding as it can supplement easily for hundreds lines of code and that can reduce the overall size of the code. As JavaScript is always at the interpret side and works with browsers so minimization holds the key as if its size is very small then it would not affect the vital page load time and in this way you can have some of the added functionality plus search engine optimization and page rank settings. Many JavaScript in the web page can reduce the page load time, thus makes heavy the site and also it affects your site with Google Panda updates and for this it is vital in nature, as it can affect Google’s search front page.

That is why, it is good to use functions if you are using and coding long and in this manner it does makes the code small and precise. Object, in programs represent physical entitles, complete with their attributes and behaviours.  The objects you will encounter when writing Java Script code will include the browser window- you can use the command to open the window. Everything else is also an object- be it text boxes, images, even your mouse cursor.

Java Script code is always enclosed in the <script> tags inside your HTML document. You can insert code blocks anywhere in the document, but it is always good practice to enclose your script within the <head> tags of the HTML. This way, the script will always be loaded before it gets used within the page. There are no semicolons at the end of each line. They are purely optional, and there so that C programmers do not suddenly feel out of their elements when writing Java Script.

If you are writing big code it is very helpful write comments to the segment of the code as comment will not be executed, it is for code masters to check where and which segment is located. If you have the JavaScript code within your web page then in the modern browsers there are very vital functionalities from where the user can right click on the page and can see the view source to observe the use in your website. There are provisions while making the code if you do not want the visitors to watch the code then you can make it within <script> tags to employ this idea.

Variables in Java Script can be declared by using “var” statement. The switch statement takes the variable browser and compares it one by one to the values mentioned in the case statements. The break statement prevents the browser from executing the very next line of code and tells it to exit the switch block.

There is one different way you can check your conditions in Java Script- this one specifically if you want to assign a value to a variable based in a condition. Programming loops let you execute the same block of code over and over again as many times as you like. The simplest example would be printing the numbers 1 to 10 or 1 to 100. The for loop is typically used when you can predict exactly how many times a piece of code. The while loop effectively tells your browser as long as this condition is true keep executing this block of code. You would typically use a while loop to check a condition rather than execute code a specific number of times this reducing the page load times.

Wednesday, June 6, 2012

Content management systems: Joomla and Drupal

It is the content management system used with dynamic websites and web content, many a times it requires a special kind of software for editing and constructing articles. It makes the development of websites much easier .

Joomla:


If you observe it , this is the relatively new content management system and of course this has taken the content management industry by storm. It is based on Mambo and it is beautiful and very easy to use and manage. It is open source software and it is licensed under GPL. Download it free of cost from joomla.org and it is always updated regularly.

Joomla is a phonetic spelling of the Swahi9li word Jumla which means �together�. It is largely based on Mambo, which has same set of features but it has some of fine features which stands out from the rest.

Features:


1.    It is like the next door HTML site, so the peer dressing for Joomla is not necessary.
2.    The news and the article management system is the most advance and the modern feature with full fledged WYSIWYG editor that is integrated with various option to add  tables, flash contents and advance HTML contents.
3.    There is an additional option to add the meta data in each of the article and with this the modern web search engine optimization can be done properly.
4.    It has the most advanced and busiest caching system mechanism and if your site is busy with too many visitors then it will not break due to its spectacular and absorbing web caching mechanisms.
5.    The RSS management system is built into this and due to this feature you can use it to provide the news on your site.
6.    A lot of elegant and absorbing beautiful themes are available and with this your site can take the habit of great themes.

Installation:

1.    Download the latest version of Joomla from joomla.org and use the WinRar to extract the achieve zip file. Extract achieve on the Windows. Copy the extracted contents to the new folder ��Joomal . Place this folder inside the �www� directory in C:\Program Files\EasyPHPx-x\
2.    Now after wards the installation is very simple. Point your web browser to http://loaclhost/joomla/ It will not go through the pre installation check. Then go ahead and install the joomla.
3.    Click the next button at the top of the page, and then enter the details about the local server.
4.    Under the �Host Name� enter �localhost� then enter your MYSQL user name and it is the �root� and then leaves the MYSQL password field blank. Enter the data base name as the �joomladb� . It is now time to click the Next. Then the installed should advance to the next step.
5.    Now you will need to confirm the website detail. The URL should be http://localhost/joomla and the Path should be C:\Program Files\EasyPHPx-x\www\joomla  . Then enter your email id and administration password.
6.    If you go through all the information correctly and following all the instructions correctly, then the installation of Joomla should now be complete. Now click on the �Administration� link and then enter the details and start modifying and designing your website.

Drupal:

It is second to Joomla and it is popular content management system. It is the English spelling of the Dutch word �Druppel� which means the drops of water. It is mainly for the blogging engine but with due course of time it is being constantly evolved and it is now fast becoming the one of popular content management system for blogging. It is being constantly developed and managed by the group of individual and enthusiastic developers. It is being offered free on Drupal.org . It is released under the terms of GPL. It offers an excellent protection against the security threats and it is best for small business ventures as well as independent web masters.

Its interface is flexible, very ease to use and feature full makes it more and more popular and it has been employed in some of the popular websites. This is the reason why many popular websites use Drupal as its base.

Features:


Through out the years Drupal has been renowned as it is feature rich and this content management system it is almost at par with most of the features with most of the renowned content management system has.
1.    One of the most unique and out standing part of the Drupal content management system is its theme engine. You can customize each and every theme that has the plenty of options to choose it from. It is flexible and lots of theme is available for the customization after the installation.
2.    The module or the theme management system of Drupal content management system is very simple to use with enable, disable and the updates features.
3.    It gives various formats with authoring and publishing options.
4.    There is the access control system where you can restrict the certain part of the website and restrict them for further use. You can also set access rules and roles.
5.     There is the useful section inside of the content management system where you can access, modify or delete the comments and due to the advent of plenty of spam this system is perfect to use it.

ittech042

Installations:


1.    Download the latest build of Drupal from drupal.org and you can use the popular achieve extract format.
2.    Then , copy the extracted content to the new folder called as �drupal� then place the folder inside the  �www� directory in C:\Program Files\EasyPHPx-x\
3.    After this you will have to create the data base using PhpMyAdmin  . Go to http://localhost/mysql/ .  Then in the main PhpMyAdmin menu , under the �create new database� , enter the database name �drupaldb� and click on �Create� .
4.    Under the �drupaldb� database left clickon SQL on the top bar. Then go to the sub heading �Location of the text file� and then left click and browse and then select the �database.4.2.mysql� file. It is located in �C:\Program Files\EasyPHPx-x\www\drupal\database� after the click �GO�.
5.    In the next step edit the configuration file to enter the details about your server. Go to �C:\Program Files\ EasyPHPxx\www\drupal\sites\ default and edit the file �settings.php�. In the field �$db_url�, enter �mysql://root;@localhost/drypaldb� write it without the mentioned quotes.. �root� being the username of MySQL and �drupaldb � being the database name.
6.    If you have followed all the steps correctly then the installation part is now over. Then point your browser to http://localhost/drupal and then create an administrative account. To do this click on the �Create the first account� on the home page of your drupal installation. Then, log into your Drupal account and start customizing and decorating your website from within i

Digg This

Friday, May 25, 2012

A web server on your home computer

You have a website and want to accept users and expand the business, and want to show yours clients the preview of your products offered through your website. Site design is the tedious and difficult task and you must have spent so many hours in designing this. It is now time to find out the bugs and update your website and bring in some of the newer feature attached to it If you cannot afford the web designing part then it is better to go for the content management system or the CMS. It is the easiest way to make your content dynamic and to suit your needs.

What is CMS?

It is the content management system used with dynamic websites and web content, many a times it requires a special kind of software for editing and constructing articles. It makes the development of websites much easier and with this your website will become more and more dynamic and adhere to demand of modern website standards. It is simple you just need to upload and install the CMS on your server. It is cheaper and it gives you the much required time and management to get access to your software.

Advantages of PHP based CMS:

There are various kinds of content management systems and there are lots of choices to choose it from for you. The principal among them is the PHP-based and ASP-based content management systems. The former is most popular than the later one. There are some advantages if you use the content management system:

PHP is relatively easy programming interface and it is easy to learn. It is the cross platform programming interface, so you do not have to worry about any sort of operating system compatibility as it is being supported by almost all the operating systems. It is open source and backed by a strong community of enthusiasts developers and they will help you any sort of queries and difficulties. Most of these PHP-based content management systems are free and this proves the economically of these content management systems. These content management systems are easy to modify in case you need and also it is ideal for small business and individual developers as it is easy and economically viable.

Most of the modern and popular hosting company�s support PHP , so hosting compatibility will never be issue for you if you are employing PHP based content management system on your server. Security of any of the content management system depends on the server.

PHP-Nuke:

It is very popular content management system. With a large user base and it is free to use and is been released under general public license, originally developed by Thatware. Earlier versions of PHP Nuke are available for free and the latest version costs some bucks to download. It is a modular content management system which you can turn it on or off according to yours convenience. It has plenty of features and suitable customizations which you need for further development of your web server and website. The security of your database is solely dependant on your server and its immediate environment.

PHP-Nuke has the fully featured download management system with advance customization options. It has the nice WYSIWYG editor for posting news and articles and updates your website and blogs. It has one of the best integrated forum system powered by PhpBB and it is suitable for the developers who want to augment their website with some of the good and relevant content in their websites with active user interaction and dynamic interactions through support forums. PHP-Nuke also offers journals and blogs for the registered users and also additional support for newsletter and bulletins. The installation part of the PHP-Nuke could have more adhered to security parameters so that the user will feel secure after installing this in their server.

The installation:

Installing the PHP-Nuke under EasyPHP is very easy and the detailed installation part is as follows. Download the latest version of PHP-Nuke from the website www.phpnuke.org and after downloading the installation, extract the PHP-Nuke achieve and you can use any good achiever for this purpose. After the extraction look for the folder �html� and �sql� are present. Then copy the .sql file from the �sql� folder to the desktop. Now let us assume that we will be installing the PHP-Nuke in a directory called the �nuke1�.

Then, create the new folder namely the �nuke1�and then copy the entire contents of �html� into it. Then move the �nuke1� folder inside the �www� directory in �C:\Program Files\EasyPHPx-x\� and then make sure that EasyPHP is running . Then, point your browser to http://localhost/mysql1/ , if EasyPHP is running , then you will be logging into PhpMyAdmin and the default user name for MySql on EasyPHp is �root� and password is disabled here you can give the user name and password of yours choice.

In the main administration PHPMyAdmin menu under �Create new database� enter the database name �phpnuke� and then left click on �Create� and wait for the database creation and if it is successful then the �phpnuke� database is created. Under the �phpnuke� database go to the top bar and find �SQL� and left click on it , then under the sub element heading �Location of the text file � click browse and then select nuke.sql file and now click on �Go� .

ittech015

To enter the details about your server, you will need to edit the configuration file located at C:\Pogram Files \EastyPHPx-x\www\nuke1\ nd their edit the configuration file. It is easy , under $dbuname enter �root� it is your MySql user name , and this filed will remain blank and then change the value of $advanced editor filed to �1� . If you have followed all these steps in the right manner then it are done a, then point your web browser to http://localhost/nuke1/ and you will reach to you own PHP-Nuke installation. Now on the homepage of the PHP-Nuke installation create a link to make it the super user , then left click on it and then enter the details and register the account . This will be turned into as the administration account and here you can manage your website. Now go to the administration menu and logged into it and start to modify yours website and make then requisite changes to it make it more customized and suitable to the needs of the user.

Digg This

Monday, September 19, 2011

Superior Website Design: Thoughts and Preludes:2

Do not choose them at random use yours mind and research if you want them to engage with yours website design graphics.This creates from raw stuffs it well-situated to move complacent that certifies the total jest of your firewood identification in the raw and the lost world of internet arena . You have settled  what theme you will be creating an infographic on-duty, you will possible seek to a group action group discussion .Investigate messages that have of late been intriguing inside the demesne of website subject matter through readers comment or Google analytics,
and determine whether you have a unequaled orientation to add together to the spoken communication. Themes that have been mentioned in the thought media, and those that have established fortunate voice communication tags on elite networking construction prospective large ranks to begin within yours website parameters. It will require to name that your content is not just to make a optic matter, but too to tell thing the orthodox  in a category that defecates it  relatable to the grammatical category display your substance. This is a visual percept of ensuring that the cognition you make is utile. Esthetical activating and  unique  not sufficiency to stimulate some others to surpass along your collection. you have recognized your subject matter ,you design to make upon, there square measure  various design part changes you will desire to catch through and through, in order to get word that the subject matter matches the  descriptor and counseling of your position. For ideal, will this info graph latter-day selective information that has in time to be mutual with the exoteric? However do you drawing to vindicate multiplex approximations in a  internet perplexing situation? Do you have inspirations that can be used to move up your concepts? Out the matter and the necessitate phrasing is alone half the struggle, for the future step is creating by mental acts optical assemblage that is attractive to your someone base. If you do not in person have the power to charge info graphs, indigence to go on animal group cannot be accepted . What is more, there batch of freelancers and graphical decorators who would promising be capable to help you in creating beautiful satisfied for your website. Do not choose them at random use yours mind and research if you want them to engage with yours website design graphics.

Sunday, September 18, 2011

Superior Website Design: Thoughts and Preludes :1

About immodest depart of incorporating infographics into your website is to make bound that they area unit wellspring- and targeted to your website specific generated viewers.
Internet mercantilism and physical object packaging is a competitor gritty, with the amount of independent entities creating acceptance intermeshed towards readers in this individual meme perpetually organic process. Creating high-octane proportionality that compulsive and engrossing is path for success, but when compounded with the repugn of safekeeping blade readers reaching protective covering for various VPN use, it can believe nigh impossible action to be potent
cognitive content dealing with. Way to have got your multitude captivated, spell likewise organic process your school text base and establishing yourself as an  in the  of internet progress.
One of the easiest choice to secure yourself as a purposeful someone in the weave packaging land is to use survival cognition graphic art, or info graphics. Info graphics is the visible  public presentations of collection unit and knowledge that power be awkward to swear out in graphical variety. These graphic art serve well as a strong rendering process for conveyancing your  in an existent internet arena. , such that message is more in all probability, otherwise than handed-down schoolbook like permutations,  these swell  could well touch your websites trade in a favorable means. Public presentations that infographics can draw for your website popularity  existence varies into  many . If you deliver the goods in share-out your assemblage with plenty readers in a share that informs fascinating, they  credible  to allotment the acceptance with those about them. Not simply will this inhale in readers attractions, but it too will forge to open backlinks to your website junction. Those readers will grow in to play when hard  the messenger boy top-level for your scheme piece of land via various kinds of SEOs. alone can you change communicating to your website by altering these processes, but these cogent device area unit too a unrealistic  elbow room to get your kinfolk acknowledged  in the playing field of vane . If you continually expand substance that is visually linkable and newsworthy, your importance of website will turn  with the growing of job communication. By change of integrity high art with attractive knowledge, you can secure the  of clergymans success like with yours website along your pleased to readers and long term bonding of readers . About immodest depart of incorporating infographics into your website is to make bound that they area unit wellspring- and targeted to your website specific generated viewers. Infographics can be charge for virtually whatever substance, and because they  modality is in causal agent, you remember downright insure over the  take care of yours internet content you  interdependence online with yours website management.

Saturday, June 4, 2011

What will Web 3.0 have in store for us? 5

The million dollar question is why Microsoft sought this for now as it is still today satisfy with the software making and its unending patches and updates. Microsoft realizes that this era of internet is solely for the user generated content and in order to get in touch with the consumer it has to jump into this . Windows live products can be a good example of this as through these some very wonderful user generated content discovery made by Microsoft which we have been using for image, video editing, blog publishing and a good Microsoft out look alike for Windows live services. The next step which Google is invading into it is the real-time search and advice to the user on user generated search.
We have seen on user generated search Google will advice us for some words when we type half of the search terms this gave the user some basic ideas and functionality to search. It is an assurance to user that Google is helping us. Though some devil’s advocate will suggest that this is Google is invading ours privacy. The million dollar bay is the first step to internet is itself means exposing ours privacy other wise how can we connect to the rest of the world and surf. The only difference is that we can at home go to the virtual world at ease , though this internet is virtual but still human interaction and also simultaneously yours computer connectivity is a must thus breach of privacy is the first thing which user will have to consider while entering this arena. If you are a privacy concern person then do not connect to the rest of the world itn is as simple as it is so.
The web is no longer a static page of information and infotainment it has become dynamic with the advent of AJAX,PHP,LAMP,Flash,Silverlight technologies. These technologies create a different layer up and above the web itself enabling the user interaction and rich content to its foray. On the web yours input data will be compressed then send to a server for process and then the output is jump back on to your. There is always a host server relationships, as a part of data processing is done at hosting side and the part is done at the server side enabling the user interaction and reducing the path between web applications and desktop applications.
There are Open APIs for web applications where the user can get interactive and creative and lots of possibilities and development with these functionaries. There are some diverse effects as these sites are not search engine friendly as hyperlinked pages makes the crawling difficult. The futuristic designing of web pages can have a multiple impacts. Assimilation of web pages and applications and treating existing applications at the back end and sending each application updates through some automated processes like dlvr.com website is the futuristic technologies at the core. There can be flurry of invisible applications with the consolidated form of flows of data namely the life stream with multitude of services.

Wednesday, June 1, 2011

What will Web 3.0 have in store for us? 4

Then came the ad sense revenue sharing options and with it many websites evolved and some through Google active encouragement which user who have registered ad sense account can generate additional revenue with these revenue sharing website and with this yours content get the second opportunity for earning . These website gives back linking to yours main website if you somewhat write yours website name in their article and thus Google will search yours both the contents of these website and making yours website appear more and more on web pages.Yours web site or blog is now more and more content rich and now you try to make it more interactive and more light and thus the HTML 5 , ajax and dynamic web concepts came . J query can be a java script format which utilizes very few lines of code to make more interactive and dynamic web contents.


Blogger bought by Google and then it is free and become a freelance journalism for us as many as we can think of. Then the You Tube ours web television and lots of rare video can be found from here. The similar pattern of these websites is they only present the user generated content and give it a platform to show case it and thus these become popular . Then the desktop client like Windows Live Writer and other twitter and face book desktop client enables the user to prepare the information before hand then send it to internet a different approach can be called an assimilation offline and on line content. The APIs which give lots of thumbs up to the developers , as now the creating of these offline clients not rest with the internet giants , now it is rested with the user. User created the content and desktop client and assimilate those with their websites with the APIs from various sites of these popularity and then interact.

Take a look at the sky pe buy out , It is simple as Microsoft spends a huge sum of money to buy it then the question is why . Microsoft still hunting for an opportunity to interact with the user directly just like Google , Facebook and twitter and still toady yet to get a decent platform. Sky pe can be for Microsoft as it is used by millions for cheap internet audio and video call. Through this platform with lots of futuristic inventions Microsoft ahs the opportunities to get into directly with the consumer which still today it is searching for.

Tuesday, May 31, 2011

What will Web 3.0 have in store for us? 3

So, a wide and complex world of internet now been resolved and it is been constantly crawled and indexed. The problem now is web is now more advanced and it now not a mere box of information. Now more and more user generated content , social features and twitter which updates like never before and gives tons of information through its never ending updates of limited words and then the face book which gave the users opportunity to share anything they want and then the YouTube enables users to show video and embed it on any page with some simple coding and make it online. So, how these can be indexed a difficult question but still these information flows needs to be indexed then came the concept of real time search , video search and so on.


Now users can share any event or any important concepts through various likes, or tweets or through buzz and these information spreads like never before you can imagine upon. For the search engines this is a great difficulty to track and update in their crawler engines. They constantly update their engine to do so and also grab some innovative ideas in order to cope with this constantly evolved changing world arena.

Google’s new cooperative movement like custom search engines and Google web master have been a hit among the users and also it is directly giving benefits to Google as first and the foremost is user stay with Google for the longer periods and thus benefitting Google as their primary goal is to control the internet though various acceptable means and the second part is this helps Google to crawl and index website more faster and with the above tools which basically deals with the users and must be considered acceptable search limits and goggle is benefitting with it as its search for relevant searches now becoming a reality.

Now the coming of ad sense and ad words have some interesting effects on the user generated content now the user is accepting the fact that you can earn money from internet though it can be a small amount but you can do so it . The prime factor is the content generation and then crawl it though Google so that more visitors will come to yours website through Google and other search engines. The more good writing the more chances of ad sense revenue and also for this the user try to add meta tag and then header information and also registering with Google webmaster and then visiting some more content rich sharing website and then the back links and then the back linking through Disqus and intense debate and so on.

What will Web 3.0 have in store for us? 2

Internet is not spreading though continents as it was anticipated few years ago and there are still a lot of populations in this world who do not know about computers and its functionality so for them internet is a distant dream or may be not a dream at all. This is known as digital divide. During my management studies I have the opportunities to work on this subject namely the digital divide and I was astonished to observe how a lot of people still do not have access to basic computing in the developing nations.

Then came the internet though phone lines the slow dial up connectivity which gives the user’s at least functionality and windows of opportunity to enter to the era of internet. Then came the web browser wars.

Most of the web browser tries hard to render web pages with high speed at slow connections show that they will be popular and in this process they gave away lots of additional features. So, internet explorer 9 and talking about its next version , Firefox 4 , opera 11 and safari browsers which consistently tries hard to enhance the user’s experience. The most important example of it can be said about opera , which consistently inn all its versions not allowed the add on but then considering its popularity among Firefox users it has launched it on its version 11.

The next most important fact is that users want all the data available in the internet in a quick time and thus the origin of Google the giant search engines which constantly enrolls all the websites and their updates in its crawler and sort them according popularity. Then Google invented and give access to user generated search engines which users have crawled and added the websites manually and thus Google in this process make the web crawling more cooperative and more precise. Search engines can discover the websites even with some key words.

Let us take one example , suppose you have forgot yours best bookmark website www.ittech.cz.cc then in the earlier era you cannot log into this website but now it is easy. Just go to Google and then search for key word “ittech” voila it is done, Google will show yours favorite website in the first line of the first page. That is why Google is relevant to day and will be as human basic instinct is to forget or in similar terms cannot remember all these long words but for Google and with Google you can rediscover all i

Monday, May 30, 2011

What will Web 3.0 have in store for us?: 1

The evolution of web and its continuity and its constant growth and evolve through various phases and layers . Then initial phase the dot com the age of bubble then came the Web 2.0 the cloud stage , social networking and lots more user made content lurks around the web. Now we are entering into the Web 3.0 era where ours live more involved with the web than never before we have had.Web 3.0 will ultimately removes the massive digital divide among us and will make the world of web a happier and more useful places to live it on. Web is based on many layers of standards and protocols. If you have five computer and want it to connect each other then wiring option is hailed in this case.

 
Then after some time you want to connect yours five computers but at different cities , Easier method would be make one computer a host computer say a hub and then make the other computers spoke like name the other computers with different numbers for identity and then connect those computers with their unique identity numbers.
 Web 3.0
”This is known as protocol and the foundation of internet  in the internet term is called TCP/IP. Most TCP/IP networks use subnets in order to effectively manage routed IP addresses. The closest matching subnet is calculated for the range that you specified in From and To. The range of addresses in the closest matching subnet may exceed the range that you specified. Unless the addresses specified in From and To are subnet boundaries, the range based on the calculated subnet will be larger than the range that you specified. To avoid this, specify a range that falls on subnet boundaries. For example, if you are using the 10.0.0.0 private network ID for your intranet, a range that falls on subnet boundaries is 10.0.1.168 to 10.0.1.175. Or, if you are using the 192.168.0.0 private network ID for your intranet, a range that falls on subnet boundaries is 192.168.1.0 to 192.168.1.255. “ (Microsoft)
Also Microsoft adds “Transmission Control Protocol/Internet Protocol (TCP/IP) is the most popular network protocol, and the basis for the Internet. Its routing capabilities provide maximum flexibility in an enterprise-wide network. In Windows XP TCP/IP is automatically installed. On a TCP/IP network, you must provide IP addresses to clients. Clients may also require a naming service or a method for name resolution. This section explains IP addressing and name resolution for Network Connections on TCP/IP networks. It also describes the FTP and Telnet tools that are provided by TCP/IP.

So the situation now is you have hundreds of computer connected to each other with unique identifiable numbers making the network which we called the internet. First and foremost task is to identify each data generated through these connected computers with a simple tools but unfortunately this has not been done even today and for data reading we have to use a multiple of formats and this seems not a viable option. The next option is to identify the data in one common language format and display on the screen . Through this the HTML languages evolved and then the web browsers which identify these languages and make it readable for the end users.  Through HTML even the users can create contents and deliver to the internet and makes his appearance through it. Still there are challenges.