IT 1305 Web Application Development I Bachelor of
IT 1305 Web Application Development I Bachelor of Information Technology Web Application Development I IT 1305 1. Introduction To Internet And World Wide Web 1. 3 How the Web works? – PART I Sajini Fernando BIT, Software Quality Assurance Engineer
IT 1305 Web Application Development I Intended Learning Outcomes After completing this module students should be able to; • Explain what is referred to as the internet. • List and describe different technologies and services of the internet. • Describe the World Wide Web.
IT 1305 Web Application Development I Intended Learning Outcomes After completing this module students should be able to; • Describe various aspect of the World Wide Web and how it works. • Explain how the HTTP protocol works.
IT 1305 Web Application Development I Outline • Evolution of web technology • What is the web address • URI - Uniform Resource Identifier • URL - Uniform Resource Locater • URN- Uniform Resource Name
IT 1305 Web Application Development I Outline • • Component of URL What is HTTP Hypertext Hyperlink Why HTTP Important things about the HTTPS
IT 1305 Web Application Development I I already have web browser I already know web site How to communicate MY computer with WEB? ? ?
IT 1305 Web Application Development I Evolution of web technology Tim Berners-Lee, Father of world wide web invented, has implemented the first successful communication method between computer in on 25 December 1990 He invented three technology which lead for how to develop communication successfully over the internet 1. URL 2. HTTP 3. HTML
IT 1305 Web Application Development I how to develop this computer and web communication? ? Definitely there should be a unique thing to identify That unique thing is like our home address
IT 1305 Web Application Development I Look at Home address!!!!! If some one need to come your home or send some gift to your home, definitely home address is important fact to know Johan Smith - Owner name No: 34 - Number of house Red Ron Avenue, - Road in a town San Francisco, - City CA 94127, - Post address United States - Country
IT 1305 Web Application Development I Same thing we can apply it from web, It is call web address
IT 1305 Web Application Development I Web Address component URI - Uniform Resource Identifier URL - Uniform Resource Locater URN- Uniform Resource Name
IT 1305 Web Application Development I What is the Uniform Resource Identifier URI - It is a string of character used to identify a resource on the internet either by location , by name, or both Example Johan smith No: 34 Red Ron Avenue, San Francisco, CA 94127, United States Name For identify person we can use Name and address both Address files. hp. com - this about file you need is located
IT 1305 Web Application Development I What is the Uniform Resource Locater? URL - It is refers to just the address Example No: 34 Red Ron Avenue, Address San Francisco, CA 94127, United States For identify Location uniquely we can use address http: //files. hp. com - this about file you need is located
IT 1305 Web Application Development I What is the URI, URL, URN? URN- Uniform Resource Name URN URI It is Name of resource Example Johan smith (Name) (Address) Name On web address, it is about only name of computer URL
IT 1305 Web Application Development I What is the URI, URL, URN? URI Data. htm URN Dmn. tld/page. htm Ste. org/img. png URL https: //dmn. tld/page. htm ftp: //ste. org/file. pdf
IT 1305 Web Application Development I What happen ? ? ? Johan smith Name No: 34 Red Ron Avenue, San Francisco, CA 94127, United States No: 39 Blue moon Avenue, Address New York, CA 95127, United States This situation can happen from the web also……………. . Name Address
IT 1305 Web Application Development I Uniform Resource Locators – URL
IT 1305 Web Application Development I Lets identify URL component ? • Application transfer protocol • Host name • Domain name • Top-level domain • Path • File
IT 1305 Web Application Development I Question URL stands for (a) Uniform Resource Name (b) Uniform Resource Line (c) Uniform Resource Locator (d) Uniform Reading Loader
IT 1305 Web Application Development I Answer URL stands for (a) Uniform Resource Loader (b) Uniform Resource Line (c) Uniform Resource Locator (d) Uniform Reading Loader
IT 1305 Web Application Development I Question In Uniform Resource Locator (URL), path is pathname of file where information is (a) Stored (b) Located (c) to be transferred (d) Transferred
IT 1305 Web Application Development I Answer In Uniform Resource Locator (URL), path is pathname of file where information is (a) Stored (b) Located (c) to be transferred (d) Transferred
IT 1305 Web Application Development I Question Suitable example for URI, URN, URL (a) Data. htm, Ste. org/img. png , https: //dmn. tld/page. htm (b) Ste. org/img. png , Data. htm , https: //dmn. tld/page. htm (c) www , FTP , TCP , path , file (d) https: //dmn. tld/page. htm, Data. htm, Dmn. tld/page. htm
IT 1305 Web Application Development I Answer Suitable example for URI, URN, URL (a) Data. htm, Ste. org/img. png , https: //dmn. tld/page. htm (b) Ste. org/img. png , Data. htm , https: //dmn. tld/page. htm (c) www , FTP , TCP , path , file (d) https: //dmn. tld/page. htm, Data. htm, Dmn. tld/page. htm
IT 1305 Web Application Development I Question URN stands for (a) Uniform Resource Identifier (b) Uniform Resource Name (c) Uniform Resource Locator (d) Uniform Reading Loader
IT 1305 Web Application Development I Answer URN stands for (a) Uniform Resource Identifier (b) Uniform Resource Name (c) Uniform Resource Locator (d) Uniform Reading Loader
IT 1305 Web Application Development I URL component ? • Application transfer protocol • Host name • Domain name • Top-level domain • Path • File
IT 1305 Web Application Development I Application Transfer Protocol communication Standard or rules with the World Wide Web. Example : file transfer (ftp) email (mailto) database access (JDBC) web pages (http)
IT 1305 Web Application Development I Hypertext Transfer Protocol (HTTP) Hypertext + Transfer Protocol What is Hypertext is text which contains links to other texts displayed on a computer or other electronic devices Hypermedia is a term used for hypertext which is not constrained to be text: it can include graphics, video and sound
IT 1305 Web Application Development I Hyperlink means a link which is used to connect with another web page, document, graphic or video and audio files. Hypertext Hyperlink
IT 1305 Web Application Development I How to Transfer Hypertext document across the network There should be a stranded communication rules [protocol] Lets think this way user want to see web site. what he do type URL on his browser but before all that client computer and server computer should be connected, that is the job by doing Internet Using TCP/IP protocol and wire less and wired cable, internet can build environment for connection between this computer
IT 1305 Web Application Development I How to Transfer Hypertext document across the network Request (HTTP message) Response (HTTP message) After establish internet connection, client send request call HTTP message to the server and the server on the other hand process the response to client message
IT 1305 Web Application Development I What is Http The HTTP is an application layer protocol that allows web-based applications to communicate and exchange data. The Http is the messenger of the web The HTTP Exists here! Presentation Session It is a TCP/IP based protocol Transport It is used to deliver contents, for example images, videos, audios, documents, etc Network The computers that communicate via the HTTP must speak the http protocol Data Link Physical
IT 1305 Web Application Development I Why the HTTP? The http was designed mainly to fetch html document and sends it to the client It was designed in a exquisite way It was being continually evolved and features were being added to it it became the most convenient way to quickly and reliably move data on the web
IT 1305 Web Application Development I Three important things about the HTTP is Connectionless: after making the request, the client disconnect from the server, then when the response is ready the server re-establish the connection again and deliver the response The HTTP can deliver any sort of data, as long as the two computer are able to read it
IT 1305 Web Application Development I Three important things about the HTTP The HTTP is a Stateless the client and server know about each other just during the current request, if it closes and the two computers want to connect again, they need to provide information to each other a new and the connection is handled as the very first one.
IT 1305 Web Application Development I HTTPS? https: //www. pdf-unlocker. com • Hypertext Transfer Protocol Secure • Certificates Required [SSL] • all communication between browser and server are encrypted code • Only Servers That have their own SSL can create HTTPS connections • Not Every Website Needs HTTPS because Not every Agency Deals with the transmission of sensitive information or Personally identifiable information
IT 1305 Web Application Development I Question HTTP stand as a (a) Hypertext Transfer Protocol (b) Hypertext Transfer Pointers (c) File Transfer Protocol (d) Non of above
IT 1305 Web Application Development I Answer HTTP stand as a (a) Hypertext Transfer Protocol (b) Hypertext Transfer Pointers (c) File Transfer Protocol (d) Non of above
IT 1305 Web Application Development I Question HTTP uses a TCP connection to (a) Establishment of servers connection (b) Transfer whole database (c) Client server connections (d) Transfer files
IT 1305 Web Application Development I Answer HTTP uses a TCP connection to (a) Establishment of servers connection (b) Transfer whole database (c) Client server connections (d) Transfer files
IT 1305 Web Application Development I Question Hypertexts are documents linked to one another through concept of (a) Variables (b) Pointers (c) Arrays (d) Stacks
IT 1305 Web Application Development I Answer Hypertexts are documents linked to one another through concept of (a) Variables (b) Pointers (c) Arrays (d) Stacks
IT 1305 Web Application Development I Question In the network HTTP resources are located by (a) uniform resource identifier (b) unique resource locator (c) unique resource identifier (d) none of the mentioned
IT 1305 Web Application Development I Answer In the network HTTP resources are located by (a) uniform resource identifier (b) unique resource locator (c) unique resource identifier (d) none of the mentioned
IT 1305 Web Application Development I Question Hyper Text Transfer Protocol (HTTP) support (a) Proxy Domain (b) Proxy Documents (c) Proxy Server (d) Proxy IP
IT 1305 Web Application Development I Answer Hyper Text Transfer Protocol (HTTP) support (a) Proxy Domain (b) Proxy Documents (c) Proxy Server (d) Proxy IP
IT 1305 Web Application Development I Summery • Evolution of web technology • What is the URI, URN, URL • URL component What is HTTP Hypertext Hyperlink
IT 1305 Web Application Development I Bachelor of Information Technology Web Application Development I IT 1305 1. Introduction To Internet And World Wide Web 1. 3 How the Web works? – PART I Sajini Fernando BIT, Software Quality Assurance Engineer
- Slides: 49