the internetkitt/courses/412827/internet.pdf · 412 827: selected issues in information systems and...
TRANSCRIPT
-
1412 827: Selected Issues in Information Systems and Technology – The Internet
The Internet
-
2412 827: Selected Issues in Information Systems and Technology – The Internet
Why do we need computer networks ?
-
3412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd.) People need to communicate to each other.
Communication is a process to exchange information. Talk, read, write, gesture, act, ... Why we communicate ?
A computer is a machine to produce information. Some of its tasks cannot solely be done by a single computer. So, computers must communicate to each other too. We want to exchange information, not to change
information. Remember when you played “relay messages” game ?
How ? First ,let's see how we describe communication.
-
4412 827: Selected Issues in Information Systems and Technology – The Internet
Dimensions of Communications Contents Forms Senders Receivers Dialogs Channels
-
5412 827: Selected Issues in Information Systems and Technology – The Internet
Telecommunication Networks ? Édouard Estaunié, a french engineer,
coined this word in 1904. Tele- (Greek: τηλε) = far off Communicare (Latin) = to share
-
6412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd.) In ancient times, this may be smoke signals,
drums, flags, ... In modern times, this involves the use of
electronic transceivers. One of its definition is the following:
“A set of devices, mechanisms, and procedures by which end-user equipment attached to the network can exchange meaningful information.”
-
7412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd.) Now think about its dimensions :
How can we identify members in a network ? How can we convert information into bits ? How can we convert bits into signals ? What kinds of channels do we use ? How can we transmit and receive signals ? How can we establish a conversation ? How can we interact ? How can we overcome deficiencies ? ...
That's what we're going to learn, using the Internet as a model.
-
8412 827: Selected Issues in Information Systems and Technology – The Internet
What is the Internet ?
-
9412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd.) The Internet is “a network of networks”.
Interconnected sets of networks worldwide so that computers in those network could exchange information.
~1.73 billion users (~25.6% of population)
AsiaEuropeNorth AmericaLatin AmericaAfricaMiddle EastOceanea
Source: internetworldstats.com September 2009
-
10412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd.)
KKUKKUgoogle.comgoogle.com
-
11412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd.) ~500 M hosts
© 2005 The opte project
-
12412 827: Selected Issues in Information Systems and Technology – The Internet
-
13412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd.) Tier-1
If there exists the Internet backbone, it's tier-1. Directly connect to each of the other tier-1 ISPs Connect a large number of tier-2 ISPs AT&T, Global Crossing, Level 3, NTT (Verio) , Qwest,
Sprint, Tata (Teleglobe), Savvis, TeliaSonera, Verizon (MCI/UUNET)
Tier-2 Regional / national coverage Customer of tier-1 ISPs True Internet, TT&T, CS Loxinfo, TOT, CAT, SBN
(AIS), ...
-
14412 827: Selected Issues in Information Systems and Technology – The Internet
Domestic Internet Exchanges
Source: http://internet.nectec.or.th/
-
15412 827: Selected Issues in Information Systems and Technology – The Internet
International Internet Gateway
Source: http://internet.nectec.or.th/
-
16412 827: Selected Issues in Information Systems and Technology – The Internet
Domestic Bandwidth
2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 20100
100000
200000
300000
400000
500000
600000
700000
Band
wi d
th (M
b ps)
Current: 2010-01-01Bandwidth:641317 Mbps
-
17412 827: Selected Issues in Information Systems and Technology – The Internet
International Bandwidth
2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 20100
20000
40000
60000
80000
100000
120000
Band
wi d
th (M
b ps)
Current: 2010-01-01Bandwidth: 110,243 Mbps
-
18412 827: Selected Issues in Information Systems and Technology – The Internet
Thailand Internet Users
1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 20080
2000000
4000000
6000000
8000000
10000000
12000000
14000000
16000000
18000000
Use
rs ( #
)
Year 2008 ~ 16.1 M
-
19412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd.) Because it is a network of networks ...
How can we transmit data across different kinds of networks ?
How can we find paths from a computer in one network to one another ?
Can I send my data through those networks ? Is it safe to send my data through those networks ? etc. etc. etc.
-
20412 827: Selected Issues in Information Systems and Technology – The Internet
Layered Architecture Data communication is very complicated!
So, the software is complicated! Layered architecture divides the problem into
smaller functions. Each protocol belongs to one of the layer. Protocol on layer-n of a device communicates to the
others through messages called layer-n protocol data unit (n-PDU).
Layer n – 1 defines services provided to layer n. Layer n relies on layer n – 1 to deliver its n-PDU. Services defined in each layer are independent.
-
21412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd.)Sender
Receiver
-
22412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd.)
H1H1
Source Destination
Communication Channel
H2H2
H2H2
H3H3
H3H3
H3H3
MessageMessage
MessageMessage
MessageMessage
MessageMessage H1H1
H2H2
H2H2
H3H3
H3H3
H3H3
MessageMessage
MessageMessage
MessageMessage
MessageMessage
-
23412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd.)
“Hello World!”……
48 65 6c 6c 6f 20 57 6f 72 6c 64 21 ...
48 65 6c 6c 6f 20 57 6f 72 6c 64 21 ...
-
24412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd.)
1
2 3
-
25412 827: Selected Issues in Information Systems and Technology – The Internet
Open System Interconnection Reference model for data communication 7 layers
Application LayerApplication Layer
Presentation LayerPresentation Layer
Session LayerSession Layer
Transport LayerTransport Layer
Network LayerNetwork Layer
Data-Link LayerData-Link Layer
Physical LayerPhysical Layer
-
26412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd.)
DataData
H7H7
H6H6
H5H5
H4H4
H3H3
H2H2
PDUPDU
PDUPDU
PDUPDU
PDUPDU
BitsBits
T2T2
Med
ia L
ayer
sH
ost L
a yer
s
DataData
PDUPDU
-
27412 827: Selected Issues in Information Systems and Technology – The Internet
Basic Terms Devices that connect to the network are called
“hosts” or “end systems”. Computers, PDAs, TVs, Mobile Phones, Cars,
Microwave Ovens, Photo Frames, etc. Sometimes end systems are divided into “clients”
and “servers”. In software context, there is another definition, a
“client program” and a “server program”. This client/server Internet application are
“distributed applications”.
-
28412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd.) End systems are connected by “communication
links”. Copper wires, Fiber optics, Radio spectrum,
Particles, etc. Usually, end systems are not connected directly
but (logically) through intermediate switching devices called “routers”.
End systems transmit a chunk of information called a “packet” across networks.
All end systems, routers, and other components of the Internet run “protocols” that control how packets are handled.
-
29412 827: Selected Issues in Information Systems and Technology – The Internet
Protocols A protocol defines the format and the order of
messages exchanged between two or more communicating entities, as well as the actions taken on the transmission and/or receipt of a message or other event.
Important protocols of the Internet: Internet Protocol (IP) Transmission Control Protocol (TCP) User Datagram Protocol (UDP)
-
30412 827: Selected Issues in Information Systems and Technology – The Internet
TCP/IP Layer Architecture
IPIP
Data LinkData Link
PhysicalPhysical
IPIP
Data LinkData Link
PhysicalPhysical
ApplicationApplication ApplicationApplication
Source Destination
Router RouterTCPTCP UDPUDP
IPIP
Data LinkData Link
PhysicalPhysical
TCPTCP UDPUDP
IPIP
Data LinkData Link
PhysicalPhysical
-
31412 827: Selected Issues in Information Systems and Technology – The Internet
IP on Everything The Internet Protocol is capable to operate on
any data-link layer. Currently, the data-link protocol used are:
IEEE 802.3 Ethernet IEEE 802.11 Wireless LAN (Wi-Fi) Point-to-Point Protocol (PPP) Asynchronous Transfer Mode (ATM) …
-
32412 827: Selected Issues in Information Systems and Technology – The Internet
Applications on the Internet Client/Server Model
Web File Transfer E-mail – the first killer app on the net Remote Login Chat
Peer-to-Peer Model Virtually, any transport and application protocols
could be operated on the Internet Protocol. - Everything on IP.
-
33412 827: Selected Issues in Information Systems and Technology – The Internet
World Wide Web Invented by Timothy
Berners-Lee at CERN around 1989 – 1990.
First web site was on-line on 6 Aug 1991.
Basically, it is a system to share web objects (HTML pages, images, …) by putting them on web servers Hyperlinks and URLs Web Browsers
-
34412 827: Selected Issues in Information Systems and Technology – The Internet
Web Explosion Before the web, it was the gopher - text-based
contents (as files) through multilevel menus. Then, in 1993, NCSA developed the first
graphical web browser – Mosaic It's the ancestor of Netscape Navigator. This allows users to access the web easily.
Notable sites: 1991: CERN, WWW Virtual Library, SLAC 1992: NCSA, Fermi Lab, SunSITE 1993: MIT, MTV 1994: HotWired (Wired magazine), Lycos, Pizza Hut,
White House, Yahoo!
-
35412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd.) 1995 – 1996: traded companies started to use
web. Initially, as a worldwide information publishing. Then, with two-way communication and electronics
payment, it led to e-commerce.
Order
VISA/Bank
Payment
Paid
Delivery
-
36412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd.) 1998 – 2000: “Dot-com” Boom
Internet-related companies started their businesses. The worldwide information publishing is the key to
convince that the business has very high potential. Venture capitals invested on those companies. Stock market started to bubble, especially in the IT
sector. NASDAQ peaked on March 10, 2000.
Then, the market started to realize the reality. They were not always profitable. .. and the bubble popped.
Nonetheless, the “dot-com” boom attracts users to the web and the Internet.
-
37412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd) 2001 - present: Web is everywhere.
After the dot-com busted, telecom companies started to loss their profits.
They lowered their charges, led to cheaper Internet accesses.
This attracted more users to be on-line. Not only companies, but home, and public areas.
Some companies emerged and were profitable because their quality of products and services.
On-line auction: e-bay Direct sells: Dell, Gateway, Amazon, … On-line ticketing: airlines, … ...
-
38412 827: Selected Issues in Information Systems and Technology – The Internet
Search Engines With so many information available on the web, it
became quite difficult to manually find pieces of information you really wanted.
Early search engines and directories Lycos Altavista HotBot Yahoo! …
Most of them are freely available. So, how could those search engine companies do their business ?
-
39412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd.) Technically, the engine crawls through the web
via the hyperlinks, gets web pages and creates keywords database.
A user visits the search engine web page, put a keyword to search, then the engine returns links to web pages that the keyword has been found.
With more accurate results, the search engine companies could attracts more users. So, the company could sell ads.
-
40412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd.)
“Keyword”
Result: http://...http://...
DB
-
41412 827: Selected Issues in Information Systems and Technology – The Internet
Google Search Engine
Actually, the founders – Larry Page and Sergey Brin – did not intend to create a search engine.
They have developed the PageRank. It's an algorithm to score a web page based on
keywords and number of links to the page.
-
42412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd.) It turned out that the PageRank could provide
quite accurate search results. So, the engine attracts many users, and again
they could sell ads. Google shows ads based on the keyword.
Moreover, Google allows traded companies to bid for the keywords – this is called AdWords The more you bid, the higher rank your product would
popped on top of the ads. And you pay only when a user click on the link to your
products The AdWords service is the main source of Google's
revenue ~ $USD 21 billion in 2008
-
43412 827: Selected Issues in Information Systems and Technology – The Internet
Web 2.0 Previously, companies created web sites to take
benefits from the web. It's a company-to-client communication.
Internet users may exchange information via personal web pages, and web boards.
Still creating a web page means a user must Understand HTML, or is capable to use web
development tools. Acquire a space on a web server to put the web
pages. Using web board is easier, just post whatever
they want, but it is not really personal.
-
44412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd.) Web logs or blogs allow users to create their own
web pages via web interface. Hosted on a web server or a farm of servers.
The key is that blogs enable ad-hoc user-to-user communication. Contents on the Web (or the Internet) can be created
by individuals Democratize the web – contents no longer bound to
companies, organizations, … Blog posts are chronological contents – like diary or
journal New web era – the Web 2.0
-
45412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd.) Example:
-
46412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd.) Blogs could also be
Photographs (photoblogs) Videos Musics Audios (podcast) Links (e.g., digg)
-
47412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd.) Blogs usually define relationships via hyperlinks,
feed aggregations, comments, ... Blogs are usually owned by individuals, so the
relationships are somewhat related to actual human relationships.
Companies, medias, universities, and other organizations also publish blogs Activities, events, courses, etc. Easier to communicate with their clients Marketing, CRM, ...
-
48412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd.) Then, there is a newer kind of blog – microblog.
It's a blog but smaller/shorter messages. To express short moments, emerging thoughts, or
just “what I'm doing right now”. Allow to post messages using mobile devices
Now, users could post messages everywhere. Messages posted may include geolocation.
-
49412 827: Selected Issues in Information Systems and Technology – The Internet
Impacts of the Internet
“Honey, I think the world is flat!”
The World Is FlatThomas L. Friedman
-
50412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd.) With the Internet, most of the countries in the
world are less than one second away. And so the information
Search engines enable users to seek for information needed.
Shift from traditional to digital/on-line Research Education Commerce Public services Media ...
-
51412 827: Selected Issues in Information Systems and Technology – The Internet
Research The Internet has significantly contributed to the
ease of research Communications Reference databases Academic publications Sending/receiving research
materials Up-to-date information ...
-
52412 827: Selected Issues in Information Systems and Technology – The Internet
Education The Internet is the source of knowledge
Life-long learning It is also the infrastructure for
e-learning e-library Virtual classroom Virtual labs Class communication ...
-
53412 827: Selected Issues in Information Systems and Technology – The Internet
Commerce On-line stores are everywhere on the Internet
$US 146 billion in the US in 2006 On-line payment
Credit/debit cards Electronic money, e.g., paypal Wire transfer
Taxation on e-commerce On-line stock trading e-Auction On-line taxation On-line advertising
-
54412 827: Selected Issues in Information Systems and Technology – The Internet
Medias Shift from traditional to digital
News, books, magazines are all digital All news media companies are on-line. Quick/cheap delivery
Two-way communication Feedback from audiences
-
55412 827: Selected Issues in Information Systems and Technology – The Internet
Games Game industries also take advantages from
world-wide connectivities of the Internet. On-line gambling may be the first
Availabilities of digital subscriber line (DSL) and cable modem allow users to get much higher bandwidth downstream to devices. From 56kbps analog MODEM to 256 kbps ADSL Currently, 2 Mbps ADSL is very common.
On-line games evolved to a massively multiplayer forms First wave to hit Thailand may be an MMORPG
named Ragnarok Online.
-
56412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd.)
Member/subscription model In 2008, western consumers spend $US 1.4
billion on MMOG subscriptions. As off Dec 2008, WoW had > 11.5 million subscribers
-
57412 827: Selected Issues in Information Systems and Technology – The Internet
Cloud Computing “Everything-as-a-service” on the Internet. Infrastructure
Amazon Web Services – provide virtual servers, unique IP addresses, blocks of storage on demand from API
Platform Software and development tools
hosted on the provider's servers e.g., Google App Engine provides
APIs to create web applicationson Google servers
-
58412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd.) Software
Provider allows its customers to use its applications Users interact with the application through a use
interface (usually, web interface). Office suites Web-based mail Web chat Web conference
Client could be very thin. Netbooks Mobile Internet Devices, PDAs, Mobile Phones Google Chrome OS
-
59412 827: Selected Issues in Information Systems and Technology – The Internet
Offshore Outsourcing The Internet enables individuals or businesses to
contact freelancers from all over the world to get project done at a lover cost. Product manufacturing/development can be
anywhere cheap. Timezone benefits Nearshore outsourcing – for common timezone
General criteria Wage differences On-line worker The work can be transmitted over the Internet
-
60412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd.) Four basic types:
Information Technology Web site management, system monitoring and
administration, ... Business Process
Call centers, insurance claims, taxation, ... Software R&D
Programming, testing, translation, ... Knowledge Process
Those require higher skills e.g., medical, investment research, accounting functions, document translations, design and engineering
-
61412 827: Selected Issues in Information Systems and Technology – The Internet
Social Social network services enable new forms of
social interaction, activities, and organizing. Tied by types of interdependency such as friendship,
kinship, belief, knowledge, like, dislike, .. Social network sites
Facebook ~ 400M users MySpace Hi5 Twitter ~ #WeLoveKing LinkedIn ~ professional Wakoopa ~ software
-
62412 827: Selected Issues in Information Systems and Technology – The Internet
Global Digital Divide
-
63412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd.)
-
64412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd.) “The troubling gap between those who use computers
and the Internet and those who do not” - Bharat Mehra
Without enough ICT infrastructure, some countries fall behind in technology, education, labor, democracy, and tourism. Rural Internet One Laptop per Child
-
65412 827: Selected Issues in Information Systems and Technology – The Internet
Privacy and Security
“Privacy is dead – get over it”
Steve RambamPrivate Investigator
-
66412 827: Selected Issues in Information Systems and Technology – The Internet
Internet Privacy The ability to control what information one
reveals about oneself over the Internet, and to control who can access the information.
It is possible to link the Internet activities to personally-identifiable information. e.g., cookies, photographs, logs, keywords searched,
sites visited.. The recent case of MICT – sniffer Anonymizer
I2P – Invisible Internet Project Tor – The Onion Router
-
67412 827: Selected Issues in Information Systems and Technology – The Internet
Internet Security Security concerns
Confidentiality Integrity Availability
Vulnerabilities Design, Hardware, Software, Human
Threats Malware: viruses, trojans, worms, spyware, bots Theft: information, identity, infrastructure Social engineering: phishing, frauds Natural disasters
-
68412 827: Selected Issues in Information Systems and Technology – The Internet
Computer-Related Crime Act
-
69412 827: Selected Issues in Information Systems and Technology – The Internet
The Future Internet Currently, we are using IPv4, and we are running
out of IP addresses. 32-bit address space
Today's Internet is dying, the x-day would be around 2011-2012
19831984
19851986
19871988
19891990
19911992
19931994
19951996
19971998
19992000
20012002
20032004
20052006
20072008
2009
219 217 216 215 214 206195 186
168154
144134 128 124 122 118 116 111 106 102 97 89
7867
5234 26
Num
ber o
f /8
bloc
ks a
vaila
ble
-
70412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd.) This year, we will migrate to IPv6.
340 282366 920938 463463 374607 431768 211456 About 7 addresses per atom of every person on
earth. The worst case: ~1,500 addresses for every square
meter of earth's surface. Better packet processing New services.
Multicast Mobility Security ...
-
71412 827: Selected Issues in Information Systems and Technology – The Internet
(cont'd.) The web may be evolved to the semantic web
Meaning (semantics) of information and services on the web is defined.
Understandable by the machine, so that the processing can be automatic.
Tim Berners-Lee has describe the semantic web as a component of Web 3.0.
Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20Slide 21Slide 22Slide 23Slide 24Slide 25Slide 26Slide 27Slide 28Slide 29Slide 30Slide 31Slide 32Slide 33Slide 34Slide 35Slide 36Slide 37Slide 38Slide 39Slide 40Slide 41Slide 42Slide 43Slide 44Slide 45Slide 46Slide 47Slide 48Slide 49Slide 50Slide 51Slide 52Slide 53Slide 54Slide 55Slide 56Slide 57Slide 58Slide 59Slide 60Slide 61Slide 62Slide 63Slide 64Slide 65Slide 66Slide 67Slide 68Slide 69Slide 70Slide 71