Introduction To Internet Programming

Introduction to Internet Programming

Introduction to Internet Programming Overview of the Internet What is the Internet ? The public Internet is a worldwide computer network, that is, a network that interconnects millions of computing devices throughout the world Most of these computing devices are traditional desktop PCs, Unix -based workstations, and so called servers, that store and transmit information such as Web (WWW) pages and E-Mail

Client/Server & Peer-to-Peer Architectures

Client/Server Network Architecture
Client/Server network is a distributed network in which many
workstations (called Clients) are connected to a central host
computer (called Server)


Client/Server & Peer-to-Peer
Architectures…

  • Peer-to-Peer Network Architecture
  • In a peer-to-peer network, workstations are connected to each
    other and do not rely on a server for global software and data
  • Its major roles are data processing tasks, or communication
    within the network
  • Each workstation can be a client at one time and a server at
    another time

Web Principle
How the Web Works ?

  • To access the web, a user must have a computer that
    connected to the Internet and appropriate browser software.
    Such as Firefox
  • The connection between the user’s computer and the Internet
    can consist of a permanent (dedicated) connection or a
    temporary (dial-up) connection
  • Basically, two pieces of software are needed to access the web:
  • I Basic communication software
  • I Web application programs

 

Web Principle…
How the Web Works ?…

  • Basic communication software:- that a computer uses to
    transfer data across the Internet
  • Basic communication software, usually built into the
    computer’s operating system, allows the computer to interact
    with the Internet following a set of protocol standards that
    are collectively known as TCP/IP (Transmission Control
    Protocol /Internet Protocol)
  • Because it is built into the computer’s operating system, TCP/IP software remains hidden from users

Web Principle…

How the Web Works ?…

  • The operating system (OS) is the most important program
    that runs on a computer
  • Every general-purpose computer must have an operating
    system to run other programs and applications
  • Computer operating systems perform basic tasks, such as
    recognizing input from the keyboard, sending output to the
    display screen, keeping track of files and directories on the
    storage drives, and controlling peripherals device, such as
    printers

Web Principle…

How the Web Works ?…

  • A web application program:- known as a browser that can
    contact a web site to obtain and display information
  • Unlike basic communication software, a browser is directly
    visible to the user
  • To access the web, the user must invoke the browser and
    enter a request
  • The browser then acts as a client
  • The browser contacts a web server, obtains the requested
    information, and displays the information for the user

Outline

Overview of the Internet
World Wide Web (WWW)
Client/Server & Peer-to-Peer Network Architectures
Web Principle
Internet Protocol (IP) & HTTP
Web Site
Web Site Evaluation
Client Side Scripting Languages
Server Side Scripting Languages

What is the Internet ?

The public Internet is a worldwide computer network, that
is, a network that interconnects millions of computing devices
throughout the world
Most of these computing devices are traditional desktop PCs,
Unix -based workstations, and so called servers, that store
and transmit information such as Web (WWW) pages and
E-Mail

 

What is World Wide Web ?

World Wide Web (WWW) is a system of information
resources accessed primarily through the Internet
It is a set of Internet protocols and software that present
information in a hypertext format
Hypertext is a text which displayed on a computer display or
on other electronic device with references (hyper link) to
other text that the reader can immediately access
WWW is a computer-based network of information resources
that combines text and multimedia

Client/Server Network Architecture

Client/Server network is a distributed network in which many
workstations (called Clients) are connected to a central host
computer (called Server


 

Client/Server & Peer-to-Peer Architectures…

Peer-to-Peer Network Architecture
In a peer-to-peer network, workstations are connected to each
other and do not rely on a server for global software and data
Its major roles are data processing tasks, or communication
within the network
Each workstation can be a client at one time and a server at
another time


Web Principle
How the Web Works ?

To access the web, a user must have a computer that
connected to the Internet and appropriate browser software.
Such as Firefox
The connection between the user’s computer and the Internet
can consist of a permanent (dedicated) connection or a
temporary (dial-up) connection
Basically, two pieces of software are needed to access the web:
I Basic communication software
I Web application programs

How the Web Works ?…

Basic communication software:- that a computer uses to
transfer data across the Internet
Basic communication software, usually built into the
computer’s operating system, allows the computer to interact
with the Internet following a set of protocol standards that
are collectively known as TCP/IP (Transmission Control
Protocol /Internet Protocol)
Because it is built into the computer’s operating system,
TCP/IP software remains hidden from users

How the Web Works ?…

The operating system (OS) is the most important program
that runs on a computer
Every general-purpose computer must have an operating
system to run other programs and applications
Computer operating systems perform basic tasks, such as
recognizing input from the keyboard, sending output to the
display screen, keeping track of files and directories on the
storage drives, and controlling peripherals device, such as
printers

How the Web Works ?…

A web application program:- known as a browser that can
contact a web site to obtain and display information
Unlike basic communication software, a browser is directly
visible to the user
To access the web, the user must invoke the browser and
enter a request
The browser then acts as a client
The browser contacts a web server, obtains the requested
information, and displays the information for the user

Internet Protocol (IP) & HTTP
IP – Layer 3 Protocol

The Internet Protocol (IP) is a network-layer (Layer 3)
protocol that contains addressing information and some
control information that enables packets to be routed
IP represents the heart of the Internet protocols
IP has two primary responsibilities:
I Providing connection-less, best-effort delivery of data-gram
through an inter-network and,
I Providing fragmentation

Internet Protocol (IP) & HTTP…

HTTP – Application Layer Protocol
HTTP stands for Hyper Text Transfer Protocol
It is an Application layer protocol
It is used to access a WWW and accompanying data over
Internet
HTTP’s syntax format is: http://www.xxxx.xxx. For
instance, http://www.realsourcecode.com

Web Site
What is Web Site ?

A site or website is a central location of various web pages
that are all related and can be accessed by visiting the home
page of the website using a browser
Web page is a single hypertext page which is accessible via
Internet


Types of Web Site

Generally, there are two types of web site/web page
Static Web Site: it is a site which does not frequently
update; Usually, it gives similar info to its users
Dynamic Web Site: it is a site which does frequently
update; Usually, it gives different ad vast info to its users

Web Site Design Tools/Editors

Currently, there are different web site design tools. Some of
them are as follows

  • WordPress
  • Joomla
  • Constant Contact Builder
  • Site Builder
  • Gator Builder
  • Divi
  • Weebly
  • Adobe Photoshop
  •  Adobe Dreamweaver
  •  GIMP
  • Sketch, Xampp(Backend tool ) and others…

Post a Comment

Previous Post Next Post