Understanding Web Architecture: Components, Hosting, and Services
This assignment explores the fundamental aspects of web architecture, including the roles of internet service providers, web hosting services, and domain structures. It defines web hosting, highlighting types such as Shared, VPS, and Dedicated hosting, and discusses domain name registrars that officially register unique website domain names. The assignment further delves into hardware components like web servers, mail servers, and routers, and the software protocols that facilitate data communication on the internet. Understanding these components is crucial for effective web development and hosting.
Understanding Web Architecture: Components, Hosting, and Services
E N D
Presentation Transcript
Assignment 1 The web Assignment 1 is about understanding web architecture & components
Web Architecture • Internet service providers • Web hosting services • Domain structure • Domain name registrars • Worldwide web
Internet service providers • Are company that provides services to people • They would help give you a good connection
Web hosting services • A service where you can allow yourself and other individuals or a company to make the websites accessible to the World Wide Web • Web hosting is also split into different groups Shared, VPS (virtual Private Servers) and finally Dedicated • Assessable on the web 24 hours a day
Domain structure • System which acts on its own to map out addresses to URL names • Maintains its own security and accounts in management form a primary domain controller • Information on the domain structure is shared though out all the users and locals
Domain name registrars • Service that allows you to register to the website domain name officially • It is unique to you because no one other than yourself can own it
Worldwide web • Issued for is vast information system on the internet • Provides places for information, documents and other files
Components • Hardware • Software • Protocols
Hardware • Web servers • Mail servers • Proxy servers • Routers
Web servers • Are able to refer to hardware or software • Hardware stands for the computer • Software is the computer application • Every web server has it's own address
Mail servers • Can sends a email in a matter of seconds • This server is a electronics mail box • Virtually impossible for this time to live without email
Proxy servers • Client would use when they want to get files from using a indirect network • This can only be done when they are connected to the proxy server • Would provide everything the client asks for
Routers • A device that makes it possible to connect the data packets • There can be more than two lines connected • It will be receiving information form the data packs • The other line is to determine where it is going to end up in
Software • Browser • Email
Browser • Is a software application • Lets the reader read the information that has been retrieved, presented and traversed • Coded to becoming suitable for display
Email • Short for electronic mail • Use send messages through the computer like send text • Different because there is more you can • Most Email you have to write it in a formal manor
Potocols • Transport & addressing ,such as TCP/IP • Application layer, such as HTTP, HTTPS & SMTP
TCP/IP • Transmission Control Protocol - Internet Protocol • Method of assigning addresses on a network • Server operating systems can all communicate • Regardless of any other communications protocol also in effect
HTTP, HTTPS & SMTP • HTTP means Hyper Text Transfer Protocol • The underlying protocol • Defines how messages are formatted and transmitted
Web Functionality • Web 2.0 • Blogs • Web Apps • Cloud Computing
Web 2.0 • Refers to the second generation • Includes tools that let people contribute and improve information • Features are that it has wiki's, video sharing, websites, ect
Blogs • A place where you can talk about things and put up information • There are two types of blogs certain topics and personal • Something new on the topic or make a discussion • The Personal blog is about the person alone
Web Apps • Browser based which needs the browser • JavaScript instructions and combined • Client based where is can run without a browser
Cloud computing • When you are able to store data online • The company that you are using hardware • It be faster than leaving on one hardrive