Monday, January 3, 2022

Chapter 6: Web technology - I

 

Introduction to the Internet

Internet is the global network of networks. Or it is huge collection of computers all over the world that is inter-connected to one another in various ways to form a web-net.

Components required for Internet Connections: The basic requirements Internet are:

a)     A TCP/IP (Transmission Control Protocol/Internet Protocol) enabled computer with web browser.

b)     An account with an ISP (Internet Service Provider)

c)     A telephone line

d)     A MODEM to connect to the telephone line and computer

e)     A set of computer: The capacity of computer should be as follow:

-       Minimum 386 microprocessor chip with 16 MB RAM

-       Color monitor with 256 color support and 640x480m resolution

-       A hard disk of 200 MB free space

-       Multimedia sound card and speaker

Internet Services and Applications

a) World Wide Web (WWW): WWW is a series of services that are interconnected through hypertext. It provides link in the web document. It is the most important services provided by the Internet. It was created in 1990 European Particle Physics Laboratory in Geneva, Switzerland to exchange and share data through the Internet using the protocol known as Hypertext Transfer Protocol (HTTP).

b) Web Browser: A web browser is a computer program that accesses web pages and displays them on computer screen. Or web browser is client software that allows the users to display and interact with a web page. It is the basic software that is needed to find, retrieve (open), view, send and receive information over the Internet. Without these web browser we cannot open WWW. Internet Explorer, Safari, Mozilla Firebox, Opera, Depnet Explorer, Netscape Navigator, Mosaic, etc. are some popular web browsers.

c) FTP - File Transfer Protocol: It is an Internet tool that permits an Internet user to move or transfer a file from one computer to another. The files may have data, graphics, text, etc.

d) Electronic Mail (E-mail): Sending and receiving messages electronically through the Internet is called E-mail. It is most widely used feature on the Internet. E-mail messages include a variety of digital text, graphics, video, animation, and audio data.

e)  Voicemail: Voicemail is a service offered by specialized computer hardware and software that answers telephone calls and records audio messages. We can talk to people using voicemail in easy way.

f) USENET – View and News:  View and News or USENET is the BBS (Bulletin Board Service) of Internet. The messages in this BBS are organized into thousands of News groups, which cover specific areas of Internet.

g) Chat: Chat is a special feature provided by Internet to communicate with each other by typing in real time. A user can log-on into any chatting room and can connect with any person who is online. It is very easy way to exchange our ideas, feelings, information each other. The facility of offline message is also provided here, if your friend is not online.

h) IRC: Internet Relay Chat (IRC) is a huge multi-user live chat facility. There are a number of major IRC servers around the world, which are linked to each other. Anyone can create a channel and all others in the channel see anything that anyone types in a given channel.

i) Video Conferencing: It is known as web cam chatting these days. This Video Conferencing uses the same technology as IRC but also provides sound and video pictures. It enables direct face-to-face communication across networks. It also provides real-time visual communications (online chat).

j) Universal Resource Locator (URL): URL is a unique address that identifies its location on the Internet. Web browsers utilize the URL to retrieve a file from the computer on which it resides. The format of the URL is given below:

http                   -           protocol

www                 -           host computer name

animalplanet       -           domain name

com                  -           domain type

k) E-Fax (Electronic Fax): It is another facility available in the Internet to send and receive faxes directly on our computer. It is very same of E-mail. The E-Fax message first goes to the Internet server, then the Internet server sends it to its destination whereas E-mail message goes to the local file server.

Q. Difference between E-mail and E-Fax

E-mailE-Fax
1. It is very cheap.1. It takes more cost than E-mail.
2. Message first goes to the local server.2. Message first goes to the internet server and then to its destination.
3. Message is to be stored in the hard disk of the destination computer (server).3. Message directly goes to print in the printer of the designation (destination) computer.

l) TELNET – Remote Login:  Telnet allows users to login to a host computer from a remote computer using a telnet program. In other words, it gives the user the opportunity to be on one computer system and work on another computer system, which may be across the street or thousands of miles away.

m) Navigators – Information Servers: These are special features of Internet to discover, locate, and retrieve information on various objects. Some of the well-known utilities are Gopher, Archie, Hytelnet, WAIS, and WWW. The WWW navigator is the most popular and has resulted in the massive growth of Internet resources.

Internet Terminologies

Some common terms related to Internet 

ISP: ISP (Internet Service Provider) is an institution that provides access to the Internet in some form, usually for money. Mercantile, Everest net, World link, etc. are some ISP in Nepal.

