Download as pdf or txt
Download as pdf or txt
You are on page 1of 46

ASSIGNMENT 1 FRONT SHEET

Qualification BTEC Level 5 HND Diploma in Computing

Unit number and title 10: Website Design & Development

Submission date 12/12/2021 Date Received 1st submission

Re-submission Date Date Received 2nd submission

Student Name Bùi Quang Dũng Student ID GCH200092

Class GCH0908 Assessor name Lại Mạnh Dũng

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 Dũng

Grading grid

P1 P2 P3 P4 M1 M2 M3 D1
 Summative Feedback:  Resubmission Feedback:

Grade: Assessor Signature: Date:

Signature & Date:


The working mechanism of the world wide web
A web server is a piece of software and
hardware that accepts requests via
HTTP, the network protocol designed to
deliver online content, or its secure
counterpart HTTPS.
COMMUNICATION PROTOCOLS

These protocols' primary role is to transfer messages from one


computer system to another. These are important in
telecommunications systems since they deliver and receive
messages on a regular basis.
Language of the website

HTML (HyperText Markup Language) is


one of the languages used in web
programming.
Web Deployment

Hosting is used to store


the content of a website,
as well as mail service,
FTP, and so on
Web socket
Introduction

• INTRODUCTION OF WEB
MECHANISM
• INTRODUCTION OF DNS
• INTRODUCTION OF
COMMUNICATION PROTOCOL
INTRODUCTION OF WEB MECHANISM

• The Internet is made up of billions of


customers and servers that are linked
together through cables and wireless
networks.
INTRODUCTION OF DNS

The abbreviation for Domain Name System, is a computer and network service naming system
in form of domain hierarchy. DNS is designed for TCP/IP network to query for Internet
domain names (e.g., www.comput.com) and translate them into IP addresses (e.g., 10.1.1.1) to
locate related computers and services
DOMAIN NAME SYSTEM (DNS)
• The name System (DNS) is that the web' system for mapping alphabetic names
to numeric Internet Protocol (IP) addresses sort of a phone book maps a
person' name to a signaling
In a form : www.thousandeyes.com
TYPE SEVER OF DNS

• DNS stub resolver server


DNS recursive resolver server
DNS authoritative server
DNS TERM ORGANIZATIONS
HOW DNS WORK
ROOT SERVERS

The root name server for DNS


records is a server that plays an
important part in converting a domain
name into an IP address for a
computer;
URLS
• A URL is the address of
a website that you put
into a browser's address
bar. A URL is unique
and cannot be shared
across websites
HOW DOMAIN NAMES ARE ORGANIZED AND MANAGED

Domain name administration entails


maintaining the DNS up to date; the
management portion is handled by a third-
party organization via a portal. The personal or
commercial website can use this gateway to
manage DNS records that provide access to
the website, your blog, email, and other online
assets.
SERVER HARDWARE
The hardware of a computer is the portion
that we can see, grasp, and touch. The
computer's hardware, which includes the
monitor, mouse, keyboard, wires, CPU,
RAM, and so on.
Server software is a form of software that is
intended to be utilized, maintained, and
operated on a computing server. It delivers
and simplifies the usage of underlying
server processing capacity for a variety of
high-end computer applications and tasks.
Types of Server Software
OPERATING SYSTEMS

Essentially, software is instructions that can


be stored and executed by hardware, and
software in the computer is apps that
operate within the computer, which humans
cannot grasp or touch.
WEB SERVER SOFTWARE

• A system utility provides assistance.


Organize user-to-user and system-to-user
communication.
Check and support peripheral devices using
software to make them more convenient and
effective to use.
Relationship between them
HTTP (HYPER TEXT TRANSFER PROTOCOL)

HTTP is a protocol that is used to retrieve materials such as HTML pages. It is the
backbone of all data transmission on the Web and is a costumer protocol, which implies
that requests are made by the recipient which is typically the Web browser.
Basic commands in html
HTTPS (HYPER TEXT TRANSFER PROTOCOL SECURE)
SSH
SMTP
The front-end is the part of the website
that you can view and interact with
directly. Frontend is all about the
website's bells and whistles, such as
flashy buttons, vivid graphics, the
graphical user interface, navigation
menus, and so on.
Essentially, everything that happens behind the
scenes may be linked to the web development
backend. It's nearly like a provider of indirect
front-end development services.
RELATE TO PRESENTATION AND APPLICATION LAYERS

The OSI reference model outlines what must happen for program-to-
program communications to take place between even the most disparate
computer systems. In the OSI Reference Model Source, each layer is
responsible for providing information and pointers to the next higher layer.
When creating a website, the presentation layer is also employed. HTML,
CSS, and JavaScript are used to connect the user interface with the
website's back end.
The FTP protocol is used in the application layer to transmit files between
the server and the client via a network; for example, when uploading files
to a web server to host a website. The application layer is responsible for
bridging the gap between applications and networks; it is the sole layer that
interacts with the computer's user.
CUSTOM-BUILT WEBSITE
The difference between Custom-built
Website and Website Template
References
Baeldung, 2020. Introduction to the Domain Name System. [Online]
Available at: https://www.baeldung.com/cs/dns-intro
Cow, P., 2020. [Online]
Available at: https://purplecow.digital/custom-built-website-template-website
G, H., 2018. hostinger. [Online]
Available at: https://www.hostinger.vn/huong-dan/ssh-la-gi-va-cach-su-dung-ssh-cho-nguoi-moi-bat-dau
Hamni, M., 2019. [Online]
Available at: https://developer.mozilla.org/en-US/docs/Web/HTTP/Overview
Rash, B., 2012. [Online]
Available at: https://www.techopedia.com/definition/23735/server-software
Suh, J., 2020. cloudflare. [Online]
Available at: https://www.cloudflare.com/learning/dns/what-is-dns/
REPORT DETAILS
on summarized topics

You might also like