































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An in-depth exploration of various aspects related to dns servers, operating systems, and web servers. It delves into the workings of dns servers, discussing the top 10 dns record types and their roles. The document also covers different types of operating systems, including batch, time-sharing, network, real-time, and mobile operating systems, and their respective advantages and disadvantages. Furthermore, it explains the role and importance of web servers in data transmission and communication, and discusses the influence of search engines on website performance and the concept of search engine optimization (seo).
Typology: Schemes and Mind Maps
1 / 71
This page cannot be seen from the preview
Don't miss anything!
































































Qualification BTEC Level 5 HND Diploma in Computing Unit number and title^13 : Website Design & Development Submission date Date Received 1st submission Re-submission Date Date Received 2nd submission Student Name TRAN QUOC ANH Student ID BH Class SE06206 Assessor name NGUYEN THI HONG HANH 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 QUANH Grading grid P1 P2 P3 P4 M1 M2 M3 D
Grade: Assessor Signature: Date: Signature & Date:
The Internet's phone book is the Domain Name System (DNS). Domain names such as nytimes.com or espn.com are used by humans to access content on the internet. Through Internet Protocol (IP) addresses, web browsers may communicate. In order for browsers to load Internet resources, DNS converts domain names to IP addresses. Every Internet-connected device has an IP address that is specific to it and that other computers may use to locate it. DNS servers remove the requirement for people to learn sophisticated, more recent alphanumeric IP addresses like 2400:cb00:2048:1::c629:d7a2 (in IPv6) or simpler IP addresses like 192.168.1.1 (in IPv4).
DNS is used to convert a domain name into the corresponding IP address. This is accomplished by examining the requesting domain's DNS records. The information journey from the original web browser to the DNS server and back is followed in the eight phases that make up this DNS lookup procedure. In real life, DNS data is frequently cached to speed up DNS lookup responses. The eight-step lookup procedure is as follows if the DNS data is not cached: The eight steps in a DNS lookup:
a) DNS Query Figure 3 : How does a DNS query work Recursive Query: When a DNS client submits a recursive query with a hostname, the DNS Resolver "must" respond with the hostname's resource record or an error message if it cannot be found. The resolver starts a recursive query process, starting with the DNS Root Server and going all the way to the Authoritative Name Server (see DNS Server Types below for more details on Authoritative Name Servers), which is where the IP address and other details for the requested hostname are found. Iterative Query: When a DNS client sends an iterative query with a hostname, the DNS Resolver responds as best it can. If the relevant DNS records are in its cache, the DNS resolver returns them. The Root Server or another Authoritative Name Server that is nearest to the relevant DNS zone is referred to by the DNS client if this is not the case. After that, the DNS client needs to retry the query against the DNS server it was directed to. Non-Recursive Query: A query for which the DNS Resolver already knows the answer is considered non- recursive. Either it asks a DNS Name Server that is authoritative for the record, proving that it has the correct IP address for that hostname, or it returns a DNS record fast since it already has it in local cache. In all cases, more rounds of questions are not necessary (such as in recursive or iterative queries). Instead, the client gets a prompt response.
b) DNS Servers DNS Resolver: In order to process DNS queries with a human-readable hostname, such "www.example.com," a DNS resolver, also known as a recursive resolver, is responsible for locating the IP address linked to that hostname. DNS Root Server: The root server is the initial stage in the process of going from a hostname to an IP address. The DNS Root Server determines the Top Level Domain (TLD) from the user's query — for example, www.example.com — and gives information for the.com TLD Name Server. In turn, the server will offer information for domains in the.com DNS zone, such as "example.com.". Worldwide, 13 root servers, denoted by the letters A through M, are administered by organizations such as the Internet Systems Consortium, Verisign, ICANN, the University of Maryland, and the United States Army Research Lab. Authoritative DNS Server: Higher level DNS servers determine which DNS server is the "authoritative" name server for a certain hostname, which means it has the most up-to-date information for that hostname. The last stop in the name server query is the Authoritative Name Server, which accepts the hostname and delivers the proper IP address to the DNS Resolver (or if it cannot find the domain, returns the message NXDOMAIN). Figure 4 : How does a DNS Sever works
The Domain Name System (DNS) uses domain names, or host names, to locate and map to websites and other Internet Protocol (IP) resources. Comparing street names to domain names is a reasonable parallel. Street names are important since they make navigating easier. The streets' actual locations, however, are represented by the IP addresses. Figure 6 : Domain names An internet user's navigation is made easier by the Domain Name scheme (DNS), a hierarchical naming scheme. An advanced series of digits known as a "IP address" (which stands for "Internet Protocol") is assigned to every Internet-connected device, including computers. This address is distinct and functions similarly to a phone number. The DNS makes Internet access easier by enabling a string of letters (the "domain name") to be used instead of a complex IP address, as IP addresses are hard to remember. Do not enter 304.252.198.1; instead, try www.domaintools.com. It's a "mnemonic" device that helps with address remember. Within the Domain Name System, domain names are organized into subdomains, which are tiers below the base domain. The first-level group of domain names known as top-level domains (TLDs) consists of country code top- level domains (ccTLDs) and generic top-level domains (gTLDs), such as.com,.net, and.org. The ccTLDs, such as.fr or.au, are shown to the right of the dot in the cases of google.fr and google.com.au. Top-level domains in the DNS system are second- and third-level domain names like Google and DomainTools. End users can often reserve these domains in order to host web pages, establish publicly accessible Internet resources, and link the Internet to local area networks. Second level domains often provide the name of the organization and/or are descriptive of the service offered, whilst third level domains are used to point to a specific server inside an organization.
Domain names function as easily recognizable names for users of the Internet, including computers, networks, and services. A resource for Internet Protocol (IP) is identified by its domain name. Domain names are used as host IDs or hostnames by individual Internet host systems. With no subordinate domain namespace, hosts are the leaf labels of the domain name system. In Uniform Resource Locators (URLs), hostnames are a component for Internet resources like websites (e.g. en.ictea.com).
Domain Names are used for different purposes, including application-specific naming, addressing, and in various networking contexts to establish:
Domain names are important because they allow computers to locate the server where your website is stored. The website files may then be accessed from that server, allowing users to visit your site through their browsers. However, in order to properly comprehend this procedure, you must first grasp what an IP address is and how the Domain Name System allows computers to transform domain names into IP addresses.
Formal specifications of digital communications formats and rules are known as protocols. They have to communicate with one another and with other computer systems. In order to ensure message consistency and universality in telecommunications networks and other systems, communication protocols are essential. Protocols for communication can involve authentication, error detection and correction, and signaling. In addition, they may characterize the syntax, semantics, and synchronization of analog and digital communications. Communications protocols are implemented in hardware and software. There are thousands of communications protocols that are used everywhere in analog and digital communications. Computer networks cannot exist without them.
A communication protocol is a collection of guidelines that permits any variation in physical amount to be used for information transmission between two or more entities in a communications system. The protocol outlines the different error recovery techniques as well as the synchronization, syntax, semantics, and communication requirements. Figure 7 : Communication protocols
Errors or data loss may happen when the data is being sent. For handling such scenarios, TCP has an error- checking and recovery mechanism.To exchange messages within a network, TCP packet headers must include source and destination port information due to the protocol's usage of direct connections.
The term "server hardware" refers to the CentralSquare-provided computer hardware that has the Licensed Software installed on it, is connected to a local area network, and is run by administrative software that restricts access to certain areas of the network and its resources while allowing computers functioning as network workstations to access them.
Pre-boot memory checks and remote management services are commonly performed by servers. The drives are then started progressively rather than all at once by the hard-drive controllers. With incremental starting, the objective is not to overwhelm the power supply. They next go to a RAID system, which necessitates testing to ensure the backup device's proper functionality. When compared to a computer, which merely takes a few minutes to boot up, this procedure can take a lengthy time. It is possible that the server will not need to be restarted for months or years. Many server hardware configurations require a significant amount of time to boot and load the operating system.
Tower servers: A tower server is housed in an upright, stand-alone cabinet, similar to a tower-style PC. Because of their low component density, these servers give the benefit of easier cooling. They are also quite affordable, making them a viable solution for small firms with limited resources. Tower servers, on the other hand, require more room than other server kinds. Figure 8 : A server hardware
Rack servers: A rack server, as the name implies, is intended to be installed on a server rack in a data center. Rack servers frequently function as all-purpose computer nodes in data centers, serving a wide range of applications. Blade servers: A blade server is a small device that holds a number of thin, modular circuit boards known as server blades. Each blade houses a single server, which is typically dedicated to a single application. Because blade servers are often dedicated, administrators have better control over how they are accessed and data is transmitted between devices. Hyper-converged infrastructure (HCI): Compute power, storage, and hypervisor technology are all combined into one integrated system by HCI systems, which are designed to offer a more straightforward substitute for traditional IT infrastructure. An entry-level data center engineer should be able to finish the duties of basic hardware setup, hypervisor deployment, and software-defined storage implementation with a standard hyper- convergence offering in about an hour. Products from vendors include setup wizards to collect the necessary data. Most of the implementation procedures are automated. Mainframes : In the nineties, it was projected that client-server designs would kill mainframes; nonetheless, these expensive servers are still in use today. Modern mainframes are capable of managing heavy I/O loads and several concurrent transactions without compromising performance. Financial services companies that conduct concurrent, real-time transactions are typical mainframe customers. The size and expense of mainframes are their primary drawbacks.
The motherboard, CPU, random access memory (RAM), and storage are critical components of server hardware design. The motherboard is located in the core of the server and serves as the primary nexus via which system components are connected and external devices are attached. The most common varieties of motherboards are Advanced Technology Extended and Low Profile Extension, with Balance Technology Extended, Pico BTX, and Mini Information Technology Extended motherboards addressing the demands of smaller form factors. The motherboard houses the processor, sometimes referred to as the central processing unit (CPU). The CPU is made up of the registers, cache memory, floating point unit, and arithmetic logic unit. A server may have a graphics Figure 9 : A rack sever
a) Batch operating systems Figure 11 : Batch operating systems The batch operating system has no direct connection to the computer. A separate method splits and assigns comparable work into batches for faster processing and response. The batch operating system is best suited for time-consuming and extensive processes. Each user prepares their duties offline and submits them to an operator to prevent slowing down a gadget. The following are some of the benefits of employing a batch operating system: