1.
Define the following "This refers to how much actual hard disk space you are allowed to occupy on the computer(s) your web host uses to act as a web server. More often than not, the disk space allotted to you will be far in excess of what you actually need."
Correct Answer
D. Disk Space
Explanation
Disk space refers to the amount of actual hard disk space that a user is allowed to occupy on the computer(s) used by their web host as a web server. This allocation is typically more than what is actually needed by the user.
2.
Which of the following can also be called disk space?
Correct Answer
A. Webspace
Explanation
Webspace can also be called disk space because it refers to the amount of storage space available on a server to store website files, databases, and other data. It is similar to the concept of hard drive space, as both represent the capacity to store digital files. Bandwidth, on the other hand, refers to the amount of data that can be transferred between a website and its users. Dropbox is a cloud storage service, which is different from disk space on a physical hard drive or server.
3.
Define the following "The amount of data transfer your web host allots to run through your website."
Correct Answer
B. Bandwidth
Explanation
Bandwidth refers to the amount of data that can be transmitted over a network or through a web host. It represents the capacity or speed at which data can be transferred. In the context of a web host, bandwidth refers to the amount of data transfer allotted to run through a website. It determines how much data can be sent or received by the website within a certain period of time. A higher bandwidth allows for faster and smoother data transfer, while a lower bandwidth may result in slower loading times and limited data transfer capabilities.
4.
A users homepage is 50KB how much bandwidth will be used if they recieve 20 hits?
Correct Answer
B. 1MB
Explanation
If the user's homepage is 50KB and they receive 20 hits, the total amount of data transferred would be 50KB x 20 = 1000KB. Since 1MB is equal to 1000KB, the correct answer is 1MB.
5.
A customer has a website their homepage is 50KB they recieve 2000 hits per day how much bandwidth will they require in a 31 day month?
Correct Answer
D. 3.1GB
Explanation
To calculate the required bandwidth, we need to multiply the size of the homepage (50KB) by the number of hits per day (2000). This will give us the total amount of data transferred per day. Then, we multiply this value by the number of days in a month (31) to get the total data transferred in a month. Converting this value to gigabytes, we find that it is equal to 3.1GB. Therefore, the customer will require 3.1GB of bandwidth in a 31-day month.
6.
How much bandwidth would be considered reasonable for a flash free start up website.
Correct Answer
A. Up to 5GB
Explanation
For a flash-free startup website, up to 5GB of bandwidth would be considered reasonable. This is because flash-free websites typically have less multimedia content and therefore require less bandwidth to load and function properly. By setting a limit of 5GB, the website can efficiently handle the expected traffic without incurring excessive costs or experiencing slow loading times.
7.
What does FTP stand for
Correct Answer
B. File Transfer Protocol
Explanation
FTP stands for File Transfer Protocol. It is a standard network protocol used to transfer files from one host to another over a TCP-based network, such as the internet. FTP allows users to upload, download, and manipulate files on a remote server. It provides a set of rules and commands for the secure and efficient transfer of files between computers.
8.
Name an FTP application named in your training
Correct Answer
B. WS FTP
Explanation
WS FTP is a correct answer because it is a well-known FTP application that is commonly used for transferring files between a client and a server over a network. It provides a user-friendly interface and various features such as secure file transfers, drag-and-drop functionality, and support for multiple file transfer protocols. WS FTP has been mentioned in the training as one of the recommended FTP applications, making it a valid choice for the correct answer.
9.
What does POP stand for?
Correct Answer
A. Post Office Protocol
Explanation
POP stands for Post Office Protocol. It is a standard protocol used for receiving email from a mail server. It allows an email client to retrieve messages from a mail server and download them to the client's device. This protocol is commonly used for accessing email in a simple and straightforward manner.
10.
Define the following "A special kind of software installed for the convenience of webmasters to handle common tasks associated with web hosting accounts. With your user-friendly control panel you can expect to be able to easily change your password, create email accounts, create extra user accounts and passwords with varying accessibility, password protect directories, change file permissions, upload files monitor your bandwidth and more."
Correct Answer
C. Control Panel
Explanation
A control panel is a special kind of software installed for the convenience of webmasters to handle common tasks associated with web hosting accounts. It provides a user-friendly interface that allows webmasters to easily perform various actions such as changing passwords, creating email accounts, creating user accounts with different accessibility levels, password protecting directories, changing file permissions, uploading files, monitoring bandwidth, and more. The control panel simplifies the management of web hosting accounts and allows webmasters to efficiently handle administrative tasks.
11.
What web feature would offer the following?
•Number of unique visitors to your website
•Number of visits
•Number of web pages hit (which is your true hit count)
•Number of web files of any type hit (which is your inflated hit count)
•Bandwidth
•External links people use to hit your website (an extremely useful stat)
•What kind of browsers and operating systems visitors use
•How many visitors add your site to their favourites list...and much, much more.
A good web stats program is chock full of information and is indispensable to the fledgling web designer.
Correct Answer
B. Web stats
Explanation
A web stats feature would offer all the mentioned information such as the number of unique visitors, number of visits, number of web pages hit, number of web files hit, bandwidth, external links, browser and operating system information, and the number of visitors who add the website to their favorites list. This feature provides comprehensive data and insights about website traffic, user behavior, and overall website performance, making it essential for web designers to analyze and optimize their websites.
12.
Define the following "These are special extensions installed on the server which exhance the usability of a WYSIWYG program known as FrontPage editor."
Correct Answer
A. Frontpage extensions
Explanation
FrontPage extensions are special extensions installed on a server that enhance the usability of the FrontPage editor, a WYSIWYG program. These extensions provide additional functionality and features to the editor, allowing users to easily create and manage websites. They enable features such as server-side scripting, form handling, and database integration, making it easier for users to design and publish dynamic web pages. FrontPage extensions are specific to the FrontPage editor and are not applicable to other web development tools.
13.
What does CGI stand for?
Correct Answer
B. Common Gateway Interface
Explanation
CGI stands for Common Gateway Interface. It is a standard protocol that allows web servers to communicate with external programs or scripts. It enables the web server to generate dynamic web content by executing scripts and programs based on user requests. CGI acts as a bridge between the web server and the program, facilitating the exchange of data and information. Therefore, the correct answer is Common Gateway Interface.
14.
Where in your webspace would you upload your cgi-scripts?
Correct Answer
D. Cgi-bin
Explanation
The correct answer is "cgi-bin". This is the standard directory where CGI (Common Gateway Interface) scripts are typically uploaded in a web server's file system. CGI scripts are used to process input from web forms and generate dynamic content on a website. Placing them in the "cgi-bin" directory allows the server to recognize and execute these scripts correctly.
15.
What does pHP stand for?
Correct Answer
A. Hypertext Preprocessor
Explanation
PHP stands for Hypertext Preprocessor. It is a widely-used open-source scripting language that is specifically designed for web development. PHP is embedded within HTML code and is used to create dynamic web pages and applications. It is known for its simplicity, flexibility, and extensive support for databases. PHP is a server-side language, meaning it is executed on the server before being sent to the user's browser. It is a popular choice for building websites and web applications due to its ease of use and wide community support.
16.
Where is pHP executed?
Correct Answer
A. Server Side
Explanation
PHP is executed on the server side. This means that the PHP code is processed and executed on the web server before the resulting HTML is sent to the client's browser. This allows the server to dynamically generate web pages and interact with databases or other server-side resources. Client-side technologies like JavaScript, on the other hand, are executed by the client's browser.
17.
What type of licence does pHP fall under?
Correct Answer
C. Open Source
Explanation
PHP falls under the category of open source license. Open source refers to a type of software license that allows users to freely use, modify, and distribute the software. This means that PHP is available for anyone to use, study, and modify without any restrictions. It promotes collaboration and community-driven development, making it a popular choice for developers worldwide.
18.
Your customer wishes to build a dynamic message board which programming language would be best to use?
Correct Answer
A. pHP
Explanation
PHP would be the best programming language to use for building a dynamic message board. PHP is a widely-used scripting language that is specifically designed for web development. It has built-in functions and libraries that make it easy to handle dynamic content and interact with databases. PHP also has a large and active community, which means there are plenty of resources and support available for developers. Additionally, PHP is compatible with various web servers and operating systems, making it a versatile choice for building web applications.
19.
Who owns ASP?
Correct Answer
B. Microsoft
Explanation
Microsoft owns ASP.
20.
What does ASP stand for?
Correct Answer
A. Active Server Pages
Explanation
ASP stands for Active Server Pages. Active Server Pages is a server-side scripting language developed by Microsoft. It is used to create dynamic web pages and web applications. With ASP, developers can embed scripts within HTML pages to perform various tasks such as accessing databases, processing form data, and generating dynamic content. ASP allows for the creation of interactive and dynamic websites, making it a popular choice for web development.
21.
What type of server will normally run ASP scripts?
Correct Answer
C. Windows
Explanation
ASP (Active Server Pages) is a server-side scripting language developed by Microsoft. It is primarily designed to run on Windows servers. Therefore, the correct answer is Windows. Unix and Linux servers typically do not natively support ASP scripts, although there are workarounds available. However, Windows servers provide better support and integration for ASP scripts, making them the preferred choice for running ASP applications. Additionally, the answer "Any" is not entirely accurate as it implies that ASP scripts can run on any type of server, which is not true.
22.
What language would ASP scripts normally be written in?
Correct Answer
B. VBScript
Explanation
ASP (Active Server Pages) scripts are typically written in VBScript. VBScript is a scripting language developed by Microsoft that is specifically designed for use with ASP. It is the default scripting language for ASP and is widely used for server-side scripting in web development. VBScript is easy to learn and has a syntax similar to Visual Basic. It allows developers to create dynamic and interactive web pages by embedding code within HTML.
23.
What does SSI stand for?
Correct Answer
B. Server Side Includes
Explanation
Server Side Includes (SSI) is a technology used in web development to include content from one web page into another. It allows for dynamic content to be inserted into a static webpage, making it easier to update and maintain websites. SSI is commonly used for including headers, footers, and navigation bars across multiple pages. Therefore, the correct answer is Server Side Includes.
24.
When would you use SSI?
Correct Answer
B. When the website is partially dynamic
Explanation
SSI (Server Side Includes) are used when a website is partially dynamic. This means that certain parts of the website need to be updated or changed frequently, while other parts remain static. SSI allows for the inclusion of dynamic content, such as headers, footers, or navigation menus, into multiple web pages without having to manually update each page individually. By using SSI, the dynamic elements can be easily maintained and updated, while the static content remains unchanged.
25.
What file extension would be used for an SSI script?
Correct Answer
D. .inc
Explanation
The correct answer is .inc. The .inc file extension is commonly used for Server Side Includes (SSI) scripts. SSI is a technology that allows the inclusion of dynamic content into web pages. The .inc extension is often used to indicate that a file contains server-side code that needs to be included or parsed by the server before being sent to the client's browser.
26.
What file would you use to override some of your servers basic settings?
Correct Answer
C. .htaccess
Explanation
The .htaccess file is commonly used to override or modify the basic settings of a server. It allows users to make specific configurations for their website without having to modify the main server configuration files. By placing a .htaccess file in the root directory of a website, users can control various aspects such as URL rewriting, access control, error handling, and more. This file is widely used in Apache web servers to customize the behavior of individual directories and files.
27.
What type of server allows the use of .htaccess?
Correct Answer
A. Apache
Explanation
Apache is the correct answer because Apache is a widely used open-source web server software that allows the use of .htaccess files. .htaccess files are configuration files that can be used to modify the behavior of the Apache web server on a per-directory basis. These files are commonly used for tasks such as URL rewriting, access control, and authentication.
28.
Which of the following has the highest level of support on webservers?
Correct Answer
A. pHP
Explanation
PHP has the highest level of support on webservers because it is a widely used server-side scripting language specifically designed for web development. It is supported by most web servers, including Apache, Nginx, and Microsoft IIS. PHP has a large and active community of developers, which means there are plenty of resources, documentation, and libraries available for support and troubleshooting. Additionally, PHP is known for its compatibility with various operating systems and databases, making it a popular choice for web development.
29.
What does SSL Mean?
Correct Answer
D. Secure Sockets Layer
Explanation
SSL stands for Secure Sockets Layer. It is a standard security protocol that establishes an encrypted link between a web server and a browser. This link ensures that all data transferred between the server and the browser remains private and secure. SSL is commonly used to secure online transactions, such as credit card payments, online banking, and sensitive information transfers. It provides authentication, encryption, and integrity for data communication, protecting it from unauthorized access and tampering.
30.
Define the following "This will enable you to send encrypted and authenticated information over the web ensuring client security."
Correct Answer
B. SSL
Explanation
SSL (Secure Sockets Layer) is a cryptographic protocol that provides secure communication over the internet. It enables encryption and authentication of information transmitted between a client and a server, ensuring client security. SSL encrypts the data to prevent unauthorized access and verifies the identity of the server to ensure that the information is being sent to the intended recipient. By implementing SSL, sensitive information such as passwords, credit card details, and personal data can be securely transmitted over the web, protecting it from potential threats and ensuring the privacy and security of the client.
31.
What does SQL stand for?
Correct Answer
A. Structured Query Language
Explanation
SQL stands for Structured Query Language. This is a programming language that is used to manage and manipulate relational databases. It is designed to allow users to retrieve, insert, update, and delete data from databases. SQL is widely used in database management systems and is considered the standard language for interacting with relational databases.
32.
What is SQLs primary purpose?
Correct Answer
A. Maintaing an online database
Explanation
The primary purpose of SQL is to maintain an online database. SQL (Structured Query Language) is a programming language used for managing and manipulating relational databases. It allows users to create, modify, and retrieve data from databases, as well as perform various operations such as inserting, updating, and deleting records. It is widely used in web development and other applications that require efficient management of data in online databases.
33.
Who owns MYSQL?
Correct Answer
C. Its open source
Explanation
MySQL is owned by the community of developers and users who contribute to its development and use it freely. It is an open-source database management system, which means that its source code is available to the public and can be modified, distributed, and used by anyone. This allows for collaboration and innovation from a wide range of individuals and organizations, without any single entity having exclusive ownership or control over it.
34.
Whats another name for a crontab?
Correct Answer
A. Cron Job
Explanation
A crontab is a time-based job scheduler in Unix-like operating systems. It is used to schedule recurring tasks or commands to be executed automatically at fixed time intervals. The term "Cron Job" is commonly used to refer to a crontab because it accurately describes the purpose of a crontab, which is to schedule and execute jobs or scripts at specific times. Therefore, "Cron Job" is another name for a crontab.
35.
What type of servers do crons run on?
Correct Answer
A. UNIX/Linux
Explanation
Crons are primarily used in UNIX/Linux systems to schedule and automate tasks. These tasks can include running scripts, executing commands, or performing system maintenance. Windows servers have a similar functionality called "Scheduled Tasks," but the term "cron" specifically refers to the UNIX/Linux environment. Therefore, the correct answer is UNIX/Linux.
36.
What is a cron Used for?
Correct Answer
C. Setting up a timed event.
Explanation
A cron is used for setting up timed events. It allows users to schedule specific tasks or scripts to run at predetermined intervals. This can be useful for automating repetitive tasks, such as backups or system maintenance, without requiring manual intervention. By specifying the desired time and frequency, cron ensures that these events occur consistently and efficiently.
37.
What type of event might a cron generate?
Correct Answer
B. A backup
Explanation
A cron is a time-based job scheduler in Unix-like operating systems. It is commonly used to schedule recurring tasks or scripts. In this context, a cron can be used to generate a backup event. This means that a cron job can be set up to automatically create backups of files or databases at specified intervals, ensuring data security and recovery options. Therefore, the correct answer is "A backup."
38.
Define the following "an identification string that defines a realm of administrative autonomy, authority, or control on the Internet. they are formed by the rules and procedures of DNS"
Correct Answer
D. Domain Name
Explanation
A domain name is an identification string that defines a realm of administrative autonomy, authority, or control on the Internet. It is formed by the rules and procedures of DNS (Domain Name System). Domain names are used to identify and locate websites on the Internet. They provide a more human-friendly way to access websites by mapping them to their corresponding IP addresses.
39.
Which of the following is a Internet Protocol (IP) resource?
Correct Answer
A. Your computer
Explanation
Your computer is a correct answer because it is an Internet Protocol (IP) resource. Every device connected to the internet, including computers, smartphones, and servers, is assigned a unique IP address. This IP address allows the device to communicate with other devices on the internet and access various resources and services. Therefore, your computer can be considered as an IP resource.
40.
If we did not have domain names how would we get to websites?
Correct Answer
A. IP address
Explanation
If we did not have domain names, we would still be able to access websites by using IP addresses. An IP address is a unique numerical label assigned to each device connected to a computer network. It serves as the address for communication between devices on the internet. Instead of typing a domain name like "www.example.com" in the browser, we would enter the specific IP address associated with the website we want to visit. This would allow us to directly connect to the server hosting the website and access its content.
41.
What is a TLD?
Correct Answer
A. Top Level Domain
Explanation
A TLD stands for Top Level Domain. It is the highest level in the hierarchical domain name system of the internet. TLDs are the last segment of a domain name, following the dot (e.g., .com, .org, .net). They represent the purpose or type of organization associated with the website. Examples of TLDs include .com (commercial), .org (organization), and .gov (government).
42.
What else would you call a first-Level set of Domains?
Correct Answer
B. TLD
Explanation
A first-level set of domains is commonly referred to as a Top-Level Domain (TLD). TLDs are the highest level in the hierarchical Domain Name System (DNS) structure and are used to categorize and organize websites based on their purpose or geographic location. Examples of TLDs include .com, .org, .net, and country-specific TLDs like .uk or .fr.
43.
Define the following, "Domain names are organized in subordinate levels of the DNS root domain"
Correct Answer
C. Subdomain
Explanation
A subdomain is a division or subdivision of a larger domain. In the context of domain names being organized in subordinate levels of the DNS root domain, a subdomain refers to a domain that is part of a larger domain. It is created by adding a prefix to the original domain name, typically separated by a dot. Subdomains allow for further categorization and organization of websites or resources within a domain.
44.
In which decade was the Domain Name System Devised?
Correct Answer
A. 80s
Explanation
The Domain Name System (DNS) was devised in the 1980s. This system was developed to replace the previous method of using a centralized file to map domain names to IP addresses. The DNS revolutionized the way internet addresses are organized and accessed by introducing a hierarchical structure and distributed database system. This advancement in technology greatly contributed to the growth and scalability of the internet.
45.
What does DNS stand for?
Correct Answer
A. Domain Name System
Explanation
DNS stands for Domain Name System. It is a decentralized naming system for computers, services, or any resource connected to the internet or a private network. It translates domain names (such as www.example.com) into IP addresses, allowing users to access websites and other online resources using easily memorable names instead of numerical IP addresses. The DNS system also provides other important functionalities such as domain registration, management, and resolution of domain name conflicts.
46.
Define the following "a computer server that hosts a network service for providing responses to queries against a directory service. It maps a human-recognizable identifier to a system-internal, often numeric, identification or addressing component. This service is performed by the server according to a network service protocol."
Correct Answer
A. Name Server
Explanation
A name server is a computer server that hosts a network service for providing responses to queries against a directory service. It maps a human-recognizable identifier to a system-internal, often numeric, identification or addressing component. This service is performed by the server according to a network service protocol.
47.
What is the most important factors in being a web hosting company that brings in new business?
Correct Answer
A. Reputation
Explanation
Reputation is the most important factor in being a web hosting company that brings in new business. A company's reputation plays a crucial role in attracting potential customers as it reflects their reliability, trustworthiness, and quality of service. Positive reviews and recommendations from satisfied clients can significantly impact the decision-making process of new customers. A strong reputation can differentiate a hosting company from its competitors and create a positive perception in the market, leading to increased business opportunities.
48.
What is it important to have to assist an end customer with there website needs?
Correct Answer
A. Knowledge of hosting and web design.
Explanation
To assist an end customer with their website needs, it is important to have knowledge of hosting and web design. This is because understanding hosting allows the customer's website to be properly set up and maintained on a server, ensuring it is accessible to visitors. Additionally, having knowledge of web design enables the customer's website to be visually appealing, user-friendly, and optimized for search engines. Both of these skills are crucial in providing effective assistance and ensuring the customer's website meets their needs and goals.
49.
How do you cater for as many hosting needs as possible?
Correct Answer
A. A wide variety of hosting options
Explanation
By offering a wide variety of hosting options, you can cater to different needs and preferences of users. This allows you to provide solutions for various requirements such as shared hosting, virtual private servers, cloud hosting, or dedicated servers. By having a diverse range of hosting options, you can accommodate different budgets, scalability needs, and performance requirements, ensuring that you can meet the hosting needs of as many users as possible.
50.
What is a much needed feature for a successful website that many free hosting companies forget?
Correct Answer
C. POP Email accounts
Explanation
Many free hosting companies often overlook the importance of offering POP email accounts as a feature for a successful website. POP email accounts allow users to have personalized email addresses with their domain name, enhancing the professionalism and credibility of the website. It also provides users with the convenience of managing their emails directly through their website's hosting platform. This feature is crucial for businesses and individuals who rely heavily on email communication and need a reliable and efficient email management system.