The Internet Unit Information Systems, Higher. The Internet HTML Two sets of notes.

Slides:



Advertisements
Similar presentations
The Internet Unit Information Systems, Higher. The Internet HTML Two sets of notes.
Advertisements

The Internet Information Systems, Intermediate 2.
Overview Environment for Internet database connectivity
Section 10.1 Identify how Web sites are structured Explain the role of URLs Describe the function of HTTP Section 10.2 Explain how the Web has affected.
44212: Web-site Development
CSS Cascading Style Sheets. Objectives Using Inline Styles Working with Selectors Using Embedded Styles Using an External Style Sheet Applying a Style.
4.01 How Web Pages Work.
Muhammad Taimoor Khan
Project 1 Introduction to HTML.
© 2010, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet 1.
Layer 7- Application Layer
Internet…issues Managing the Internet
Internet Development 1 Introduction Colm O Suilleabhain.
World Wide Web1 Applications World Wide Web. 2 Introduction What is hypertext model? Use of hypertext in World Wide Web (WWW) – HTML. WWW client-server.
The Internet and the World Wide Web. Una DooneyThe Internet and WWWSlide 2 What is the Internet? A collection of networks (LANS and WANS) around the world.
IST 221 Internet Concepts and Applications Internet, WWW and HTML 1.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Topics in this presentation: The Web and how it works Difference between Web pages and web sites Web browsers and Web servers HTML purpose and structure.
© 2004, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet.
Application Layer  We will learn about protocols by examining popular application-level protocols  HTTP  FTP  SMTP / POP3 / IMAP  Focus on client-server.
 Proxy Servers are software that act as intermediaries between client and servers on the Internet.  They help users on private networks get information.
Understanding Networks Charles Zangla. Network Models Before I can explain how connections are made from across the country, I would like to provide you.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
Internet Vulnerabilities & Criminal Activities 1.2 – 9/12/2011 Structure of Internet Communications 1.2 – 9/12/2011 Structure of Internet Communications.
Internet Services -World Wide Web - -Conferencing and Newsgroups -File Transfer & Updating -Chat/Instant Messaging.
INTRODUCTION TO WEB DATABASE PROGRAMMING
CS 299 – Web Programming and Design CS299: Web Programming and Design Instructor: Dr. Fang (Daisy) Tang.
NETWORK CENTRIC COMPUTING (With included EMBEDDED SYSTEMS)
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Delving into the Internet and Networks. In the beginning  ARPANET – set up for the military to have another network of communication  Pre-cursor to.
CHAPTER 2 PCs on the Internet Suraya Alias. The TCP/IP Suite of Protocols Internet applications – client/server applications The client requested data.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Chapter 1: Introduction to Web
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
2013Dr. Ali Rodan 1 Handout 1 Fundamentals of the Internet.
Lecture#2 on Internet and World Wide Web. Internet Applications Electronic Mail ( ) Electronic Mail ( ) Domain mail server collects incoming mail.
World Wide Web Hypertext model Use of hypertext in World Wide Web (WWW) WWW client-server model Use of TCP/IP protocols in WWW.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
Chapter 4 Networking and the Internet. © 2005 Pearson Addison-Wesley. All rights reserved 4-2 Chapter 4: Networking and the Internet 4.1 Network Fundamentals.
Chapter 8 Safeguarding the Internet. Firewalls Firewalls: hardware & software that are built using routers, servers and other software A point between.
HTML. Principle of Programming  Interface with PC 2 English Japanese Chinese Machine Code Compiler / Interpreter C++ Perl Assembler Machine Code.
Report task. Security risks such as hacking, viruses and id theft Security prevention such as Firewalls, SSL and general security standards The laws which.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Chapter.
How the Web Works Building a Website – Lesson 1. How People Access the Web Browsers People access websites using software called a web browser. To view.
TCP/IP (Transmission Control Protocol / Internet Protocol)
The Problem of State. We will look at… Sometimes web development is just plain weird! Internet / World Wide Web Aspects of their operation The role of.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
The Module Road Map Assignment 1 Road Map We will look at… Internet / World Wide Web Aspects of their operation The role of clients and servers ASPX.
IS-907 Java EE World Wide Web - Overview. World Wide Web - History Tim Berners-Lee, CERN, 1990 Enable researchers to share information: Remote Access.
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
Introduction to HTML. _______________________________________________________________________________________________________________ 2 Outline Key issues.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
WHAT IS E-COMMERCE? E-COMMERCE is a online service that helps the seller/buyer complete their transaction through a secure server. Throughout the past.
science/internet-intro
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
Introduction to the Internet
CS299: Web Programming and Design Instructor: Dr. Fang (Daisy) Tang
4.01 How Web Pages Work.
Objective % Select and utilize tools to design and develop websites.
Instructor Materials Chapter 5 Providing Network Services
CISC103 Web Development Basics: Web site:
Chapter 1 Introduction to HTML.
Evolution of Internet.
Browsing and Searching the Web
Objective % Select and utilize tools to design and develop websites.
CISC103 Web Development Basics: Web site:
Chapter 27 WWW and HTTP.
Presentation transcript:

The Internet Unit Information Systems, Higher

The Internet HTML Two sets of notes

Notes on the Internet Internet services Communications hardware URL DNS Protocol TCP/IP, TCP/IP address, classes, sub netting Packet switching Internet security Internet regulatory boards/organisations Security and privacy RSA/PGP Internet use and the law Web resource information

HTML – Tags you need to know,,,,,,,,,,,,,. Visit W3Schools

Tag Inline elements

Tag Block elements

Gateway Routers A router which provides access from one network to another If a packet is sent to a destination which is not on the network, it is sent to the gateway address first

