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 III 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 • IP Address Type of IP Address Method of find IP Address • Domain Name service Process of DNS
IT 1305 Web Application Development I Outline • Domain Name Example for DNS Top Domain Name Example of Top Domain name • Path and File • How the web Work
IT 1305 Web Application Development I
IT 1305 Web Application Development I Host name hostname is the name of the computer you're currently logged into or visiting. It is Human-readable nicknames that are used to identify particular computer i lab 1 i lab 2 i lab 3 i lab 4 i lab 5 i lab 6
IT 1305 Web Application Development I What will be happen in such a situation Definitely Hostname is no more valid for identify computer uniquely There should be other way to identify computer i lab 1 i lab 4 i lab 5 i lab 3 i lab 6
IT 1305 Web Application Development I IP Address Every computer has unique address, It is call Internet Protocol address, IP Address Example of IP address 70. 362. 89. 123 70. 362. 89. 133 i lab 1 i lab 4 i lab 5 i lab 3 i lab 6
IT 1305 Web Application Development I IP Address Every computer has unique address, It is call Internet Protocol address, IP Address Example of IP address 70. 362. 89. 123 70. 362. 89. 133 70. 362. 89. 123 88. 362. 89. 123 65. 362. 89. 123 85. 362. 89. 123
IT 1305 Web Application Development I IP Address Type There are two type of IP address 70. 362. 89. 123 88. 362. 89. 123 IPV 4 Internet protocol version 4 IPV 6 Internet protocol version 6 65. 362. 89. 123 85. 362. 89. 123
IT 1305 Web Application Development I IPV 4 - Internet protocol version 4 N. N (0 -255) 10 Decimal number Binary Computer language (0000 – 1111)2 xxxxxxxx WHERE X = '1' OR '0' 32 -BITS IPV$ is a 32 -BIT Address 232 = 4, 294, 967, 296 devices
IT 1305 Web Application Development I There is a problem with 32 BIT IPV 4 232 = 4, 294, 967, 296 devices Only connected 4 Billion devices to internet But it is more than 4 Billion of devices Solution is IPV 6
IT 1305 Web Application Development I IPV 6 - Internet protocol version 6 2128 = 74824963854572314857965712884154756288999875888888 devices
IT 1305 Web Application Development I How to find your computer IP address. .
IT 1305 Web Application Development I But on web address is it easy to remember IP address? ? YES, OF course It is over headache
IT 1305 Web Application Development I Question? IPv 6 is designed to allow extension of the (a) Protocol (b) Data Set (c) Headers (d) Routes
IT 1305 Web Application Development I Answer IPv 6 is designed to allow extension of the (a) Protocol (b) Data Set (c) Headers (d) Routes
IT 1305 Web Application Development I Question? In IPv 4 protocol, size of source and destination address is (a) 64 Bit (b) 16 Bit (c) 128 Bit long (d) 32 Bit
IT 1305 Web Application Development I Answer In IPv 4 protocol, size of source and destination address is (a) 64 Bit (b) 16 Bit (c) 128 Bit long (d) 32 Bit
IT 1305 Web Application Development I Question? IPv 6 has large address (a) Protocol (b) Link (c) Space (d) Stations
IT 1305 Web Application Development I Answer IPv 6 has large address (a) Protocol (b) Link (c) Space (d) Stations
IT 1305 Web Application Development I IF we can convert to IP address to Unique name ? ?
IT 1305 Web Application Development I Domain name is the location of a website. For example, the domain name "google. com" points to the IP address "216. 58. 216. 164", but it is generally easier to remember a name rather than a long string of numbers https: //pcsupport. about. com https: //www. google. com https: //images. google. com https: //products. office. org https: //www. microsoft. com : : : about. com google. com office. org microsoft. com
IT 1305 Web Application Development I Domain Name Services The Domain Name System (DNS) is a hierarchical decentralized naming system for computers, services, or other resources connected to the Internet or a private network. It associates various information with domain names assigned to each of the participating entities. Most prominently, it translates more readily memorized domain names to the numerical IP addresses needed for locating and identifying computer services and devices with the underlying network protocols
IT 1305 Web Application Development I Process of DNS
IT 1305 Web Application Development I Example of DNS provider • • https: //www. cloudflare. com/ https: //www. rackspace. com/ https: //www. namecheap. com/ https: //sg. godaddy. com/
IT 1305 Web Application Development I Top-level domain It is the last part of the domain name, that is, the last label of a fully qualified domain name. For example, in the domain name www. example. com, the top-level domain is com. Responsibility for management of most top-level domains is delegated to specific organizations by the Internet Corporation for Assigned Names and Numbers (ICANN), which operates the Internet Assigned Numbers Authority (IANA),
IT 1305 Web Application Development I Domain name Domain Purpose com Commercial organizations edu Educational institutions gov Government institutions mil Military groups net Major network support centers org Nonprofit organizations and others int International organizations
IT 1305 Web Application Development I Path or File It is about to File and location to find that file on computer or server
IT 1305 Web Application Development I Uniform Resource Locators – URL
IT 1305 Web Application Development I How the Web works? ?
IT 1305 Web Application Development I Question? Which one of the following is not true? (a) multiple hostnames may correspond to a single IP address (b) a single hostname may correspond to many IP addresses (c) a single hostname may correspond to a single IP address (d) none of the mentioned
IT 1305 Web Application Development I Answer Which one of the following is not true? (a) multiple hostnames may correspond to a single IP address (b) a single hostname may correspond to many IP addresses (c) a single hostname may correspond to a single IP address (d) none of the mentioned
IT 1305 Web Application Development I Question? In DNS solution to problems is to distribute information among many computers known as (a) DNS Client (b) DNS Server (c )DNS Provider (d) DNS Recipient
IT 1305 Web Application Development I Answer In DNS solution to problems is to distribute information among many computers known as (a) DNS Client (b) DNS Server (c )DNS Provider (d) DNS Recipient
IT 1305 Web Application Development I Question? To register, organization needs to give name of its server and IP address of (a) Server (b) Clients (c ) Zones (d) All of above
IT 1305 Web Application Development I Answer To register, organization needs to give name of its server and IP address of (a) Server (b) Clients (c ) Zones (d) All of above
IT 1305 Web Application Development I Question? A DNS client/server program can support an e-mail program to find IP address of an (a) E-Mail Server (b) DNS Server (c ) Email Recipient (d) DNS Recipient
IT 1305 Web Application Development I Answer A DNS client/server program can support an e-mail program to find IP address of an (a) E-Mail Server (b) DNS Server (c ) Email Recipient (d) DNS Recipient
IT 1305 Web Application Development I Summary • IP Address • Domain Name • Path and File • How the web Work
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 III Sajini Fernando BIT, Software Quality Assurance Engineer
IT 1305 Web Application Development I Bachelor of Information Technology WEB APPLICATION DEVELOPMENT - PART I IT 1305 Introduction to Internet and World Wide Web Sajini Fernando BIT - University of Colombo Software Quality Assurance Engineer
- Slides: 43