Management System
Management System
Web Technology
Communication Technology
TCP/IP
How it works
The TCP/IP protocol includes two layers: the top layer (TCP),
which separates the message's content into small "data packets"
that are subsequently transmitted across the Internet, and the
bottom layer (TCP) of the receiving computer, which
reconstructs the message into its original form. Each data
packet is sent to its specific destination by the lowest layer (IP),
which serves as the "address manager." Every component of a
network double-checks IP addresses to guarantee that messages
are sent properly.
HTTP
Practically all files and other data on the World Wide Web are
communicated via the application layer protocol known as the
Hypertext Transfer Protocol, whether they be HTML files,
image files, query results, or anything else (HTTP). TCP/IP
sockets are typically used for HTTP.
FTP
PPP
Server Hardware
The web server receives the HTTP request and uses its
HTTP server to handle it.
Rack Servers
Storage devices manufactured expressly to be put in a rack are
known as rack servers, sometimes known as rack mount
servers. They are secured with screws and maintained in
mounting slots known as bays. Rack servers come in the
following four sizes: 1U, 2U, 4U, and 8U. (which are quite
rare).
Tower Servers
Around the world, midsize businesses employ tower servers as
an accessible IT solution. Due to its improved efficiency and
versatility, the HPE ProLiant Tower Server series is a highly
valued option for organizations in the present market.
Blade Server
Dedicated to a specific application, each server blade of a blade
server is contained in a chassis along with other thin, modular
electrical circuit boards. Each blade has a CPU, extra
input/output (IO) ports, a host bus adapter (HBA) for Fibre
Channel that is optional, integrated network controllers, and
other parts.
File sharing
Web hosting
Virtualization
Cluster computing
Web page serving and caching
Streaming audio and video content
SSL encrypting of web communication
The transcoding of web page content for smaller displays
Operating system
Apache
A free and open-source program called Apache enables users
to publish their websites on the internet. The Apache Software
Foundation maintains one of the oldest and most dependable
web servers, with the initial version being made available in
1995.
File servers, database servers, mail servers, and web servers all
employ various kinds of server software. Each of these apps
can access files stored on a physical server and utilize them for
a variety of purposes.
These are converted into static HTML files, which are then
served to browsers of website visitors. When you hear the
phrase, picture a web server as the apparatus in charge of
making sure the server-client connection is correct.
The same course offer can therefore handle both tiny static
sites with a few requests per hour and large enterprise apps
with hundreds of thousands or millions of hits per day. The fact
that it is free to use has a favorable impact on its widespread
appeal. The functionality of the primary application can easily
be increased because to Apache's extremely adaptable design.
Support for server-side programming languages like PHP,
support for cryptographic protocols like SSL, and load
balancing across several servers to handle high traffic volumes
are all included in the capabilities that modules cover.
In most cases, unless you build your own server, your hosting
company will choose the web server software. We'll
demonstrate how to check if your host is utilizing Lighttpd
later on in this post.
Jigsaw server
The Jigsaw program offers the Java-based Web server for the
Consortium. The Jigsaw server is a prominent experimental
platform for W3C and the Internet community. It has a
modular design and fully conforms with HTTP/1.1. Since the
server uses an object-oriented strategy for both file storage and
incoming request processing, it is more efficient and easy to
expand.
1.2
Each website on the Internet has its own unique address. The
name of it is an IP address. An IP address is a list of integers
separated by periods, whereas a physical street address for a
home or business is a series of digits. The format of typical IP
addresses in the IPv4 address space is as follows:
123.123.123.2. Users would use the Internet less often if they
had to keep track of the IP addresses for each website they
visited. Thank goodness, URLs are still in use. These user-
friendly URLs and web addresses are transformed behind the
scenes into IP addresses that computers can comprehend using
a kind of "address book." The DNS, or domain name system, is
what it is.
TLDs play a key role in the DNS lookup process. For all
uncached searches, when a user inputs a domain name like
"google.com" into their browser window, the DNS resolvers
start the search by contacting the TLD server. The TLD in this
case is ".com," so the resolver will get in touch with the TLD
DNS server, which will then give it the IP address of Google's
origin server.
Generic top
Third-level domain names are not necessary unless the user has
a specific requirement. It is possible to own a fully functional
domain name like "mydomain.com." All that is needed is the
top level domain and the second-level domain name. However,
the clarity and intuitiveness of domain names may be
considerably enhanced by third-level domains.
Third-level domains that are specifically tailored are also
employed. For instance, the entire domain name of
mydomain.com would be ftp.mydomain.com if the website
supported file transfer protocol (FTP) servers that allowed
visitors to download files. Similar to this, mydomain.com's
member and support departments may be distinguished using
the domain names members.mydomain.com and
support.mydomain.com, respectively. This will facilitate
directing web traffic appropriately.
Use of DNS
Generic Domains
It characterizes the registered hosts based on their typical
activity.
The domain name, which serves as an index to the DNS
database, is defined by each node of a tree.
It employs three-character designations that specify the sort of
organization.
Label Description
Country Domain
A country domain has the same syntax as a generic domain, but
instead of using three-character organizational abbreviations,
two-character country abbreviations are used (for example, us
for the United States).
Inverse Domain
The inverse domain is used to translate an address to a name.
when a client queries the server and the server only has the
files of authorized clients. In order to determine if the client is
on the approved list or not, the client sends a request to the
DNS server asking for the mapping of an address to a name.
Working of DNS
SEO stand
Backend framework
Django
Benefits of Django
Laravel
Benefits of Laravel
Express
Frounted framwork
Knowing which tools are most effective for particular tasks can
make the difference between building a well-designed, scalable
website and building a hacked website.
The front end developers take these things into mind while
working with readily available tools and approaches.
As they continue to build for these platforms, the site's
developers demand that it function properly in all browsers on
mobile devices, including tablets and smartphones.
Frontend Components
React use
Angular
Angular use
Backbone
Backbone use
1. HTML
HTML is the building block of webpages. To specify and
designate content so that a browser can correctly display it, one
uses computer language. Due to the fact that an image on a
blog post, for example, would show as an img> in HTML
code, browsers will be aware that they need to display an
image.
2. CSS
It helps web designers manage a website's or an online
application's formatting, presentation, and layout. HTML
describes the elements on a page, but CSS decides how users
will display the content. For instance, it may change the
position, border, and size of an image in a blog post.
3. JavaScript
Using HTML and CSS, front-end developers may have
previously produced websites. Actually, JavaScript didn't start
to gain popularity until 1995. However, since JavaScript
enables developers to construct dynamic webpages, it is today
hard to conceive websites without it. A user's actions may
cause the programming language to alter a website's content.
JavaScript was used, for instance, to produce Techslang's
weekly poll. The total number of votes for each response will
be displayed once you have chosen a response and clicked
"Vote."
Backend development
The "backend development" phase of web development is
concerned with a website or online application's internal
workings. It's what happens behind the scenes, much to how a
restaurant's chef and staff handle all orders without the
customers sat at their tables noticing. However, rather than
cooking, backend developers write the software that enables
web browsers to communicate with servers and databases.