Uploaded by hakeem haniffa

wdd notes

advertisement
1.1.1
What's Protocol
A protocol is a standard set of rules that allow electronic devices to communicate with each
other. These rules include what type of data may be communicated, what commands are used to
shoot and admit data, and how data transfers are verified.
Types of Protocols
1. Transmission Control Protocol (TCP)
2. Internet Protocol (IP)
3. User Datagram Protocol (UDP)
4. Post office Protocol (POP)
5. Simple mail transport Protocol (SMTP)
6. File Transfer Protocol (FTP)
7. Hyper Text Transfer Protocol (HTTP)
8. Hyper Text Transfer Protocol Secure (HTTPS)
9. Telnet
10. Gopher

Transmission Control Protocol (TCP) TCP is a popular communication protocol which is
used for communicating over a network. It divides any message into series of packets that
are transferred from source to destination and there it gets reassembled at the destination.

Internet Protocol (IP) IP is designed explicitly as addressing protocol. It's substantially
used with TCP. The IP addresses in packets help in routing them through different nodes
in a network until it reaches the destination system. TCP/ IP is the most popular protocol
connecting the networks.

User Datagram Protocol (UDP) UDP is a sub communication protocol to Transmission
Control Protocol enforced primarily for creating loss- permitting and low- quiescence
linking between different applications.

Post office Protocol (POP) POP3 is designed for entering incomingE-mails.

Simple mail transport Protocol (SMTP) SMTP is designed to transmit and distribute
outgoingE-Mail.

File Transfer Protocol (FTP) FTP allows users to transfer files from one machine to
another. Types of lines may include program files, multimedia files, text files, and
documents,etc.

Hyper Text Transfer Protocol (HTTP) HTTP is designed for transferring a hypertext
among two or further systems. HTML labels are used for creating links. These links may
be in any form like text or images. HTTP is designed on Client- server principles which
allow a client system for establishing a connection with the server machine for making a
request. The server acknowledges the request initiated by the client and responds
consequently.

Hyper Text Transfer Protocol Secure (HTTPS) HTTPS is shortened as Hyper Text
Transfer Protocol Secure is a standard protocol to secure the communication among two
computers one using the browser and other costing data from web server. HTTP is used
for transferring data between the client browser ( request) and the web server ( response)
in the hypertext format, same in case of HTTPS except that the transferring of data is
done in an encrypted format. So it can be said that https thwart hackers from interpretation
or alteration of data throughout the transfer of packets.

Telnet Telnet is a set of rules designed for connecting one system with another. The
connecting process here's titled as remote login. The system which requests for
connection is the local computer, and the system which accepts the connection is the
remote computer.

Gopher Gopher is a collection of rules applied for searching, getting back as well as
displaying documents from insulated sites. Gopher also works on the client/ server
principle.
Template Websites
Premade webpages or collections of webpages that are essentially clones of a website's main core
framework pieces that can then be marginally customized and populated with your own content
are known as template websites. These templates are designed by web developers and include
important elements such as HTML, CSS, and code to ensure that the website runs smoothly.
Above all, it simplifies the web development process for customers that need websites fast and
inexpensively but don't want anything particularly innovative in terms of design, performance, or
functionality.
Advantages

Templates are perfect for people on a tight budget. Templates will give you all of the
tools you need to get your site up and running at a reduced cost.

You don't need any prior coding experience. Drag and drop features in template web
designs allow anybody with any degree of knowledge to construct a website. Regular
functions require little to no coding.

Prebuilt templates also result in lower initial expenses because you won't have to hire
someone to put it up if you do it yourself.

You can drastically reduce the time it takes to construct your website by choosing a
template.
Disadvantages

As previously noted, 50-60% of firms used templates for their websites in 2017. With
such a large number of businesses using the service, you'll almost certainly find that
many others are using the same template as you. In the end, this implies that your website
will struggle to stand out among the crowd.

The site's customization options are restricted. The template limits you to work inside its
constraints, limiting your originality and features. You get exactly what you see.

The user interface may differ depending on the device you use and may not function
properly. As a result, there may be inconsistencies in the user experience between
devices.

It's possible that the template you're using isn't meant to be search engine friendly. Most
themes will need some tweaking to make them SEO-friendly and suitable for your
business.

Some features and technologies may not be appropriate for your website. Templates use a
structured system, which may limit the number of plugins that may be used, limiting your
future capability.

Developers frequently create templates, release them, and then forget about them. This
means they aren't maintaining its coding and structure, which can lead to serious security
risks if a WordPress platform upgrade is released that breaks the template's compatibility.
A template website may be the ideal option for you depending on your situation. Template-based
websites allow you to create a website quickly and easily on a limited budget. With little coding
experience required, you may rest assured that you'll be able to complete the majority of the job
yourself.
Custom-Built Websites
Custom-built websites are created through a series of steps that result in a user interface that is
unique to the site. Furthermore, the response to user inputs (any action taken by the user) that
designers can use to generate a variety of outputs. Above all, custom-built websites will provide
you your own "built-from-the-ground-up website" and deliver a lot more distinctive experience
for your consumers. Custom website designs will provide you more flexibility, but they will take
more time to construct and manage. Below, we'll go over the benefits and drawbacks of each.
Advantages

The website designs created will be one-of-a-kind for your business. It will feature your
company's branding and will be completely customized to match your current and future
growth goals as a corporation in order to get the best possible results.

The site has been thoroughly tested in a variety of browsers. Because mobile devices
accounted for 52.2 percent of website traffic in 2019, having a consistent look across all
browsers and platforms is critical.

The site will be optimized for search engines (SEO). With Google emphasizing numerous
parts of your website – speed, keywords, meta descriptions, and even URLs – being SEO
friendly is one of the most important things about your website right now. According to
studies, internet consumers prefer URLs that are short, simple, and easy to grasp.

Will lend credibility to your company. According to Business 2 Community,
personalized designs can help you establish credibility and establish a professional brand
because they will stick out from the crowd.

Custom-built websites may become an integral part of your company's ecosystem,
allowing you to incorporate solutions like Netsuite and Hubspot into it. These connectors
can aid in the development and expansion of your business by allowing you to track
KPIs, revenues, engagement, performance, and user experience across all platforms.
Disadvantages

A custom website will cost more because it necessitates greater engagement in terms of
planning, strategy, design, and development phases that are specific to your company.
You will not, however, be required to pay for additional services such as themes, CMS
services, or subscriptions.

A custom-built website will take longer to develop than a template one. This is due to the
fact that there will be a back-and-forth procedure between the consumer and the custom
website supplier. Furthermore, writing the lines of code and checking that they are
working properly takes more time.

Your site will grow in tandem with your business, necessitating the hiring of a design and
development staff to add new pages and features.

You'll need to have a background in coding or employ someone who does and can build
your site for you to develop, produce, and upload your custom-built website designs.
Above all, this means that having a custom-built website has a far greater entry barrier
than using a template.
You have the control and flexibility to develop user interfaces that match the needs of your
business and consumers with custom-built websites. Your website can deliver more to your user
with additional features and capabilities. The additional functionality, however, will come at a
price, both in terms of time and money.
Download