the internet unit information systems, higher. the internet html two sets of notes

32
The Internet Unit Information Systems, Higher

Upload: aaliyah-hudson

Post on 28-Mar-2015

217 views

Category:

Documents


2 download

TRANSCRIPT

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

The Internet Unit

Information Systems,Higher

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

Higher

• The Internet

• HTML

Two sets of notes

Page 3: 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

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

Internet services

• List of Internet services

• World Wide Web (WWW)

• E-mail

• Conferencing and newsgroups

• File transfer and file updating

• Chat/instant message

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

Communications hardware

Server side hardware consists of

• Computers

• Disk drives

• Communication links

• Multiplexor

• Hubs

• Switches

• Routers

• Gateways

• Bridges

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

URL

• URL structure

• Protocol

• Domain name

• Path

• File identifier

• Port number (optional)

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

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

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

Packet switching

• Why packet switching?

• Need for IP

10.10.8.10

129.23.27.4Packet 2

Packet 3

Packet 4

Packet 1:5

Packet 5

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

TCP/IP classification

• 32-bit IP address

• Network ID

• Host ID

32 BITs

Network ID Host ID

                                                               

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

Internet security

• Viruses

• Un-authorised access (hacking)

• Denial of service attacks

• Information theft

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

Internet regulatory boards

• IETF

• IANA

• W3C

• NOMINET

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

Security and privacy

• Packet filtering• Firewall• Proxy server

Packet filter router

Or

Firewall

Or

Proxy server

Internet

Host ID126.10.0.10

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

Security

• Encryption

• Key distribution problem

• RSA

• PGP

• Browser encryption

• Secure sockets

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

Law

• Data Protection Act 1984, 1989, 2000, 2004

• Copyright, Design & Patents Act 1988

• Computer Misuse Act 1990

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

Policing the Internet

• Need for international agreement

• Problems reaching international agreements

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

HTML

• Client side

• Server side

Client side

Server side

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

HTML structureStart 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

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

HTML tags

• <Tag> definitions

• Browser recognises <Tags> and interprets HTML script instructions

• Ignore text

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

What is sent on WWW

• HTML script

<HTML><BODY>My Home Page</BODY></HTML>

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

Enter HTML script

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

HTML transmission

<html xmlns:o="urn:schemas-microsoft-com:office:office"xmlns:w="urn:schemas-microsoft-com:office:word"xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=windows-1252"><content="Microsoft Word %20PAGE_files/filelist.xml"><title>MY HOME PAGE</title>

<HTML><BODY>My Home Page</BODY></HTML>

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

Create website

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

WWW colors

• RGB colour system

• Hexadecimal

• Text color

• Bg color

• Anchor colours

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

HTML tables

• Similarity with spreadsheet

• Set up table

• Menu table

• Cellspacing

• Cellpadding

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

Uploading website

• Ftp software

• Publishing

• Index.html

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

Client side scripting• JavaScript

• VBScript

• Compare JavaScript and VBScript

• Need for client side scripting

• Document.Write command

• Document.Cookie command

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

Submission form

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

Form validation

• Need for validation

• Simple VBS validation script

• Mailto:

• Problems with Mailto:

• CGI_bin

• Alert messages

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

PHP

• Future development

• Web server processing of hyper text

• MySQL

• Cookies and databases

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

Cascade style sheets

• Need for style sheets

• Writing CSS

• Three methods of including CSS

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

Outcome 2Budget Airways Home Page.html

GlasgowDepartures.html

EdinburghDepartures.html

DublinDepartures.html

Booking Form.html

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

Outcome 2

• Create website

• Use tables

• Create submission form

• Form validation

• Hyper linking