The document provides an overview of fundamentals of the Internet and World Wide Web. It discusses the origins and development of the Internet from ARPANET in the 1960s to the modern Internet. It also describes the origins and components of the World Wide Web, including HTTP, URLs, web servers, browsers. The document then explains concepts like IP addresses, domain names, and how they map to human-readable web addresses. It provides brief descriptions of related technologies like FTP and how users can search the Internet.
Form validation normally used to occur at the server, after the client had entered all the necessary data and then pressed the Submit button. If the data entered by a client was incorrect or was simply missing, the server would have to send all the data back to the client and request that the form be resubmitted with correct information. This was really a lengthy process which used to put a lot of burden on the server.
JavaScript provides a way to validate form's data on the client's computer before sending it to the web server. Form validation generally performs two functions.
Basic Validation − First of all, the form must be checked to make sure all the mandatory fields are filled in. It would require just a loop through each field in the form and check for data.
Data Format Validation − Secondly, the data that is entered must be checked for correct form and value. Your code must include appropriate logic to test correctness of data.
Form validation normally used to occur at the server, after the client had entered all the necessary data and then pressed the Submit button. If the data entered by a client was incorrect or was simply missing, the server would have to send all the data back to the client and request that the form be resubmitted with correct information. This was really a lengthy process which used to put a lot of burden on the server.
JavaScript provides a way to validate form's data on the client's computer before sending it to the web server. Form validation generally performs two functions.
Basic Validation − First of all, the form must be checked to make sure all the mandatory fields are filled in. It would require just a loop through each field in the form and check for data.
Data Format Validation − Secondly, the data that is entered must be checked for correct form and value. Your code must include appropriate logic to test correctness of data.
JavaScript Tutorial For Beginners | JavaScript Training | JavaScript Programm...Edureka!
( ** Full Stack Web Development Training: https://www.edureka.co/masters-program/full-stack-developer-training ** )
This Edureka tutorial on JavaScript explains all the fundamentals of JavaScript with examples. It also explains various features and applications of JavaScript. Following are the topics included in this tutorial:
1. What Is JavaScript?
2. Why Use JavaScript
3. JavaScript Fundamentals
- Data Types
- Variables
- Constants
- Loops
- Conditional Statements
- Functions
JavaScript Tutorial For Beginners | JavaScript Training | JavaScript Programm...Edureka!
( ** Full Stack Web Development Training: https://www.edureka.co/masters-program/full-stack-developer-training ** )
This Edureka tutorial on JavaScript explains all the fundamentals of JavaScript with examples. It also explains various features and applications of JavaScript. Following are the topics included in this tutorial:
1. What Is JavaScript?
2. Why Use JavaScript
3. JavaScript Fundamentals
- Data Types
- Variables
- Constants
- Loops
- Conditional Statements
- Functions
An introduction to internet and websites. How to create a website? How to start a blog? How to create an email address ? A Basic introduction to the Web technologies today
This class is a very basic internet class. In this class you will learn terms such as browser, URL, search engines, links, etc. After this class you will be able to open a browser, navigate to a website, and navigate within a website.
The internet is a network of computers linking many different types of computers all over the world.
It is a very large wide area network (WAN) connecting computers and networks around the world.
It makes it possible for millions of users to connect to one another via telephone lines, cable lines and satellites.
"Web Systems and Technologies" refer to the comprehensive landscape of software, protocols, frameworks, and methodologies that collectively power the World Wide Web. This domain encompasses everything from the fundamental building blocks of the internet to the sophisticated web applications and services we interact with on a daily basis. It's a multidisciplinary field that combines computer science, information technology, design, and user experience to create a seamless and interactive online experience.
Key components of Web Systems and Technologies include:
Web Development: This involves the creation of websites and web applications. It includes front-end development (the user interface and interactions), back-end development (server-side logic and databases), and full-stack development (combining both front-end and back-end skills).
Web Standards and Protocols: These are the rules and guidelines that ensure consistency and interoperability on the web. Examples include HTML (Hypertext Markup Language), CSS (Cascading Style Sheets), and HTTP (Hypertext Transfer Protocol).
Web Servers and Hosting: Web servers are computers or software that store and deliver web content to users. Hosting involves providing the infrastructure and services to make websites accessible on the internet.
Client-Side Technologies: These are the technologies that run in a user's browser and provide interactive experiences. JavaScript is the most common language used for this purpose.
Server-Side Technologies: These are technologies that run on the web server and handle tasks like processing user requests, interacting with databases, and generating dynamic content. Common server-side languages include Python, Ruby, PHP, and Node.js.
Web Frameworks: These are pre-built libraries and tools that simplify and expedite the web development process. Examples include React, Angular, Vue.js, Django, Ruby on Rails, and Flask.
Databases: Web applications often rely on databases to store and manage data. Different types of databases include relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).
Web Security: This aspect focuses on protecting user data, preventing unauthorized access, and ensuring the overall security of web applications. Techniques include encryption, authentication, and authorization.
Web Accessibility: This involves designing and developing websites and applications that can be used by people with disabilities. It ensures that the web is inclusive and usable for all users.
Responsive Design: With the diversity of devices accessing the web, responsive design ensures that websites adapt and look good on various screen sizes, from desktops to smartphones.
Web Services and APIs: These allow different software applications to communicate and share data over the web. APIs (Application Programming Interfaces) enable developers to integrate third-party services into their applications.
Chapter 5 Networking and Communication Learning Objecti.docxrobertad6
Chapter 5: Networking and
Communication
Learning Objectives
Upon successful completion of this chapter, you will be
able to:
• understand the history and development of
networking technologies;
• define the key terms associated with networking
technologies;
• understand the importance of broadband
technologies; and
• describe organizational networking.
Introduction
In the early days of computing, computers were seen as devices
for making calculations, storing data, and automating business
processes. However, as the devices evolved, it became apparent that
many of the functions of telecommunications could be integrated
into the computer. During the 1980s, many organizations began
Chapter 5: Networking and
Communication | 99
combining their once-separate telecommunications and
information systems departments into an Information Technology
(IT) department. This ability for computers to communicate with
one another and to facilitate communication between individuals
and groups has had a major impact on the growth of computing over
the past several decades.
Computer networking began in the 1960s with the birth of the
Internet. However, while the Internet and web were evolving,
corporate networking was also taking shape in the form of local
area networks and client-server computing. The Internet went
commercial in 1994 as technologies began to pervade all areas of the
organization. Today it would be unthinkable to have a computer that
did not include communications capabilities. This chapter reviews
the different technologies that have been put in place to enable this
communications revolution.
A Brief History of the Internet
In the Beginning: ARPANET
The story of the Internet, and networking in general, can be traced
back to the late 1950s. The United States was in the depths of the
Cold War with the USSR as each nation closely watched the other
to determine which would gain a military or intelligence advantage.
In 1957, the Soviets surprised the U.S. with the launch of Sputnik,
propelling us into the space age. In response to Sputnik, the U.S.
Government created the Advanced Research Projects Agency
(ARPA), whose initial role was to ensure that the U.S. was not
surprised again. It was from ARPA, now called DARPA
((Defense Advanced Research Projects Agency), that the Internet
first sprang.
100 | Information Systems for Business and Beyond (2019)
http://history.nasa.gov/sputnik
ARPA was the center of computing research in the 1960s, but
there was just one problem. Many of the computers could not
communicate with each other. In 1968 ARPA sent out a request
for proposals for a communication technology that would allow
different computers located around the country to be integrated
together into one network. Twelve companies responded to the
request, and a company named Bolt, Beranek, and Newman (BBN)
won the contract. They immediately b.
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxEduSkills OECD
Andreas Schleicher presents at the OECD webinar ‘Digital devices in schools: detrimental distraction or secret to success?’ on 27 May 2024. The presentation was based on findings from PISA 2022 results and the webinar helped launch the PISA in Focus ‘Managing screen time: How to protect and equip students against distraction’ https://www.oecd-ilibrary.org/education/managing-screen-time_7c225af4-en and the OECD Education Policy Perspective ‘Students, digital devices and success’ can be found here - https://oe.cd/il/5yV
The Art Pastor's Guide to Sabbath | Steve ThomasonSteve Thomason
What is the purpose of the Sabbath Law in the Torah. It is interesting to compare how the context of the law shifts from Exodus to Deuteronomy. Who gets to rest, and why?
How to Split Bills in the Odoo 17 POS ModuleCeline George
Bills have a main role in point of sale procedure. It will help to track sales, handling payments and giving receipts to customers. Bill splitting also has an important role in POS. For example, If some friends come together for dinner and if they want to divide the bill then it is possible by POS bill splitting. This slide will show how to split bills in odoo 17 POS.
We all have good and bad thoughts from time to time and situation to situation. We are bombarded daily with spiraling thoughts(both negative and positive) creating all-consuming feel , making us difficult to manage with associated suffering. Good thoughts are like our Mob Signal (Positive thought) amidst noise(negative thought) in the atmosphere. Negative thoughts like noise outweigh positive thoughts. These thoughts often create unwanted confusion, trouble, stress and frustration in our mind as well as chaos in our physical world. Negative thoughts are also known as “distorted thinking”.
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
Read| The latest issue of The Challenger is here! We are thrilled to announce that our school paper has qualified for the NATIONAL SCHOOLS PRESS CONFERENCE (NSPC) 2024. Thank you for your unwavering support and trust. Dive into the stories that made us stand out!
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
The Roman Empire A Historical Colossus.pdfkaushalkr1407
The Roman Empire, a vast and enduring power, stands as one of history's most remarkable civilizations, leaving an indelible imprint on the world. It emerged from the Roman Republic, transitioning into an imperial powerhouse under the leadership of Augustus Caesar in 27 BCE. This transformation marked the beginning of an era defined by unprecedented territorial expansion, architectural marvels, and profound cultural influence.
The empire's roots lie in the city of Rome, founded, according to legend, by Romulus in 753 BCE. Over centuries, Rome evolved from a small settlement to a formidable republic, characterized by a complex political system with elected officials and checks on power. However, internal strife, class conflicts, and military ambitions paved the way for the end of the Republic. Julius Caesar’s dictatorship and subsequent assassination in 44 BCE created a power vacuum, leading to a civil war. Octavian, later Augustus, emerged victorious, heralding the Roman Empire’s birth.
Under Augustus, the empire experienced the Pax Romana, a 200-year period of relative peace and stability. Augustus reformed the military, established efficient administrative systems, and initiated grand construction projects. The empire's borders expanded, encompassing territories from Britain to Egypt and from Spain to the Euphrates. Roman legions, renowned for their discipline and engineering prowess, secured and maintained these vast territories, building roads, fortifications, and cities that facilitated control and integration.
The Roman Empire’s society was hierarchical, with a rigid class system. At the top were the patricians, wealthy elites who held significant political power. Below them were the plebeians, free citizens with limited political influence, and the vast numbers of slaves who formed the backbone of the economy. The family unit was central, governed by the paterfamilias, the male head who held absolute authority.
Culturally, the Romans were eclectic, absorbing and adapting elements from the civilizations they encountered, particularly the Greeks. Roman art, literature, and philosophy reflected this synthesis, creating a rich cultural tapestry. Latin, the Roman language, became the lingua franca of the Western world, influencing numerous modern languages.
Roman architecture and engineering achievements were monumental. They perfected the arch, vault, and dome, constructing enduring structures like the Colosseum, Pantheon, and aqueducts. These engineering marvels not only showcased Roman ingenuity but also served practical purposes, from public entertainment to water supply.
How to Create Map Views in the Odoo 17 ERPCeline George
The map views are useful for providing a geographical representation of data. They allow users to visualize and analyze the data in a more intuitive manner.
This is a presentation by Dada Robert in a Your Skill Boost masterclass organised by the Excellence Foundation for South Sudan (EFSS) on Saturday, the 25th and Sunday, the 26th of May 2024.
He discussed the concept of quality improvement, emphasizing its applicability to various aspects of life, including personal, project, and program improvements. He defined quality as doing the right thing at the right time in the right way to achieve the best possible results and discussed the concept of the "gap" between what we know and what we do, and how this gap represents the areas we need to improve. He explained the scientific approach to quality improvement, which involves systematic performance analysis, testing and learning, and implementing change ideas. He also highlighted the importance of client focus and a team approach to quality improvement.
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
Lecture 02 fundamental concepts of internet and www khalid khan
1. Fundamentals of
Internet and World Wide Web
Lecture 02
By:
Khalid Khan
Department of Computer Science
University of Peshawar
1
2. A Brief Introduction to Web Servers
◦ Web Server Operation
Internet ◦ General Server Characteristics
◦ Origins ◦ Apache, IIS etc.
◦ What Internet is? Uniform Resource
◦ IP Addresses Locators
◦ Domain Names ◦ URL Formats
◦ URL paths)
The World Wide Web HTTP
◦ Origins ◦ Request Phase
◦ Web or Internet? ◦ Response Phase
Web Browsers FTP
Searching on the
Internet
2
3. 1958 – USSR launches Sputnik, first artificial earth satellite.
1960s – the US Department of Defence (DoD) gave the
concept of a large scale computer network.
1969-Software called Network Control Protocol (NCP)
provided communication between the hosts.
The US DoD’s Advanced Research Project Agency (ARPA)
funded the construction of such network – called ARPAnet.
◦ ARPA Net was text based.
◦ Communicate through email.
◦ Technique (packet switching)
◦ Protocol (TCP)
◦ ARPA reach to the development of IP (Internetworking protocol)
creating a network of networks.
◦ Combined set is called TCP/IP
3
4. 1970s and early 1980s – other networks such as BITNET and
CSNET were also created but never became dominant
networks.
1986 – NSFnet, sponsored by National Science
Foundation(NSF) – initially connected five universities, but
after establishment it became available to other institutions
and laboratories too.
1990 – NSFnet replaced ARPAnet
1992– NSFnet connected more than 1 million computers
around the world.
1995 – a small part of NSFnet returned to being a research
network, and the rest became known as INTERNET
4
5. A Brief Introduction to Internet
1985 1993
NSFNET founded Web Browser
1969 1983
by The National “Mosaic” invented
ARPANET DOD Mandated
Science by Mark Andreesen
R&D Project Adoption of TCP/IP
Foundation
ARPANET INTERNET
1974 1983
Vinton Cerf ARPANET Split 1991
and Robert Kahn into ARPANET and World Wide Web
Initiated TCP/IP MILNET Released by
Tim-Berners Lee
6. The Internet is a huge collection of computers
connected in a communications network.
◦ The computers are of every manageable
size, configuration, and manufacturer.
◦ Some of the devices connected are not computers at all
e.g. plotter and printers etc.
All of these diverse devices to communicate with
each other using a protocol, TCP/IP.
Each computer on a network is assign a unique ID
called IP address, just like people home or street
address.
6
7. For people, Internet nodes are identified by names, for
computers, they are identified by numeric addresses.
◦ If one wants to send data to the computer on same
network, he needs the physical address of the computer to
which data is intended to be sent.
◦ But if the receiving computer lies on another network, or
Internet for example, then IP address of the recipient is
required to address it.
The Internet Protocol(IP) address of a machine is a
unique 32-bit number (IPv4), written in the form of
numbers separated by dots(.).e.g. 191.57.126.0.
New IP standard, approved in 1998, is IPv6 in which the
address space was expanded to 128bits.
◦ This change is essential to face the rapid growth of
computers.
7
8. A domain name represents a group of hosts on the
Internet.
A full domain name is a sequence of labels separated by
dots
It combines a host name and a TLD to form a fully
qualified host name which provides a user friendly way to
uniquely identify a site on the Internet.
The DNS translates fully –qualified names into IP
addresses.
For example a yahoo website can be reached by typing
http://www.yahoo.com or alternatively you can type the
IP address of the yahoo server (e.g. like 207.168.92.4) in
to browser.
8
9. We would go crazy if we would have to remember the
IP addresses of all the web sites that we wanted to visit
The Domain Name System translates between domain
names and IP addresses of devices connected to the
Internet
◦ A domain name (a part of the URL) is a unique
alphanumeric name such as upesh.edu
◦ The top level domain name is edu and the
secondary level domain name is upesh in the above
example (there could be up to 127 levels, but more
than 4 is rare)
10. The fully qualified host name of a computer on
Internet has three major parts:
The host name: The hostname is the name of the
particular host on the internet.
The domain name: A domain name is usually the
name of the company that owns the site or a word
or phrase that otherwise describes the site.
Domain encapsulate host names
The TLD: It usually refers to the type of
organization that owns the domain name e.g.
com, org, edu, gov, pk etc
. www.university.peshawar.net 10
12. Domain Name and Host
IP ADDRESSES DOMAIN NAMES
Every device connected
has a unique 32-bit Human
DNS Readable
address
cnn.com
Every device
Translation connected has an
Machine Readable alphanumeric
Between
e.g. 151.196.19.22 address
domain Names
and IP Addresses
13. Domain Names.
Generic top level domains
.com
.biz
.info
.edu
.mil
.net, etc.
Country codes or Country Domain
.pk, .jp, .cn, .us, etc.
15. 1965 – Ted Nelson
◦ Coined the term “hypertext”
◦ Project: “Xanadu”:
◦ “A File Structure for the Complex, the Changing, and the
Indeterminate.” 20th National Conference, New
York, Association for Computing Machinery, 1965.
In 1989, Tim Berners-Lee at CETN (European
Laboratory for Particle Physics) proposed a new
protocol for the internet as well as a system of
document access to use it.
This new system was called World Wide Web
(WWW) which allow scientists around the world
to use the Internet to exchange document to
describe their work.
15
16. The release of the first graphical interface, Mosaic, in
February 1993.
1995 – 2001
◦ “Dot coms” like AOL, Yahoo, Netscape,
◦ Google
◦ Internet Explorer”
16
17. The Internet and the Web are not the same thing.
Internet is a collection of computers and other devices
connected by equipment that allows them to communicate
with each other.
The web is a collection of distributed documents referred to
as “pages” located on computers (servers) all over the world.
Servers store hypertext markup language(HTML) files and
respond to requests.
The Internet was quite useful before the Web was developed,
and is still useful without it.
However, most users use Internet through the use of Web.
17
18. The web is based on a three-part architecture.
HTML
HTTP
GUI
Databases
TCP/IP-based network GUI Content
Web clients Web Servers Software
applications
19. The Web operates in a client/server configuration:
Client: A client computer is one which requests for services to a
server.
Client uses a software called Web Browser for this purpose.
Server: A computer that send responds to a client request, using
a software called Web Server.
HTTP is the most common protocol used for the communication
between browsers and servers.
Examples of browsers are Microsoft Internet Explorer, Netscape
Navigator, Opera, Chrome, Mozilla Firefox etc.
19
20. Web servers are programs that provide documents to the
requesting browsers.
Servers are slave programs:
◦ A web server stores web pages and delivers those pages upon
client request. A web server software is installed on the web
server.
◦ They act only when requests are made to them by browsers
running on other computers on the Internet.
Examples of Web Servers are:
Microsoft Internet Information Server(IIS)
Apache
SunONE etc.
20
21. URLs are used to identify documents (resources) on the
Internet.
Different types of resources identified by different forms of
URLs, but with same general format:
Scheme: object-address
21
22. Each page of information on the web has a unique address
called the URL at which it can be found.
http://faculty.uscupstate.edu/atzacheva/lecture1.html
The document
can be obtained Host Name - Path to the Web File Name Denotes that the File
using the The Name of Page is Written in HTML
Hypertext Web Server HyperText Markup
Transfer Protocol Language
(HTTP)
2
1 3
Host Name
Protocol File Name
23. Scheme: object-address
Scheme: a communications protocol
Common schemes include
http, ftp, gopher, telnet, file, mailto, and news.
Most important is HTTP, which supports the Web, and used to
request and send eXtensible Hypertext Markup Language
(XHTML) documents.
In case of using HTTP, the form of the object address of a
URL is:
http://fully-qualified-domain-name/path-to-document.html
23
24. All Web communications transactions use the same
protocol, the HTTP.
The current version of HTTP is 1.1, defined by World Wide
Web Consortium (W3C) in June 2011, as
HTTP consists of two phases:
Request phase
Response phase
Each HTTP communication (request or response) between a
browser and a Web server consists of two parts:
Header – contains information about communication
Body – contains the data of the communication, if there is
any.
24
25. i. The Request Phase ii. The Response Phase
25
26. FTP works on the client/server principle.
A client program enables the user to interact with a server in
order to access information and services on the server
computer.
Files that can be transferred are stored on computers called
FTP servers.
To access these files, an FTP client program is used.
This is an interface that allows the user to locate the file(s) to
be transferred and initiate the transfer process
There are two modes of transfer in FTP:
ASCII is used only for files saved in ASCII format (this includes
Postscript files)
Binary is used for files that are formatted and saved using a
word processing software like WordPerfect
(.txt), spreadsheets (.xls), images (.jpg, .gif), and many
executable programs (.exe) and videos (.avi).
26
27. Searching the Web
The two most basic and commonly used Web-based search
tools are:
Directories
A directory enables you to search for information by selecting
categories of subject matter.
The directory separates subjects into general
categories, which are broken into increasingly specific
designers.
http://www.lookmart.com
Search Engines
A search engine lets you search for information by typing one
or more words.
The engine then displays a list of Web pages that contain
information related to your words.
http://www.google.com.pk/ 27
BITNET: Because It’s Time Network, City University of New York.CSNET: Computer Science Network, Purdue University, University of Delaware, University of Wisconsin, RAND Corporation, Bolt, Beranek, and Newman.