Windows and Linux Server Implementation

\"\"

Domain Controller (PDC, ADC, CDC)

A Domain Controller (DC) is a server that responds to security authentication requests within a computer network domain. It is a network server that is responsible for allowing host access to domain resources. It authenticates users, stores user account information and enforces security policy for a domain.
There are three types of Domain Controllers: Primary Domain Controller (PDC), Additional Domain Controller (ADC), and Child Domain Controller (CDC).
A PDC is the first server in a domain and is responsible for maintaining the master copy of the Active Directory database. It is also responsible for managing the replication of changes to other DCs in the domain.
An ADC is a server that has a copy of the Active Directory database and can authenticate users and provide access to domain resources. ADCs are used to provide redundancy and load balancing in large domains.
A CDC is a server that is part of a child domain in a multi-domain forest. It has its own copy of the Active Directory database and can authenticate users and provide access to domain resources within its own child domain.

\"\"

DHCP (Dynamic Host Configuration Protocol)

\"\"

Dynamic Host Configuration Protocol (DHCP) is a network management protocol used on Internet Protocol (IP) networks for automatically assigning IP addresses and other communication parameters to devices connected to the network using a client-server architecture 1. DHCP helps enterprises to smoothly manage the allocation of IP addresses to the end-user clients’ devices such as desktops, laptops, cellphones, etc. DHCP servers maintain information on TCP/IP configuration and provide configuration of address to DHCP-enabled clients in the form of a lease offer
DHCP is based on a client-server model and based on discovery, offer, request, and ACK. DHCP servers can provide additional configuration options to clients, such as the subnet mask, domain name, and time server information 2. The main components of DHCP include DHCP Server, DHCP Client, DHCP Relay, IP Address Pool, Subnets, Lease, DNS Servers, Default Gateway and Options 2

DNS (Doamin Name System)

The Domain Name System (DNS) is a directory service that provides a mapping between the name of a host on the network and its numerical address 1. DNS is required for the functioning of the internet. Each node in a tree has a domain name, and a full domain name is a sequence of symbols specified by dots 1. DNS is a service that translates the domain name into IP addresses. This allows the users of networks to utilize user-friendly names when looking for other hosts instead of remembering the IP addresses
DNS is based on a client-server model and based on discovery, offer, request, and ACK. DNS clients send requests to the server while DNS servers send responses to the client. Client requests contain a name which is converted into an IP address known as a forward DNS lookups while requests containing an IP address which is converted into a name known as reverse DNS lookups 1. DNS implements a distributed database to store the name of all the hosts available on the internet

\"\"

File Server Implimentation

\"\"

A File Server is a central server instance in a computer network that enables connected clients to access the server’s storage capacities. It is a server that provides file systems or at least parts of a file system to connected clients. File servers therefore offer users a central storage place for files on internal data media, which is accessible to all authorized clients
The term encompasses both the hardware and software needed to implement such a server. As long as they have received the corresponding authorizations, accessing users can open, read, change, and delete files and folders on a file server as well as even upload their own files to the server
File servers are used for file storage and management. They are also often used as a repository for programs that have to be accessible to multiple network participants, and as a backup server. The file server is located between clients and a local mass storage device

SFTP (Secure FIle Transfer Protocol)

Secure File Transfer Protocol (SFTP) is a network protocol that provides secure file access, file transfer, and file management functionalities over any reliable data stream. It is an extension of the Secure Shell (SSH) protocol and uses the same authentication and security mechanisms as SSH. SFTP is designed to be used with SSH for secure remote file access and management
 
SFTP is based on a client-server model and uses port number 22. It encrypts the data, executes the command, secures and compresses the data for transmission, provides authentication to username and password, improves uploading and downloading files functionality, and also provides authentication to the public key. SFTP ensures data security by applying SSH Message Authentication Code (MAC) to data packets. 
Firstly, a safe and secure connection is established by SFTP then it provides an advanced level of protection for data transferring. The authentication of users to the file being shared on SSH data stream, everything is encrypted by SFTP. If any unauthorized person or third party tries to access the data, it will be incomprehensible or unreadable due to encryption

\"\"

Printer Server Implementation

\"\"

A Print Server is a central server instance in a computer network that enables connected clients to access the server’s storage capacities. It is a server that provides file systems or at least parts of a file system to connected clients. File servers therefore offer users a central storage place for files on internal data media, which is accessible to all authorized clients
 
Print servers are high-powered appliances or software that help organizations manage files in a printing queue and facilitate the user-printer workflow. Today, print servers can be physical or cloud-based systems that connect devices to specific network printers. Office staff and authorized remote users can submit print requests to place a bid in a queue. It eventually gets printed as a physical file. Depending on the organization’s size — with some global enterprise networks in mind — a print server can manage more extensive networks’ print requests, organize the demand for the appropriate physical printer, and execute the queue of requests
Scroll to Top