{"id":123734,"date":"2020-12-04T12:51:02","date_gmt":"2020-12-04T07:21:02","guid":{"rendered":"https:\/\/www.aplustopper.com\/?p=123734"},"modified":"2020-12-04T12:57:20","modified_gmt":"2020-12-04T07:27:20","slug":"plus-two-computer-application-notes-chapter-4","status":"publish","type":"post","link":"https:\/\/www.aplustopper.com\/plus-two-computer-application-notes-chapter-4\/","title":{"rendered":"Plus Two Computer Application Notes Chapter 4 Web Technology"},"content":{"rendered":"

Kerala Plus Two Computer Application Notes Chapter 4 Web Technology<\/h2>\n

Website – It is a collection of web pages contained text and multimedia(image, audio, video, graphics, animation etc) files.<\/p>\n

A webpage is created by HTML tags<\/p>\n

The first web page of a website is known as the home page.<\/p>\n

www – means world wide web.<\/p>\n

Portals – Rediff, Hotmail, Yahoo, etc are called portals from which the user can do multiple activities.<\/p>\n

Communication on the Web<\/span>
\nFollowing are the steps that happened in between the user\u2019s click and the page being displayed<\/p>\n

    \n
  1. The browser determines the URL selected.<\/li>\n
  2. The browser asks the DNS for URLS corresponding IP address (Numeric address)<\/li>\n
  3. The DNS returns the address to the browser.<\/li>\n
  4. The browser makes a TCP connection using the IP address.<\/li>\n
  5. then it sends a GET request for the required file to the server.<\/li>\n
  6. The server collects the file and sends it back to the browser.<\/li>\n
  7. The TCP connection is released.<\/li>\n
  8. The text and the images in the web pages are displayed in the browser.<\/li>\n<\/ol>\n

    Client to Web Server Communication<\/span>
    \nThis communication is carried out between the client to the webserver (shopping site). The technology used to protect data that are transferred from client to web server is HTTPS (HyperText Transfer Protocol Secure). This encrypts user name, password etc., and sent to the server. HTTPS works using Secure Sockets Layer (SSL) ensures privacy as well as prevents it from unauthorized access (changes) from other websites. Following are the steps<\/p>\n

      \n
    1. The browser requests a web page to the server.<\/li>\n
    2. The server returns its SSL certificate.<\/li>\n
    3. The browser checks the genuinity of the certificate by the authorised certification authority
      \n(Eg: Veri sign)<\/li>\n
    4. The certificate authority certifies whether it is valid or not.<\/li>\n
    5. If it is valid the browser encrypts the data and transmits it. The certificate can be viewed by click on the lock symbol.<\/li>\n<\/ol>\n

      Web Server to Web Server Communication
      \nThis communication is usually carried out between web server (seller) to another web server (normally bank). For the safe transactions Digital certificate issued by third party web sites are used.
      \nPayment gateway is a server (Computer) that acts as a bridge (interface) between merchant’s server and bank\u2019s server to transfer money.<\/p>\n

      Web Server Technologies<\/span><\/p>\n

      Web server: A computer with high storage capacity, high speed and processing capabilities is called a web server.<\/p>\n

      Software ports: The computer is not a single unit. It consists of many components. The components are connected to the computer through various ports. Two types of ports Hardware and Software.<\/p>\n

      Hardware ports: Monitors are connected through VGA ports and the keyboard or mouse are connected through PS\/2 ports.<\/p>\n

      Software ports: It is used to connect client computers to servers to access different types of services. For example HTTP, FTP, SMTP etc. Unique numbers are assigned to software ports to identify them. It is a 16-bit number followed by an IP address.<\/p>\n

      \"Plus<\/p>\n

      DNS Servers<\/span>
      \nA DNS server is a powerful computer with networking software. It consists of domain names and their corresponding IP addresses. A string address is used to represent a website, it is familiar to humans. The string address is mapped back to the numeric address using a Domain Name System (DNS). It may consist of 3 or 4 parts. The first part is www., the second part is the website name, the third top-level domain, and the fourth geographical top-level domain.
      \neg.- http:\/\/www.nic.kerala.gov.in \/ results.html.<\/p>\n

      http – http means hypertext transfer protocol. It is a protocol used to transfer hypertext.
      \nwww – World Wide Web. With an email address, we can open our mailbox from anywhere in the world.
      \nnic.kerala – It is a unique name. It is the official website name of the National Informatics Centre.
      \n<script> in – It is the geographical top-level domain. It represents the country, in is used for India.
      \nresults.html – It represents the file name.<\/p>\n

      Web Designing<\/span>
      \nAny text editor can be used for web designing. Besides that many software tools are available in the market to make the web pages more attractive and interactive, some of the popular softwares are Adobe dream weaver, Microsoft Expression web, Blue fish, Bootstrap etc.<\/p>\n

      Static and Dynamic Web Pages<\/span>
      \nSome pages are displaying same content(same text, images,etc) every time. Its content are not changing. This type of web pages are called static page. Conventional wep pages display static pages and has some limitations.
      \nAdvanced tools are used to create web pages dynamic, which means pages are more attractive and interactive. For this JavaScript, VBScript, ASP, JSP, PHP, etc are used.
      \nFollowing are the differences<\/p>\n

      \"Plus<\/p>\n

      Scripts
      \nScripts are small programs embedded in the HTML pages.
      \n<script> tag is used to write scripts The attributes used are
      \nType – To specify the scripting language
      \nSrc – Specify the source file<\/p>\n

      Two types of scripts
      \n1. Client scripts – These are scripts executed by the browser.
      \nEg: VB Script, Javascript etc.
      \n2. Server scripts – These are scripts executed by the server.
      \nEg: ASP, JSP, PHP, Perl, etc.<\/p>\n

      The languages that are used to write scripts are known as scripting languages.<\/p>\n

      Scripting Languages<\/span>
      \na. JavaScript: Java script(developed by Brendan Eich for the Netscape browser) is a platform independent scripting language. Means It does not require a particular browser. That is it runs on any browser hence it is mostly accepted scripting language.
      \nAjax: It is a technology to take data from the server and filled in the text boxes without refreshing (without reloading the entire page) the web page. Ajax is Asynchronous JavaScript and Extensible Mark up Language (XML). XML is an Extensible Mark up Language, it allows to create our own new tags. This technology uses JavaScript to perform this function. When we turned off JavaScript features in the browser, the Ajax application will not work.<\/p>\n

      b. VB Script: VB Script(developed by Microsoft) is a platform dependent scripting language. Means it requires a particular browser(MS Internet Explorer) to work that is’why it is not widely accepted scripting language.<\/p>\n

      c. PHP (PHP Hypertext Preprocessor)<\/p>\n