Intrdouction for World Wide Web

 

Introduction to WWW


World Wide Web, simply we call it       WWW is actually a part of the entire Internet. 

*I can say it as "WWW is a subset of the internet." subset means a part of something bigger!

🔴What is the Internet,

                    a huge network that connects computers and other smart devices all around the world.

🔴How the Internet is built,

                   a collection of physical network devices and software layers together build the internet. 

The Internet physically consists of routers, media(such as cables and radio links), repeaters, modems, etc.

To use the internet, it needs software protocols and applications such as Web  Browsers.

🔴 World Wide Web(www),

                   "An information system that uses that internet to present set of documents which are interconnected with hyperlinks(websites)"

                          -Internet is so much bigger than World Wide Web.

                          -Internet provides all the infrastructure supporting World Wide Web.

                          -The WWW is only a part of the internet.(Subset of the internet).

                          -Internet and WWW are two different things.


Understanding the Internet Works.

                    


 🔴Internet Protocol,
                    Set of rules which controls the data communication over the internet.

                    Ex:
                           *FTP (File Transfer Protocol)-Useful to handle large files over a network.
                           *HTTP (Hypertext Transfer Protocol)-Websites heavily use this protocol to share text and multimedia over the internet.
                           *HTTPS (Hypertext Transfer Protocol Secured)-Same as HTTP but more secured.

How the internet works explained for beginners
           *User type the web address on the browser.
           *Convert web address to IP address by the Domain Name Server(DNS).
           *Network creates a connection with specified web server ( identified by the server IP).
           *Download data to the client's browser.
           *Web page is rendered and displayed on the browser.
 


Introduction to Web Programming and Cloud Computing
             *Web programming refers the both server side and client side coding to make web applications.
             *The main 3 languages uded for front-end programming are,
              *What is Cloud Computing?,
                                   "Cloud computing is the on-demand delivery of IT resources and services over the internet with pay-as-you-go pricing.instead of buying, owing, and maintaining physical data centerts and servers."

              *Types of Cloud Computing Services
                      -There are multiple types of cloud computing services,

                            1)Software as a Service (SaaS)
                                   -SaaS is also known as "on-demand software".
                                   -It is a software in which the applications are hosted by a cloud service provider.
                                   -Users can access these applications through the internet.
                                   -"SaaS is the primary mode of software service dilivery for most commercial software today".
                                            (The first one is Software as a Service. We can call this on-demand software.  SaaS applications are delivering the services of the software through the Internet simple as they are delivering the services of different software through the Internet. For example, if you take Google Maps, Google Maps is a cloud-based service. It said software as a service the software is map software allows different maps routing navigation there are lots of features this is software, but the software is designed to function in a cloud environment. You don't need to install this software Google Maps on your computer. You just need the Internet, so you connect to the Internet, and you connect to this website Google Maps. Then you can enjoy Google Maps features. And also, I can name many examples. Zoom or Google Drive, your Gmail client and Google Calendar. There is a lot of software that we can identify as software as a service in the cloud computing domain. one interesting fact students, software as the service is the most demanding and trending proud computing category that we can observe today most of the commercial software are delivered as SaaS products.)

                          2)Platform as a Service (PaaS)
                                   -PaaS cloud coputing platform is created for the developers to develop, test, run , and manage the applications.
                                    (This is mostly for developers. As developers, programmers, you can enjoy different web applications those are providing Infrastructure and services through the cloud. For example, if you have heard of the Google cloud platform or Microsoft Azure Heroku, these are very powerful platforms. These are simply web applications, but these are serving as platforms. If you want to develop very powerful software or applications, you don't need a very powerful computer. Now you can use one of these platforms and build. So it's a virtual development environment. You can set up your environment and enjoy these features. You can develop, test, run and manage your applications on top of these platforms. )


                            3)Infrastructure as a Service (IaaS)
                                      -It is a computing infrastructure (servers, storages etc.) managed over the internet.
                                        (These web applications allow developers to utilise some hardware resources on the cloud. For example, you know what it means why your server aren't you?  Servers are some hardware devices that we use to store data content for web applications. If you are enjoying facilities provided by infrastructures as a service kind of an application, you don't need to maintain physical devices. If you have access to Infrastructure as a service kind of a platform, there, you can set up virtual services. One of the best examples is the digital ocean. Digital ocean provides you to set up virtual services you are not maintaining a physical server. You can set up a virtual server, and you can log in to that server, and you can put all the website content there, and you can host a web application there. It's a very interesting approach to infrastructure as a service. You can enjoy through the cloud if you're using an Infrastructure as a service kind of application. So there are very powerful platforms, applications for this. Pulumi is another one. Pulumi allows you to set up very high-performance development environments as a cloud service. It's a very modern and latest one for cloud computing services.)


             
              *Advantages of Cloud Computing

























Comments