Archive for the 'Windows Web Hosting' Category

Windows Hosting Setup

The Microsoft Windows operating system offers a full service of GUI (Graphic User Interface) for most of the required setup configurations. The configuration of Windows is performed in two manners, unlike rival operating systems. In the first instance, bulk copies of required files are copied and installed onto a user’s hard drive. The second run is where the actual installation takes place. The original Windows NT operating system was not designed to support plug and play applications, which resulted in limitation to the web servers. Plug and play features were not supported until the release of Windows 2000. This version came with support for not only applications but extensive hardware devices as well.

Windows NT is known to be very compatible with both RISC and Intel processors. These factors enable the Windows server to expand as a reliable hosting platform. Even though Windows integrates with RISC processors, all of its components may not. If you are looking to buy service on a Windows server that supports the RISC platform, make sure that all of the required applications are compatible.


Core of the Windows Operating System

Recent versions of Windows are founded on a 32 bit operating system. The structure of its core may result in compatibility concerns when it comes to applications, specifically scripted for 16 bit operating systems based on DOS from older Windows versions. Even with this drawback, Windows makes for a more stable operating system, capable of multitasking functions. 

Remote Capability

The system installation that comes with your Windows software comes with few remote control features. There are updates that are available to act as a solution to this issue. We will detail more information about Windows and remote capability later in this chapter. 

Windows System Memory 

One of the best assets of Windows is its support of virtual memory. Virtual memory uses a special type of swap file on local and network hard drives to supplement the need for a robust amount of physical memory on your computer. This is a rather affordable solution to the issue of not having enough memory to support RAM heavy applications. The drawback of virtual memory is a slower performance opposed to the physical version. 

Windows memory takes another knock because of the higher rate of usage compared to other operating systems. In some cases, requirements for Windows memory is up to four times more than systems like Linux. 

In comparison to Linux, the memory efficiency of Windows has been considered inferior. The Linux operating system will allow users to run multiple applications from the same memory block, a method that saves space on the hard drive. Linux also uses a demand loading system to integrate applications. This means it uses the minimal amount of space to run a program even when the actual application calls for a higher amount of memory.

Requirements for memory will vary tremendously when it comes to Windows web servers. This all depends on the number of clients, applications, the number of operable services and exactly how the server is being used. A good example is how stand alone servers have much less overhead than directory domain servers. Also keep in mind that Windows hosting running an SQL database or an Exchange Server may also require the use of more system memory.


Windows Security

One of the biggest deficiencies of Unix web hosting is the threat of a hostile system takeover by hackers. While Windows users typically do not have this issue to worry about, there are other areas of concern that can spoil the experience; one such problem is a DOS (denial of service) attack. This usually occurs as the result of an infinite loop sequence that causes the system to freeze up and eventually crash. Microsoft’s solution to DOS attacks have been included in service pack updates for the Windows operating system. These software upgrades resolve the issue by running the loop for up to 60 seconds in which attempts are made to adjust it. When a loop cannot be resolved, Windows will cancel it out and proceed to function regularly. 

One of Window’s biggest securities weaknesses has been tied closely to the vulnerability in NET BIOS that operate on TCP. Common activities such as file and print services can be accessed by online intruders by combining Net BIOS to TCP. To prevent this intrusive act, users can disable Net BIOS that are visible online. 

In the previous chapter we briefly touched on the experience difference between Windows and Linux. Already known as the world’s most popular operating system, Windows is rapidly evolving in the area of web hosting. This very fact is major reason why security has been such an issue. Since source codes are not openly available like they are with Linux and Unix, Windows is able to frequently update its system to elude severe consequences caused by malicious hackers.

Windows and Remote Control Dependency

It’s been said that the Windows operating system depends too much on the Remote Procedure Call. RPC is what transmit a message over a network and instructs another application. This line of communication has no limits in regard to machine, operating system or time zone.

The extensive capability of RPC is what makes it a security liability for Windows. These controls are designed to allow users to send commands to the computers of others. When errors are found within an RPC application, roaming web hackers may be able to benefit from the flaw and devise a way to control someone else’s computer. Users do not have the ability to disable RPC because the Windows operating system literally relies on them, even when the internet is not connected. 