Data Protection Act Forms where people enter details Saved on their server Applies to all blogs

Computer Misuse Act Creating and Sending viruses Spyware installation Hacking a network

Need for International Policing of the Internet. Why it wont happen - Each country has separate legal systems - Dont want to lose control. - UN style org. Why would it be good - Prevent more crime - Censorship would be universal.

Academic, Commercial and Personal web pages

Browsers HTML interpretation – X Ray goggles client side scripting - cookie functions - built in encryption functions -

Cookies

The rules of cascading stylesheets state that: embedded styles within the text over-rule all others document level styles, defined in the document, over-rule external Stylesheets external stylesheets only apply if they are not over-ruled by the other 2 methods

Encryption –Symmetric key distribution problem

Encryption – Putting the data into code A = B = C =

Encryption –Asymmetric The person who will receive the data decides on a private key The RSA algorithm generates a public key which will be used to encrypt the message it is mathematically (almost) impossible to calculate the private key from the public key.

PGP – X send Y a message 1.PGP first compresses the message - harder to decode the message 2.PGP then creates a session key, which is a one-time-only secret key 3.session key itself is encrypted using Ys public key. 4.AXcrypt

PGP – Y receives the message 1. Ys copy of PGP uses his or her private key to decrypt the temporary session key. 2. PGP then uses the session key to decrypt the encrypted Message. This is the most secure and quickest means of encryption

Encryption in Action

secure sockets layer Implemented by browsers

secure sockets layer

use of Certificate Authorities

Firewalls

The firewall software can be set up to: reject packets from selected IP addresses (for example, blocking inappropriate sites) allow only packets from selected sites reject or allow packets from particular domain names only allow packets to and from certain ports (a useful defence against many viruses) allow or reject packets using particular protocols (for example, blocking all FTP requests) "sniff" packets, and reject any which contain certain words

cascading style sheets A cascading stylesheet (CSS) is a separate file which defines colours, fonts and sizes to be used on web pages. A reference to this file is included within every web page in a website. This ensures that each page is consistent in format.

client side scripting (including form validation and alerts). Server-side scripting is a web server technology in which a users request is fulfilled by running a script directly on the web server to generate dynamic HTML pages

Facebook database

PHP – show them computing website

page structure and layout The layout and structure of a page should make it easy for a reader to find information.

uniformity of presentation style sheets server-side scripting – client side not possible using a non-compatible browser, pages look the same to all dynamic pages -content is stored in a database of files, bbc etc.

download efficiency Ensure all graphics are re-sized and at screen resolution (normally 72dpi), and saved as compressed JPEG or GIF files.

browser compatibility issues

Internet services World Wide Web (WWW) Conferencing and newsgroups File transfer and file updating Chat/instant message

Communications hardware Server side hardware consists of Computers Disk drives Communication links Multiplexor Hubs Switches Routers Gateways Bridges

URL URL structure Protocol Domain name Path File identifier Port number (optional)

TCP/IP Transmission protocol TCP IP 1:5www.yahoo.comwww.you.com 2:5www.yahoo.comwww.you.com 3:5www.yahoo.comwww.you.com 4:5www.yahoo.comwww.you.com 5:5www.yahoo.comwww.you.com

Packet switching Why packet switching? Need for IP Packet 2 Packet 3 Packet 4 Packet 1:5 Packet 5

TCP/IP classification 32-bit IP address Network ID Host ID 32 BITs Network IDHost ID

Sub Netting Network masks used to split network into smaller networks Used to determine what subnet an IP address belongs to. Eg first four bits of host address removed to identify subnet Network address plus bits reserved for identifying subnetwork

Internet security Viruses Un-authorised access (hacking) Denial of service attacks Information theft

Internet regulatory boards IETF IANA W3C NOMINET

Security and privacy Packet filtering Firewall Proxy server Packet filter router Or Firewall Or Proxy server Internet Host ID

Security Encryption Key distribution problem RSA PGP Browser encryption Secure sockets

Law Data Protection Act 1984, 1989, 2000, 2004 Copyright, Design & Patents Act 1988 Computer Misuse Act 1990

Policing the Internet Need for international agreement Problems reaching international agreements

HTML Client side Server side Client side Server side

HTML structure Start of document marker /End of document marker Heading /End of Heading Body /End of body This area is not displayed The content, which is displayed in the browser

HTML Body Head Html Align Table H1-h6 Tr td th Img src Span Div Font family A href P br

HTML tags definitions Browser recognises and interprets HTML script instructions Ignore text

What is sent on WWW HTML script My Home Page

Enter HTML script

HTML transmission <html xmlns:o="urn:schemas-microsoft- com:office:office" xmlns:w="urn:schemas-microsoft- com:office:word" xmlns=" html40"> MY HOME PAGE My Home Page

Create website

WWW colors RGB colour system Hexadecimal Text color Bg color Anchor colours

HTML tables Similarity with spreadsheet Set up table Menu table Cellspacing Cellpadding

Uploading website Ftp software Publishing Index.html

Client side scripting JavaScript VBScript Compare JavaScript and VBScript Need for client side scripting Document.Write command Document.Cookie command

Submission form

Form validation Need for validation Simple VBS validation script Mailto: Problems with Mailto: CGI_bin Alert messages

PHP Future development Web server processing of hyper text MySQL Cookies and databases

Cascade style sheets Need for style sheets Writing CSS Three methods of including CSS

Outcome 2 Budget Airways Home Page.html Glasgow Departures.html Edinburgh Departures.html Dublin Departures.html Booking Form.html

Outcome 2 Create website Use tables Create submission form Form validation Hyper linking

Hardware Router Server Hub Switch Multiplexer

Site tracking software

FTP software