Wednesday, 9 September 2015

Unit 28 Task 2 and P2

Unit 28 Task 2

Before planning your website you must take into consideration the factors (user and server side) that could possibly affect the functionality of it. Factors such as download speed, cache memory and processor speed are things that could prevent your website from working optimally. In this task I will explain why these factors could affect functionality.

User Side Factors:

Download Speed: This is quite an important factor which must be taken into consideration when building a website. This is because many different factors can affect download speed and could potentially prevent your website from playing different types of media such as videos and gifs etc. the most common factors that affect download speed are your location and the size of the file itself.

Cache Memory: The main purpose of a cache is to make sure that data is transferred smoothly from the hardware to the CPU. But since the hard drive processing speed is considerably slower than the CPU, the transfer of data often takes a long time. This is fixed by using the RAM to store temporary information from the hard drive. Instead of heading straight to the hard drive, the motherboard now checks and receives data from the RAM.

Processor Speed: There are many factors which affect how fast your computer can process different types of data and instructions. Factors such as the amount of RAM memory, the speed and generation of your CPU and the amount of cache memory

Server Side Factors:

Web Server Capacity: A web server is a computer with near enough all of the same components as a standard personal computer. This means that the capacity is the hard-drive, just like your own computer. Having many different things in the server does not necessarily affect loading speed. Any computer can be turned into a web server by installing server software and connecting the machine to the internet.

Bandwidth: Bandwidth is measured in bits per second, and the majority of internet connections have a bandwidth on the scale of megabits per second. Every internet connection has a specific maximum bandwidth, but many different factors can combine to limit this for a certain device. This results in a slowness of the speed of a connection. The factors than can affect bandwidth can originate in one single computer and the 'nature' of the internet connection itself. Factors such as internet usage, background internet usage and multiple users of a single connection.

Executions to be Performed Before Page Load: When a particular webpage loads, it















Unit 28 M1

Unit 28 M1

In addition to the above report/diagram learners should give a technical explanation of application layer in relation to the TCP/IP protocol.

Include protocols: Transport and addressing eg TCP/IP; application layer eg HTTP, HTTPS, SMTP.




Unit 28 P1

Unit 28 P1


1) Client - A client is a piece of hardware or software (such as your computer, phone or tablet) that accesses something called a server, which enables it to connect to the internet.

2) Router - This is a device that forwards data between different networks. It acts as a hub and also enables you to connect to the internet. You cannot connect without it.

3) Internet Service Provider (ISP) - ISP's are the main providers of internet access, they employ a wide range of different technologies to connect users from all around the world to their network. These technologies range from telephone lines to television cables, wireless ethernet (wifi) and fiber optics.

4) Domain Registration - This is the process of registering a domain name. This identifies one or several IP addresses with a name that is easy to remember and is also used in URLs to identify different web pages. The individual or business that registers a domain name is called the domain name registrant.

5) Web Server - Web servers are computers that deliver web pages. Every web server has a different IP address and potentially a domain name.

6) Proxy Servers: A proxy server is a computer that offers a computer that offers a computer network service to allow clients to make different indirect network connections to other network services. A client then connects to the proxy server and then requests a connection, file, or other resource available on a different server.

7) Software: Software can be any set of machine-readable instructions that direct a computer's processor to perform specific operations. For example; Microsoft Word and PowerPoint are pieces of software.