The use of RPC based platforms are known to be the first victim of the infamous Slammerworm. This unsuspecting infection sabotaged so many systems in such a short amount of time that the entire internet was shook up. 

The Slammerworm began its reign of terror by exposing two weaknesses found in the SQL database. The first one enabled users to run two instances of the database on one machine. To make things simple, there should be no reason to run multiple versions of a major system on one computer. If anything there will be file fragments left all over the place along with other disk space issues. 

Windows’ solution to this problem was to create RPC components to manage requests for data. This connected numerous users all operating on SQL servers and literally placed them as sitting ducks. The Slammerworms eventually stumbled upon numerous computers that were open for an easy attack. This was all the result of a feature enabled by the SQL database.

Network Capability

Aside from memory shortages and gaps in security, Windows makes for a very reliable web hosting platform. There servers run protocols such as AppleTalk, DLC, IPX and NetBEUI IP. It also supports connections like Ethernet, Token Ring and Frame Relay. If more than one network card is installed on the system, the Windows server can then act as a router. 

Windows uses Remote Access Service to accommodate inbound dial-up connections. This gives users the ability to dial up on the network through ISDN or PPP by using a LAN password and user ID. When the user has been granted authority, they then not only have access to the designated server, but the entire network as well. This is an affordable way for users to surf the web without having to purchase expensive modems and other network devices. 

One of the biggest disadvantages of Windows networking is the need to restart the system whenever significant modifications have been made. This is the case when new protocol is added and DNS servers are changed. While this may not be an issue for some users, those running a 24 hour business will certainly think otherwise.


The Upside of Windows Hosting

Windows has been forced to play catch up to Linux in the world of web hosting, but has done an exceptional job nevertheless. Users are quickly learning that the use of this platform is very capable of producing quality websites on both a personal and business level. Windows has implemented a variety of tools and web applications that are becoming common essentials of the web hosting industry. 

Microsoft Windows unveiled the power of IIS (Internet Information Server) to the web. IIS allowed Windows to include programs that designed better websites with easier administrative functions. This also consisted of search engine functions and allowed the integration with various web-based applications by way of the MS SQL server.

MS SQL is very similar to the MysSQL database. They both work as a capable management system, able to create other databases, and create, delete and make various modifications to tables.


Windows Web Hosting Scripting and ASP

Just like the Linux service, Windows web hosting is able to support a variety of different scripts. The common options are PHP and ASP. Mostly all web hosting platforms use the PHP language while ASP is exclusive to Windows. 

Databases like the SQL server and MySQL are relational in nature. They allow optimized communication with your website for quick retrieval of information. Microsoft Access is one database that does not offer the processing power of the other types of systems.

Windows hosting also comes with many pre-installed applications written for their servers. These programs often vary in the way capability and cost, ranging from free components small in size to expensive applications able to power prominent corporations. 

Windows offers a very unique form of web hosting. Their packages have grown more attractive and excelled tremendously since the initial introduction to the web. Let us now detail a few more factors that make Windows the right choice for hosting a website.

The Use of ASP

Windows’ most obvious advantage over competitors like Linux is the use of ASP scripts. Though a Linux server can make the transition of hosting a site running on the Windows operating system, its design is not configured for compatibility with ASP.

ASP has become so popular that is now has its own web hosting platform. The majority of these hosts implement Windows as the operating system, often making it more expensive than the open-source alternatives. The usual web hosting platforms you will find for this script are ASP 4 or ASP.NET which supports JavaScript and VB Script. 

The ASP abbreviation translates to Active Server Pages developed by Microsoft. The “classic” version of ASP has been overshadowed by the use of ASP.NET. These pages are composed of HTML coding combed with the ASP script embedded. These pages are then transferred and processed to the server. When the ASP pages are sent to the user they are dynamic in appearance.

The Dynamics of ASP

