



























Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
internet programing notes for studying, they really helpful and get you into connecting the front and the back end using PHP programing language
Typology: Lecture notes
1 / 35
This page cannot be seen from the preview
Don't miss anything!
Definition Internet Technology Client Server Computing Phases of Website Development
Web or Internet, both are not the same things. The Internet is a collection of computers or networking devices connecting together. Devices can communicate with each other. The Web is a collection of documents that are interconnected by hyper-links. These documents are accessed by Web Browsers and provided by Web Servers.
Client: Any computer on the network that requests services from another computer on the network. Server: Any computer that receives from client computer, processes and sends the output. Web Page: Any page that is hosted on the Internet. Web Site: Collection of interlinked web pages that is hosted on the Internet. Web Development: The process of creating, modifying web pages. Web Browser: A program that receives information from the web E.g. IE, Chrome, Mozilla, Maxthon etc.
The Web standards are not defined or setup by the browser companies or Microsoft, but the Word Wide Web Consortium (W3C). W3C’s long term goals for the web are:
The internet grew out of many developments in computer networking and telecommunications research. Early projects undertaken in early 1960’s by the US military (Known as DRAPAnet). Started with a dozen of networked computer systems of universities and institutions, allowing computers to be shared. Allowing fast communication between researchers through Emails. Only people in the government, military and academic had access to the network. In 1991 , the National Science Foundation (NSF) gradually started baking off from its subsidy of the backbone network, then allowed the commercial access to the internet.
Protocols are the set of conventions governing the processing and especially the data in an electronic communication systems. The different protocols governing the web are: HTTP (Hyper Text Transfer Protocol): Protocol used to access data on the WWW. Uses one TCP connection on well known port-80. Two types of HTTP messages: Request, Response. Used to transport HTML pages from web servers to web browsers. Transfer data in the form of plain text, hypertext, audio, video, and so on.
FTP (File Transfer Protocol) File Transfer Protocol (FTP) is the protocol that actually lets us transfer files, and it can accomplish this between any two machines using it. SMTP (Simple Mail Transfer Protocol) It is used to transport mail over Internet. POP3 (Post Office Protocol Version 3) This protocol is used by clients to access an internet mail server to get mail.
TELNET (File Transfer Protocol) It allows a user on a remote client machine, called the Telnet client, to access the resources of another machine, the Telnet server. DHCP (Dynamic Host Configuration Protocol) DHCP assigns IP addresses to hosts. It allows easier administration and works well in small to even very large network environments.
Why we use Web Applications? Lower maintenance and production costs. Easily accessible. Web applications run in web browser and web servers, they do not depend on installing client software on each user’s computer. Reduces the time and cost. Not limited to any specific application.
Types of Web Applications: Brochure web applications: composed of static web pages. Service oriented applications: contain the programming logic to implement the specific service. Data intensive applications: provide an interface to browse and query large amount of data. Information system applications: combine the service oriented applications and data intensive applications. E.g online banking system.
Phase TWO: DESIGN
Phase THREE: DEVELOPMENT