Link: Links are quick route (way) to jump the other web pages from your current page. This is one of the ways to negative the Internet. Links are usually printed in different colour than the rest of the text around it. 

 Search Engine: Search engines are the software that searches the web sites for you. Yahoo, Excite, Lycos, Alta Vista, etc. are some examples.

 Domain Name and IP (Internet Protocol) Address: The unique name that identifies an Internet site. Domain names always have 2 or more parts, separated by dots. The part on the left is the most specific, and the part on the right is the most general. IP (Internet Protocol) address is the corresponding number of domain name, which creates the logical connections between different computers using different domain name and transfer data from one computer to another.

 DNS Server: DNS (Domain Name Services) Server is an Internet-wide structure unique alphanumeric name for computer hosts agents TCP/IP numeric host address. Eg. Internet.net

 Web Server: Web server is a site on which the WebPages are kept. It is a program that responds to requests from web browsers to relative resources.

 Usernet Newsgroups or Net News: These are special headlines through which you can search the related topics easily. Eg. You can type Sci for science, Rec for recreation, etc.

While you type this letters in Search box, you will get related information about science or recreation.

 Mailing Lists: Mailing lists are special type of e-mail list, which are delivered via email to the individual mailboxes (email recipients) that subscribe to the list.

POP Server: This is the server where your incoming mails are stored in your mailbox for you to collect it from. Post Office Protocol (POP) is designed to allow single-user hosts to read mail from a server. It means only that particular person can read that mail that knows the username and password to enter his site.
SMTP Server: Simple Mail Transfer Protocol (SMTP) is used to transfer electronic mail between computers. It is a server-to-server protocol, so other protocols are used to access the messages. It accepts incoming mails from other Internet Hosts and drops incoming mail to your mailbox.
FTP (File Transfer Protocol): FTP is one of the protocols. Protocols are set of rules that the computers in the network must follow to communicate and to exchange data with each other. They are used to make logical connection between different computers and transfer data from one computer to another. TCP/IP, HTTP, SMTP, POP are also some protocols.
Anonymous FTP: The word 'Anonymous' refers to the things, which are not made public or kept on hidden or unknown. So, Anonymous FTP is a facility to retrieve (open and use) archived sites which contain software, documents of various sorts, files for configuring networks, graphic images, song, lyrics, etc.

# Archived files: It is a collection of various files, which are not made public.

 HTTP (Hypertext Transfer Protocol): This is one of the protocols that web browsers and web servers use to communicate with each other. When a web browser requests an HTML (Hypertext Markup Language) document from a web server, the connection is open, the document is transferred and the connection is closed with HTTP protocol.
Proxy Server: It is a server to improve the access speed of particular pointed browser. It also updates and sometime asks to update the information on your site, itself.

Internet Roaming: It is a facility that makes possible to use our Internet Account provided by local ISP, from any part (country) of the world while we are roaming (visiting). But our ISP should be a partner of Global Roaming Community. And we should type full email address. 

Here,     krishna -           It is user name.

            @         -           This symbol separates the user name and domain name.

            wlink     -           It is ISP name which provides internet access account.

            .com     -           It indicates the commercial organization or business.

            .np       -           It indicates the country code. Where .np for Nepal.

Introduction to HTML

HTML stands for Hyper Text Markup Language which are used to create web pages that are used in internet to exchange data and information. HTML file itself is a text file which contains several tags and attributes. HTML was develop by Tim Berner Lee that was based on SGML (Standard Generalized Markup Language). The tags and attributes used to create HTML file are displayed using web browser. Web browser helps to understand all the tags and attributes given by the user and generate the contain of the page. The different version of HTML are: HTML, HTML+, HTML 1.0, HTML2.0, HTML3.2, HTML 4.01 and now HTML 5.0.

Use of HTML:

  1. It is used to create a basic layout or design of web page.
  2. Without HTML worldwide web wouldn't exist.
  3. It allows features like embedding images, videos, audio etc.
  4. It allows user to customize and format characters such as bold, italic, underline etc.
  5. It helps to create link and list.

Advantages of HTML:

  1. It is easy to use, flexible and user friendly.
  2. It can be supported by all the web browser and operating system such as Macintosh, windows, unix etc
  3. It is easier to obtain and modify any of the content.
  4. It is compatible with all the search engine.
  5. There are several new and advance features in HTML 5.0.
  6. HTML file takes short period of time to load.
  7. Several tutorial can be easily accessed regarding HTML.