Though ASP and PHP are intended to perform similar functions, the Windows based script is a bit more advanced. Internet web pages fall under two different categories: static pages or dynamic pages. Static pages are those that show simplistic content that remains the same throughout. Dynamic web pages are able to modify before your eyes. A component like JavaScript is capable of automatically changing a page’s appearance; this process is called client-side scripting. Scripts such as ASP are able to modify a page before it even loads into the web browser. This is known as server-side scripting. 

Dynamic web page creators like ASP are not only embedded into the base language but the URL as well. Below is an example of how an ASP scripted page would show up in a web browser: www.hostingarticle.com/dv/asp.asp?Page=2&Sort=current

This example shows that the structure of this page is dynamic and the information from the server is reflected in the URL. It also details how the URL is used to load a particular page of the ASP script, in this case, the second page. This web page is instructed to sort by the current date. ASP pages will undergo dynamic modifications based on the parameters assigned in the URL. 

ASP enables a web programmer to create a site and produce dynamic content based on commands. The commands used are quite powerful and gives a user much more control over web pages and ultimately the entire site. Integration with MS SQL strengthens ASP and allows users to build a phenomenal website without self scripting the design, background and other content for every single page. The database is a very essential element in the appearance of a website. With this in mind, ASP pages do not necessarily need the aid of a database to load dynamic content. 

How ASP Enhances Web Hosting

There are many reasons to reside with a Windows web host; one of them being ASP scripts. Thanks to positive user feedback, ASP has become a language that is just as easy to translate as PHP. ASP.NET was created to be even more user friendly. This version contains fewer codes and the commands are much more defined. ASP.NET pages are some of the fastest in regard to load time. 

The popularity of ASP scripts is responsible for a large community of users. Finding out information about this language can be done with a simple search on the web as many free tutorials are available. The ASP language is very compatible and capable. The potential of the website is only restricted by your skills as a programmer. 

ASP Issues

Underneath every positive lies a downside, something that holds very true when concerning ASP and Windows hosting. Here are a few users should take note of: 

Price - Windows is known to be a more expensive web hosting solution than Linux. This is mainly the case when ASP is involved. Applications used to improve the ASP application are also liable to hit you in the pocket.

Complexity - ASP is typically easy to translate for seasoned web programmers. The transition is not so smooth for newcomers looking to add dynamic flair to their website. The issue of complexity enters the picture during the upgrade of ASP. The classic version of ASP varies so much from the newer ASP.NET, that the scripts practically resemble a brand new language. The recommendation here is to begin your learning curve with ASP.NET. 

Availability - This next area relates strongly to the topic above. Microsoft no longer supports Classic ASP to script its web servers. This means new users are walking in on a language that is much more advanced than other scripts that are available. On the other hand, being able to quickly grasp ASP.NET has its advantages as the language will receive regular updates from Windows. 

ASP Magic

When looking for a Windows web host that uses ASP, there a few items you need to look out for: scripting support, add-ons and frequent updates. 

Scripting Support - This feature is an absolute must if you intend to implement dynamic pages into your website. Scripting support from the web host will assist you with all of your programming issues. Help can be offered in a variety of ways such as phone calls, emails or support tickets. Some Windows host even offer you interactive applications such as blogs and message forms that enable support through a community of active users. All of these areas are exceptional methods of getting help with ASP and making the most of your Windows hosting. 

Add-ons - Add-on applications for Windows are capable of making a website flourish in the way of presentation and performance. ASP comes bundled with programs pre-installed on the server. Aside from the initial payment and agreement of the terms, these applications should be free and readily available at your demand. 

Windows has certainly tightened up its security issues and therefore has been able to expand on their web hosting platforms. At the same time, many hackers are lurking that would love to make a name for themselves by penetrating the popular Windows system. A quality host will patch their web servers with the most recent version of Microsoft applications. The Windows host should also run frequent tests on new patches to make sure the new applications will not negatively affect ASP and crash the system. This simple security measure is one that can certainly optimize the uptime of your website.

Overall ASP is a solid script that quickly earned its reputation. The use of the dynamic web language causes Windows hosting to flourish and create some of the best sites on the net. If Windows servers are where you wish to publish your website then ASP is a feature you need to have.


« Prev - Next »