Tải bản đầy đủ (.pdf) (151 trang)

Assignment 1 1633 Website Design Development Distinction

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (5 MB, 151 trang )

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.



×