ASSIGNMENT 1 FRONT SHEET
Qualification
BTEC Level 5 HND Diploma in Computing
Unit number and title
10: Website Design & Development
Submission date
28/03/2023
Date Received 1st submission
Re-submission Date
28/03/2023
Date Received 2nd submission
Student Name
Tran Duc Long
Student ID
GCH210562
Class
GCH1106
Assessor name
Lai Manh Dung
Student declaration
I certify that the assignment submission is entirely my own work and I fully understand the consequences of plagiarism. I understand that
making a false declaration is a form of malpractice.
Student’s signature
Grading grid
P1
P2
P3
P4
M1
M2
M3
D1
Summative Feedback:
Resubmission Feedback:
2.1
2.2
2.3
Grade:
Signature & Date:
Assessor Signature:
2.4
Date:
WEB DESIGN & DEVELOPMENT
TRAN DUC LONG – GCH210562
Task 1: SERVER TECHNOLOGIES AND MANAGEMENT SERVICES
WEB
SERVER HARDWARE
DNS
SERVER SOFTWARE
.
COMMUNICATION
PROTOCOLS
OPERATING SYSTEM
1.1 History of website
WWW stands for World Wide Web and was created in 1989 by Tim
Berners Lee, a British physicist. Since then, it has been constantly
evolving and improving.
How to web work
Step 1: URL gets resolved
Step 2: Request is sent
Step 3: Response is parsed
Step 4: Website is displayed
1.2 Identity the purpose and types of DNS
Definition: DNS (Domain Name System) is a system that translates domain names
into IP addresses, allowing devices to connect to the internet using human-readable
domain names instead of numerical IP addresses.
Purpose: DNS translates human-readable domain names like www.example.com
into numerical IP addresses for computers to interact over the internet, making
it a critical component of internet architecture.
Types of DNS
There are several types of DNS servers
DNS recursive server
DNS root servers
It is the first resource that the
If the recursive server's
user sees and either returns the
answer is not cached, the
query result if it is cached or
query is sent to this server first.
connects to the next-level server
if it is not.
Top level domain server
Authoritative name server
The root server directs the
The authoritative name
query based on the top-level
server is the DNS query's
domain — the.com, .edu,
final point of contact.
or.org in the URL.
1.3 How domain names are organized
DNS is hierarchical, with multiple organizations controlling domains at
various query stages.
The root zone database is managed by IANA, an ICANN affiliate, with 12
companies administering hundreds of root servers.
1.4 How domain names are managed
DNS manages its distributed database using a hierarchical structure
known as the domain name space. This structure is an inverted tree,
with the root domain at the top. The root domain is denoted by a (.).
1.5 Communication protocol
Definition: Communication protocols are sets of rules and standards that govern
the exchange of data between devices on a network. They define the format,
timing, sequencing, and error control mechanisms required for successful
communication.
Purpose
Cover authentication,
error detection, and
signaling.
Message consistency
should be used to
communicate.
Explain syntactic
semantics and analog
synchronization.
Some types communication protocols
FTP
TCP protocols
IP address
Hypertext Transfer Protocols
HTTP (Hypertext Transfer Protocol) is a communication
protocol that enables the transfer of data between a client
(usually a web browser) and a server over the internet.
It defines how messages are formatted and
transmitted, as well as what actions web servers
and browsers should take in response to various
commands.
1.6 Web server hardware
Servers are tangible pieces of hardware that are in charge of storing
data. There are several kinds of servers accessible. Regardless of the
options, there is a huge array of server hardware accessible.
Tower servers are designed to be placed on a desk or on the
Tower servers
floor and are typically used by small businesses or for
applications that require only a few servers.
Blade servers are similar to rack-mounted servers, but
they offer greater scalability and flexibility by fitting into
a blade enclosure that can hold multiple blade servers.
Blade servers
Rack-mounted servers are compact and designed to be
Rack servers
that require a large number of servers in a small space.
Modern mainframes can handle heavy I/O loads and a large
number of concurrent transactions, making them ideal for
financial
services
transactions.
businesses
that
require
real-time
mounted in server racks, making them ideal for applications
Mainframes
1.7 Operating system
An operating system (OS) is a software that manages a computer's
hardware and provides common services for computer programs.
Purpose: Its primary purpose is to act as an interface between the
computer's hardware and its users, allowing them to interact with
the system and run applications.
Type of Server OS:
Windows server (2000, 2003 R3, 2008…)
Unix (Red Hat)
Mac OS X Server
1.8 Web server software
The server is the software (not the computer itself) that:
- Allows the computer to communicate with other computers
-Waits for a request for information, then retrieve and send that
information back as quickly as possible
This software is installed In the actual computer, which is installed
server operating system and called host.