Disadvantage of HTML:

  1. It is difficult to create attractive and interactive webpages only using HTML. [php, javascript, sql etc]
  2. It cannot be used to create dynamic webpages.
  3. It is only a scripting language and cannot be used as programming language.
  4. There are many incompatibilities of HTML.
  5. There is no any complete acceptable standard of HTML.

Tags

HTML tag are the instructions or command given to the web browser in order to organize text image and any other components of web pages. This HTML tags are executed by web browser respectively. Like any programming language this HTML tags also helps to perform some specific actions. HTML tags are written inside angular brackets <> . There are two types of  HTML tag. 

Note: HTML tags and attributes are not case sensitive.

a. Pair tag:  Those tags which have both opening and closing tags are known as pair tag. They are also known as container tags. If a tag is written only within the angular brackets <> then it is known as opening tag. Whereas, same tag is written within a angular bracket preceded by slash / then it is known as closing tag.

b. Singular tag: Those tag which have only opening tag but no closing tag are known as singular tag. They are also known as empty tag.

     For eg, 

Attributes

They are the descriptive properties of a HTML tags written within respective tag. Attributes helps to add some extra feature, which allows designer to customize and modify several components of webpages according to requirement.

Eg, If is the tag then its attributes are:

bgcolor = It helps to add background color.

text = It helps to change the color of the text written in webpages.

background = It helps to add image in background of webpages.

Which are written as:

Steps to write and execute HTML document.

a. Write all the HTML tags, attributes and related information in a notepad.

b. Save your document by using desired name followed by .HTML extension. Eg, sample.html

c. Execute the html file by using any web browser.

Some common terminologies of web designing.

a. Webpage: It is generally a HTML document or written in any other scripting language that help to execute information in the form of text, image, or any other component through internet is called webpage.

b. Website: The collection of interrelated webpages is known as website. It may contain any piece of information or may have information that are interrelated with several webpages that are connected through hyperlink. All website has two part

Domain name: The name use to access website.

Web server: It is a storage location where every piece of information associated with website are stored.

c. Home page: The introductory page which is executed at first when we access the website.

d. Web browser: It is an application program which help to access any content of webpages that may be in any form using HTTP (Hyper Text Transfer Protocol). This protocol helps to make communication between web browser and web server. For eg, Google chrome, Internet explorer (Microsoft Edge), Safari, Mozilla firefox, Netscape navigator etc.

e. URL: It stands for Uniform Research Locator. It is a standard way of referencing a protocol, host and a directory. For eg https://google.com

DBMS (Database Management System)

Data: Data are the raw facts and figures. Data are isolated, uninterpreted and doesn't give any sense unless and until they are processed. Simply, they are the entities collected from the random world which under goes for processing. For eg, Ram,19,12,Pokhara

Information: Information are the meaningful result which are obtain after processing and gives some meaning and sense. Generally, It is a processed version of data. For eg, Ram is a student whose age is 19, he lives in Pokhara-12.

As we know, information are obtain after processing data. Hence, we need data processing for converting data into information. Therefor, systematic and scientific arrangement and organization of data so that, we can retrieve it whenever require quickly and easily is called database. Database is organized collection of data for converting data and information so that it can give some meaningful result. For eg, Dictionary, Mark ledger, Census, Telephone directory etc.

Since, manual collection and organization of data is time consuming, unsecured and complex, there is an application program which helps to maintain database i.e. systematic and scientific organization and collection of data. so, we can retrieve any piece of information within a fraction of time without any effort. Hence, the software or system built to fulfill the above requirement is known as database management system. In other word, it is a collection of software that manages data stored in database. The main purpose of DBMS is to store data, process them and obtain desired information. For Eg, Ms-Access, My-SQL, Oracle, Fox pro, dBase.

Advantages/features/importance of DBMS

  1. It allows user to search quickly and easily.
  2. It helps to reduce data redundancy(repetition)
  3. It allows user to share data over a network.
  4. It helps in data security and privacy,
  5. It improves data inconsistency(variance).
  6. It provides an organized way of storing data.

Disadvantages

  1. Installation and operating cost is higher.
  2. It requires more disk space.
  3. It may sometime have security and privacy issue.
  4. Technical manpower (DBA) required to maintain and operate.

No comments:

Post a Comment

Mobile computing

  Contempory WHAT IS CLOUD COMPUTING? Cloud Computing is the use of hardware and software to deliver a service over a network (typically the...