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

32
The Internet Unit Information Systems, Higher

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

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