00 ITSB Foundation
Transcript of 00 ITSB Foundation
-
8/3/2019 00 ITSB Foundation
1/174
An Introduction
1
IT Systems In Business
-
8/3/2019 00 ITSB Foundation
2/174
System
2
A set of elements or components that interact toaccomplish goals
Components of the systems Input
Processing mechanism
Output
Feedback
-
8/3/2019 00 ITSB Foundation
3/174
Systems Classification
3
-
8/3/2019 00 ITSB Foundation
4/174
Modeling a System
4
A model is an abstraction that is used torepresent reality
4 major types of models A narrative model is based on words
Logical, not physical A physical model is tangible
A schematic model is a graphic representation
Graphs and charts
A mathematical model is an arithmetic representation
-
8/3/2019 00 ITSB Foundation
5/174
Modeling a System
5
-
8/3/2019 00 ITSB Foundation
6/174
Information System
6
It is a set of interrelated components that collect,manipulate, and disseminate data andinformation, and provide feedback to meet anobjective
Examples: ATMs, airline reservation systems,Railway reservation systems
-
8/3/2019 00 ITSB Foundation
7/174
7
What is an Information System?
Input ofDataResources
ProcessingData
Output ofInformationProducts
Control of System Performance
Storage of Data Resources
-
8/3/2019 00 ITSB Foundation
8/174
Data Vs. Information
8
Data: raw facts
Information: collection of facts organized in such
a way that they have value beyond the factsthemselves
-
8/3/2019 00 ITSB Foundation
9/174
Data Vs. Information
9
-
8/3/2019 00 ITSB Foundation
10/174
10
Data versus Information
Monthly Sales Reportfor West Region
Sales Rep: Charles MannEmp No. 79154Item Qty Sold PriceTM Shoes 1200 $100
-
8/3/2019 00 ITSB Foundation
11/174
Turning Data Into Information
11
Turning data into information is a process or setof related tasks performed to achieve a definiteoutcome
Data
Transformation
of data into
information
by applying
knowledge toselect, organize
and manipulate
data
Information
-
8/3/2019 00 ITSB Foundation
12/174
Types of Data
12
Alphanumeric data - Numbers, letters and othercharacters
Images - Graphic Images, pictures
Audio - Sound files
Video - Moving video files, clips
-
8/3/2019 00 ITSB Foundation
13/174
Attributes of Information Quality
13
Accurate Complete
Economical
Flexible
Reliable Relevant
Simple to use
Timely
Verifiable Accessible
Secure
-
8/3/2019 00 ITSB Foundation
14/174
Attributes of Information Quality
14
-
8/3/2019 00 ITSB Foundation
15/174
Components of an InformationSystem
15
Input Processing Output
Feedback
-
8/3/2019 00 ITSB Foundation
16/174
Information System Activities
16
Input of data resources Processing of data into information
Output of Information
Storage of data Control of System performance
-
8/3/2019 00 ITSB Foundation
17/174
Examples of IS in Business Functions using IS
Finance and Accounting
Sales and Marketing
Manufacturing
Companies using IS Investment firms
Banks
Publishing companies
Healthcare organizations
Management consulting firms
Telecommunication and..
Btw.. Tell me who is not using it ?
17
-
8/3/2019 00 ITSB Foundation
18/174
18
Components of an InformationSystem
-
8/3/2019 00 ITSB Foundation
19/174
Components of a CBIS
19
-
8/3/2019 00 ITSB Foundation
20/174
Components of a CBIS
20
People Processes
Technology
Hardware Software
Data
Network
Internet
-
8/3/2019 00 ITSB Foundation
21/174
But.. Why do we need IS Lowe costs Differentiate
Innovate
Promote growth Develop alliances
21
-
8/3/2019 00 ITSB Foundation
22/174
22
Major Roles of InformationSystems
Support ofStrategic
Advantage
Support ofManagerial
Decision Making
Support ofBusiness Operations
-
8/3/2019 00 ITSB Foundation
23/174
23
History of the role of InformationSystems
DataProcessing
ManagementReporting
DecisionSupport
Strategic &End User
ElectronicCommerce
1950-1960 1960-1970 1970-1980 1980-1990 1990-2000
ElectronicDataProcessing- TPS
ManagementInformationSystems
DecisionSupportSystems- Ad hoc
Reports
End UserComputingExec Info Sys
Expert SystemsSIS
ElectronicBusiness &Commerce-InternetworkedE-Business &Commerce
-
8/3/2019 00 ITSB Foundation
24/174
What is expected of you ? As a business professional,
You should be able to recognize the fundamentalcomponents of IS in the real world
The people, hardware, software, data and networkcomponents of the IS
The type of data required and information produced bythe system
The way the IS perform the input, processing, output,storage and control activities
24
-
8/3/2019 00 ITSB Foundation
25/174
25
Hardware
-
8/3/2019 00 ITSB Foundation
26/174
Hardware is .
that part of computerwhich
26
you can actually kick
-
8/3/2019 00 ITSB Foundation
27/174
Worlds First Computer
27
(1387 AD)
-
8/3/2019 00 ITSB Foundation
28/174
28
Computer System Categories
MainframeComputers
MidrangeComputers
Microcomputers
-
8/3/2019 00 ITSB Foundation
29/174
29
Microcomputer Systems
Handheld Computers PDA, Information
Appliances
Notebook Computers Desktop Computers
Workstations
-
8/3/2019 00 ITSB Foundation
30/174
30
Network Computers and Terminals
Network Computer(Thin Client)
NetPC
Network Terminal
Benefits Lower purchase cost
Easier maintenance
Easier software
distribution andlicensing
Computer platformstandardization
Reduced end usersupport requirements
Improved manageability
-
8/3/2019 00 ITSB Foundation
31/174
31
Client Server Networking
ClientSystems
Servers
Host Systems/Superservers
-
8/3/2019 00 ITSB Foundation
32/174
Hardware Components
32
Central processing unit (CPU) Primary storage (main memory)
Secondary storage
Motherboard Others
Input devices
Output devices
-
8/3/2019 00 ITSB Foundation
33/174
33
Computer System Components
Central Processing Unit
Output
Devices
CacheMemory
PrimaryStorage
SecondaryStorageDevices
ControlUnit
ALU
SpecialPurposeProcessors
Output
DevicesInput
Devices
KeyboardMouseTouch Screen
Optical ScannerVoice Recognition
Visual Display UnitPrinterAudio-Response
Physical Control Devices
Magnetic tapesTape Units
Optical discs
-
8/3/2019 00 ITSB Foundation
34/174
Central Processing Unit
The microprocessor"brain" of the computersystem
Everything that acomputer does isoverseen by the CPU
34
-
8/3/2019 00 ITSB Foundation
35/174
Hardware Components in Action
35
Step 1: Fetch instruction Step 2: Decode instruction
Step 3: Execute the instruction
Step 4: Store results
-
8/3/2019 00 ITSB Foundation
36/174
Hardware Components in Action
36
-
8/3/2019 00 ITSB Foundation
37/174
Trends in Computer SystemCapabilities
37
FirstGeneration
SecondGeneration
ThirdGeneration
FourthGeneration
FifthGeneration
VacuumTubes
Solid-StateIntegrated
Circuits
LSI, VLSIMicro-
processors
GreaterPower,Smaller
Footprint
Trend:Toward Smaller, Faster, More Reliable, and Less Costly
Trend:Toward Easy to Purchase, and Easy to Maintain
-
8/3/2019 00 ITSB Foundation
38/174
Primary Storage Media
38
Storage used to hold data
Some memory connect directly to the microprocessor
Random-access memory (RAM) - Used to temporarily store information that thecomputer is currently working with
Read-only memory (ROM) - A permanent type of memory storage used by thecomputer for important data that does not change
Basic input/output system (BIOS) - A type of ROM that is used by the computer toestablish basic communication when the computer is first turned on
Caching - The storing of frequently used data in extremely fast RAM that connectsdirectly to the CPU
Virtual memory - Space on a hard disk used to temporarily store data and swap it inand out of RAM as needed
-
8/3/2019 00 ITSB Foundation
39/174
Cache Memory
39
-
8/3/2019 00 ITSB Foundation
40/174
Secondary Storage Media
40
Some memory use for permanent storage
Hard disk - large-capacity permanent storage used to hold information such asprograms and documents
Removable storage - devices that allow to add new information to your computervery easily, as well as save information that you want to carry to a different
location
Floppy disk - inexpensive and easy to save information to Now almost obsolete
CD-ROM (compact disc, read-only memory) - popular form of distribution ofcommercial software. CD-R (recordable) and CD-RW (rewritable)
Flash memory - Based on a type of ROM called electrically erasable programmableread-only memory (EEPROM), Flash memory provides fast, permanent storage
DVD-ROM - DVD-ROM (digital versatile disc, read-only memory) - similar to CD-ROM but capable of holding much more information.
-
8/3/2019 00 ITSB Foundation
41/174
Secondary Storage
41
Advantages Non-volatility
greater capacity
greater economy
Access methods, storage capacities, and portabilityrequired are determined by the information systems
objectives
-
8/3/2019 00 ITSB Foundation
42/174
Access Methods
42
Sequential: records must be retrieved in order Devices used are called sequential access storage
devices (SASD)
Direct: records can be retrieved in any order
Devices used are called direct access storagedevices (DASDs)
-
8/3/2019 00 ITSB Foundation
43/174
Devices
43
Magnetic tapes Magnetic disks
RAID
Storage area networks (SAN) Optical disks
Digital versatile disks (DVDs)
-
8/3/2019 00 ITSB Foundation
44/174
Magnetic Disks
44
-
8/3/2019 00 ITSB Foundation
45/174
Characteristics of Magnetic Disks
45
Cylinders
AccessMechanism
AccessArms
Read/WriteHeads
Disks
Tracks: Concentric circlesfor storing data as magnetizedbits.
Sectors:Portions of a track
Track
-
8/3/2019 00 ITSB Foundation
46/174
Primary & Secondary Storage Media
46
Semiconductor
Memory
MagneticDisks
Floppy DiskHard Disk, RAID
Magnetic Tape
Optical DisksCD-ROM, CD-R
CD-RWDVD
Direct
Access
Sequential
Access
Direct
Access
-
8/3/2019 00 ITSB Foundation
47/174
Storage Trends
47
FirstGeneration
SecondGeneration
ThirdGeneration
FourthGeneration
FifthGeneration
MagneticDrum
MagneticCore
MagneticCore
LSISemiconductor
Memory Chips
VLSISemiconductor
Memory Chips
Trend:Towards Large Capacities Using Smaller Microelectronic Circuits
Trend:Towards Massive Capacities Using Magnetic and Optical Media
Magnetic TapeMagnetic Drum Magnetic TapeMagnetic Disk Magnetic DiskMagnetic Tape
Magnetic Disk
Optical DiskMagnetic Tape
Optical DiskMagnetic Disk
Primary
Storage
SecondaryStorage
-
8/3/2019 00 ITSB Foundation
48/174
Motherboard
48
Main circuit board that all of the other internalcomponents connect to
The CPU and memory are usually on the
motherboard
Other systems may be found directly on themotherboard or connected to it through a secondary
connection For example, a sound card can be built into the motherboard
or connected through PCI.
-
8/3/2019 00 ITSB Foundation
49/174
Other parts of the Computer
49
Integrated Drive Electronics (IDE) Controller primary interface for the hard drive, CD-ROM and floppy disk
drive
AGP (Accelerated Graphics Port)
Very high-speed connection used by the graphics card to
interface with the computer
Sound card
Used by the computer to record and play audio by convertinganalog sound into digital information and back again
Graphics card translates image data from the computer into a format that can
be displayed by the monitor.
-
8/3/2019 00 ITSB Foundation
50/174
Input Devices
50
Personal computer input devices Keyboard
Mouse
Voice-recognition devices
Digital cameras Scanners
Touch sensitive screens
Bar code scanners
Speech Recognition Magnetic Ink Character Recognition
Smart Cards
-
8/3/2019 00 ITSB Foundation
51/174
Input Technology Trends
51
FirstGeneration
SecondGeneration
ThirdGeneration
FourthGeneration
FifthGeneration
PunchedCards
Paper Tape
PunchedCards
Key to Tape/Disk
Keyboard Data EntryPointing DevicesOptical Scanning
Voice RecognitionSpeech andTouch DevicesHandwritingRecognition
Trend:Towards Direct Input Devices that Are More Naturaland Easy to Use
-
8/3/2019 00 ITSB Foundation
52/174
Common Output Devices
Video Output
CRT
LCD
Printed Output Inkjet
Laser
52
-
8/3/2019 00 ITSB Foundation
53/174
Output Technology Trends
53
FirstGeneration
SecondGeneration
ThirdGeneration
FourthGeneration
FifthGeneration
PunchedCardsPrinted Reportsand Documents
PunchedCardsPrinted Reportsand Documents
Printed Reportsand DocumentsVideo Displays
Video DisplaysAudio ResponsesPrinted Reportsand Documents
Video Displays
Voice ResponsesHyperlinkedMultimediaDocuments
Trend:Towards Output Methods that Communicate Naturally,Quickly, and Clearly
-
8/3/2019 00 ITSB Foundation
54/174
Systems and Application Software
Software
54
-
8/3/2019 00 ITSB Foundation
55/174
Software is
55
that part of computerwhich
You can only curse
-
8/3/2019 00 ITSB Foundation
56/174
An Overview of Software
56
Computer program - sequences of instructions forthe computer
Types of Software
Systems software - coordinates the activities ofhardware & programs
Applications software - helps users solve particularproblems
-
8/3/2019 00 ITSB Foundation
57/174
57
Categories of Computer Software
General-Purpose
Programs
Application-Specific
Programs
SystemManagement
Programs
SystemDevelopment
Programs
ApplicationSoftware
ComputerSoftware
SystemSoftware
-
8/3/2019 00 ITSB Foundation
58/174
58
Trends in Computer Software
FirstGeneration
SecondGeneration
ThirdGeneration
FourthGeneration
FifthGeneration
User-WrittenPrograms
MachineLanguages
PackagedPrograms
SymbolicLanguages
OperatingSystems
High-LevelLanguages
DBMSFourth-GenerationLanguages
MicrocomputerPackages
Natural &Object-Oriented
LanguagesMultipurpose
Graphic- InterfaceNetwork-EnabledExpert-Assisted
Packages
Trend:Toward Easy-to-Use Multipurpose Network-Enabled ApplicationPackages for Productivity and Collaboration
Trend:Toward Visual or Conversational Programming Languages andTools
-
8/3/2019 00 ITSB Foundation
59/174
59
Operating Systems
-
8/3/2019 00 ITSB Foundation
60/174
60
Functions of an OS
ResourceManagement
TaskManagement
UserInterface
FileManagement
Utilitiesand OtherFunctions
-
8/3/2019 00 ITSB Foundation
61/174
The Role of the Operating System
61
-
8/3/2019 00 ITSB Foundation
62/174
Operating Systems
62
Perform common hardware functions Provide a user interface
Provide hardware independence
Manage system memory
Manage processing
Control access to system resources
Manage files
-
8/3/2019 00 ITSB Foundation
63/174
Common Hardware Functions
63
Accept keyboard input Retrieve data from disks
Store data on disks
Send data to output devices
-
8/3/2019 00 ITSB Foundation
64/174
User Interface
64
Command-based interfaces Graphical User Interfaces (GUIs)
-
8/3/2019 00 ITSB Foundation
65/174
Hardware Independence
65
-
8/3/2019 00 ITSB Foundation
66/174
Memory Management
66
-
8/3/2019 00 ITSB Foundation
67/174
Network Capability
67
Operating system may provide feature forconnecting to a network of computers
-
8/3/2019 00 ITSB Foundation
68/174
Access to System Resources
68
Protection against unauthorized access Logins and passwords
Maintaining log of access
Reporting attempt to breach security
-
8/3/2019 00 ITSB Foundation
69/174
File Management
69
OS provides file management features such as Making the file available when required
Preventing unauthorized access
Preventing simultaneous access by multiple users
Maintaining information about the files Search, delete, sort functions
-
8/3/2019 00 ITSB Foundation
70/174
Utility Programs
70
-
8/3/2019 00 ITSB Foundation
71/174
71
Types and Functions of
Applications Software
-
8/3/2019 00 ITSB Foundation
72/174
General- Purpose Applications
Electronic Mail Word Processing
Presentation Graphics
Multimedia
Personal Information Manager
Groupware
72
-
8/3/2019 00 ITSB Foundation
73/174
73
Enterprise Application Software
CustomerRelationship
Management
HumanResourceManagement
Accounting andFinancial
Management
Supply
ChainManagement
EnterpriseResourcePlanning
BusinessDecisionSupport
-
8/3/2019 00 ITSB Foundation
74/174
Sources of Software
74
-
8/3/2019 00 ITSB Foundation
75/174
Proprietary and OTS Software
75
-
8/3/2019 00 ITSB Foundation
76/174
76
Organizing Data and Information
-
8/3/2019 00 ITSB Foundation
77/174
77
The Database Approach toData Management
-
8/3/2019 00 ITSB Foundation
78/174
Database Management System
Collection of interrelated data Set of programs to access the data
DBMS contains information about a particular enterprise
DBMS provides an environment that is both convenient andefficient to use
Database Applications:
Banking: all transactions, Airlines: reservations, schedules,Universities: registration, grades, Sales: customers, products,purchases, Manufacturing: production, inventory, orders, supply
chain, Human resources: employee records, salaries, tax deductions
78
-
8/3/2019 00 ITSB Foundation
79/174
The Traditional Approach
In the early days, database applications werebuilt on top of file systems
79
Drawbacks of using file systems
-
8/3/2019 00 ITSB Foundation
80/174
g yto store data
Data redundancy and inconsistency Multiple file formats, duplication of information in different files
Difficulty in accessing data
Need to write a new program to carry out each new task
Data isolation multiple files and formats
Integrity problems Integrity constraints (e.g. account balance > 0) become part of
program code
Hard to add new constraints or change existing ones
80
Drawbacks of using file systems
-
8/3/2019 00 ITSB Foundation
81/174
a bac s o us g e syste s(cont.)
81
Atomicity of updates Failures may leave database in an inconsistent state with
partial updates carried out
E.g. transfer of funds from one account to another shouldeither complete or not happen at all
Concurrent access by multiple users Concurrent accessed needed for performance
Uncontrolled concurrent accesses can lead to inconsistencies E.g. two people reading a balance and updating it at the same
time
Security problems
-
8/3/2019 00 ITSB Foundation
82/174
Database Approach
82
Database systems offer solutions to all the aboveproblems
Advantages of the Database
-
8/3/2019 00 ITSB Foundation
83/174
gApproach
83
Improved corporate use of data Reduced data redundancy
Improved data integrity
Easier modification and updates
Data independence from programs
Standard data access
-
8/3/2019 00 ITSB Foundation
84/174
Database Structures
84
Employee2
A
Empno Ename Etitle Dept
1
2 B
3 C
Relational Structure
Network StructureHierarchical Structure
Employee
3
Project BProject A
Dept Dname Dloc Dmgr
A
B
C
Employee2
Employee
1Project A
Employee1
Dept A Dept BDept
Project B
-
8/3/2019 00 ITSB Foundation
85/174
Database Structures (cont)
85
EastWest
Denver
FebActual Budget
Margin
Sales TV
VCR
TV
VCR
MultidimensionalDatabase Structure
AttributesCustomerBalanceOperationsDeposit
Withdraw
Bank Account Object
AttributesCredit LineMthly Statement
OperationsCalculate InterestPrint MthlyStatement
Checking AccountObject
AttributesCredit LineMthly Statement
OperationsCalculate InterestPrint MthlyStatement
Savings AccountObject
Object-OrientedDatabase Structure
-
8/3/2019 00 ITSB Foundation
86/174
86
Database Development
User NeedsDescription
1. Data Planning
Enterprise Model
2. RequirementsSpecifications
3. Conceptual Design
4. Logical Design
Physical Models
5. Physical Design
Data Models
Logical Models
-
8/3/2019 00 ITSB Foundation
87/174
Entity-Relationship Model
87
Example of schema in the entity-relationshipmodel
-
8/3/2019 00 ITSB Foundation
88/174
Entity Relationship Model (Cont.)
88
E-R model of real world Entities (objects)
E.g. customers, accounts, bank branch
Relationships between entities
E.g. Account A-101 is held by customer Johnson
Relationship set depositor associates customers with accounts
Widely used for database design
-
8/3/2019 00 ITSB Foundation
89/174
Relational Model
89
Example of tabular data in the relational model
customer-name
Customer-id
customer-street
customer-city
account-number
Johnson
Smith
Johnson
Jones
Smith
192-83-7465
019-28-3746
192-83-7465
321-12-3123
019-28-3746
Alma
North
Alma
Main
North
Palo Alto
Rye
Palo Alto
Harrison
Rye
A-101
A-215
A-201
A-217
A-201
Attributes
-
8/3/2019 00 ITSB Foundation
90/174
SQL
90
Application programs generally access databasesthrough one of Language extensions to allow embedded SQL
Application program interface (e.g. ODBC/JDBC) which allowSQL queries to be sent to a database
-
8/3/2019 00 ITSB Foundation
91/174
SQL
91
SQL: widely used non-procedural language E.g. find the name of the customer with customer-id 192-
83-7465select customer.customer-namefrom customerwhere customer.customer-id = 192-83-7465
E.g. find the balances of all accounts held by thecustomer with customer-id 192-83-7465
select account.balancefrom depositor, accountwhere depositor.customer-id = 192-83-7465
anddepositor.account-number =account.account-number
-
8/3/2019 00 ITSB Foundation
92/174
Database Users
92
Users are differentiated by the way they expect tointeract with the system Application programmers interact with system through
DML calls
Sophisticated users form requests in a database query
language Specialized users write specialized database
applications that do not fit into the traditional dataprocessing framework
Nave users invoke one of the permanent application
programs that have been written previously E.g. people accessing database over the web, bank tellers,
clerical staff
-
8/3/2019 00 ITSB Foundation
93/174
Transaction Management
93
A transaction is a collection of operations thatperforms a single logical function in a databaseapplication
Transaction-management component ensuresthat the database remains in a consistent(correct) state despite system failures (e.g.,power failures and operating system crashes) and
transaction failures
-
8/3/2019 00 ITSB Foundation
94/174
Storage Management
94
Storage manager is a program module thatprovides the interface between the low-level datastored in the database and the applicationprograms and queries submitted to the system.
The storage manager is responsible to thefollowing tasks:
interaction with the file manager
efficient storing, retrieving and updating of data
-
8/3/2019 00 ITSB Foundation
95/174
Selecting a DBMS
95
Database size Number of concurrent users
Performance
Integration
Features
Vendor
Cost
-
8/3/2019 00 ITSB Foundation
96/174
96
Communication Systems
-
8/3/2019 00 ITSB Foundation
97/174
Communications
97
Transmission of a signal by a medium fromsender to receiver
For effective communication, sender and receivermust understand the signals
They also must agree upon the rules forinterpreting the signal
-
8/3/2019 00 ITSB Foundation
98/174
Communications
98
Synchronous The message is received byreceiver instantaneously e.g. Voice, Phone
Asynchronous delay between time the messageis sent and time when it is received e.g. Mail, e-
mail
-
8/3/2019 00 ITSB Foundation
99/174
Telecommunications
99
Electronic transmission of signal e.g. Telephone,radio, TV
D i i
-
8/3/2019 00 ITSB Foundation
100/174
Data communication
100
Data Communication is a subset of Telecomwhich electronic collection, processing anddistribution of Data
The Data communication model consists of Sending computer system
Telecom device at senders end
Telecom device at receivers end
Receiving computer system
N k
-
8/3/2019 00 ITSB Foundation
101/174
Networks
101
A network consists of Communication media,devices and software required to connect two ormore computers / devices
Networking is done to share Data, Informationand resources
Geographically distant locations can shareinformation resources by networking
Telecommunications StrategicC bili i
-
8/3/2019 00 ITSB Foundation
102/174
Capabilities
Overcome Geographic Barriers: Capture information aboutbusiness transactions from remote locations.
Overcome Time Barriers: Provide information to remote locationsimmediately after it is requested.
Overcome Cost Barriers: Reduce the cost of more traditionalmeans of communications.
Overcome Structural Barriers: Support linkages for competitiveadvantage.
C i i
-
8/3/2019 00 ITSB Foundation
103/174
Communications
103
Requires Media
Devices
Carriers
Services
T f M di
-
8/3/2019 00 ITSB Foundation
104/174
Types of Media
104
Suitability of a transmission media depends upon Purpose of Information system
Characteristics like transmission capacity andspeed of the media
Cost plays an important role in selection of amedia over another
T f M di
-
8/3/2019 00 ITSB Foundation
105/174
Types of Media
105
Twisted pair of copper wires
Coaxial cable
Fiber-optic cable
T i i
-
8/3/2019 00 ITSB Foundation
106/174
Transmission
Microwave transmission
Cellular transmission
Infrared Transmission
106
D i
-
8/3/2019 00 ITSB Foundation
107/174
Devices
107
Device, e.g, modem, multiplexers etc are requiredfor all kinds of electronic communication
Modems
Modulator does digital to analog conversion Demodulator does Analog to Digital conversion
Data transmission requires modulator at source anddemodulator at destination
Most systems provide for simultaneous bi-directional, or full duplex, transmission
C i A d S i
-
8/3/2019 00 ITSB Foundation
108/174
Carriers And Services
108
Telecom carriers provide the Telephone lines,satellites and other communication technology
In India, MTNL / Department of
Telecommunication provides the transmissionlines
VSNL and other ISPs provide Internet services
Services can be Switched or Dedicated
-
8/3/2019 00 ITSB Foundation
109/174
109
Network and DistributedProcessing
Di t i t t i t i ti
-
8/3/2019 00 ITSB Foundation
110/174
Direct point-to-point communication
110
Computers connected by communicationchannels that each connect exactly twocomputers
Forms mesh or point-to-point network
Allows flexibility in communication hardware,packet formats, etc
Provides security and privacy becausecommunication channel is not shared
Connections in a point-to-pointt k
-
8/3/2019 00 ITSB Foundation
111/174
network
111
Number of wires grows with number of computers
Challenges
Connections between buildings can be prohibitive
Adding a new computer requires N - 1 newconnections
Broadcast Communication
-
8/3/2019 00 ITSB Foundation
112/174
Broadcast Communication
112
The sender computer broadcasts in a network This broadcast is heard by all the computers in
the network
If the Data is not meant for a computer, it is
passed onwards Received by the computer it is meant for
Network topologies
-
8/3/2019 00 ITSB Foundation
113/174
Network topologies
113
Networks may be classified by shape Three most popular:
Star
Ring
Bus
Network Topologies
-
8/3/2019 00 ITSB Foundation
114/174
Network Topologies
Classification of Networks
-
8/3/2019 00 ITSB Foundation
115/174
Classification of Networks
115
Based on physical distance between thecomputers connected, the networks can beclassified as
Local Area Network
Wide Area Network Metropolitan Area Network
Wide Area Networks
-
8/3/2019 00 ITSB Foundation
116/174
Wide Area Networks
Local Area Networks
-
8/3/2019 00 ITSB Foundation
117/174
Local Area Networks
NetworkServer
SharedDatabase and
Software Packages
SharedPrinter
PCPC
PC PC PC
Internetwork Processor to OtherNetworks
Other E Business Networks
-
8/3/2019 00 ITSB Foundation
118/174
Other E-Business Networks
Router
IntranetServer
Host System
IntranetServer
TheInternet
Fire wall
Fire wall
RouterExtranet
Client/Server Networks andNetwork Computing
-
8/3/2019 00 ITSB Foundation
119/174
Network Computing
NetworkServer
Host SystemSuperserver
Client
User Interface
Application Processing Application ControlDistributed Database
Central database controlHeavy duty processing
Server Server
NetPC
Browser-basedUser Interface
Web OSApplication Software
Application
DBMS
DB
Communication software andProtocols
-
8/3/2019 00 ITSB Foundation
120/174
Protocols
120
Communication Software provide error checking,data formatting and maintenance of log
Communication Protocols define rules forcommunications
Network Protocols: The OSIArchitecture
-
8/3/2019 00 ITSB Foundation
121/174
Architecture
Application Layer
Presentation Layer
Session Layer
Transport Layer
Network Layer
Data Link Layer
Physical Layer
SevenLayers of
the OSICommunicationsArchitecture
Communications Protocol
-
8/3/2019 00 ITSB Foundation
122/174
Communications Protocol
122
Standard model is Seven Layer OSI Model
TCP / IP Suite of protocols is the De-factoprotocol used in Internet
Consists of only four layers as opposed to 7 layerof OSI model
Other Protocols
-
8/3/2019 00 ITSB Foundation
123/174
Other Protocols
123
System Network Architecture Protocol used forIBM systems
Ethernet By Xerox corporation and others.Mainly used for LAN in a Bus topology
X.400 and X.500 are being used byinternational companies
Wireless protocols
Other devices in a Network
-
8/3/2019 00 ITSB Foundation
124/174
Other devices in a Network
124
Bridges - connects two or more networks with samecommunication protocols
Routers - determine preferred path to a finaldestination, and also perform other useful networkfunction, sometimes acting even as a Firewall
Gateways - link LANs or Networks that employdifferent higher level protocols
Switches - act as a bridge and a gateway combined.Where as Bridges and Gateways are able to connecttwo networks, switches are able to connect more
Telecommunication Applications
-
8/3/2019 00 ITSB Foundation
125/174
Telecommunication Applications
125
Linking Personal computers and mainframes Voice and Electronic Mail
Electronic Software and Document distribution
Telecommuting
Videoconferencing
EDI
Public Network Service
Distance Learning Specialized systems and services
-
8/3/2019 00 ITSB Foundation
126/174
126
Internet Concepts
What Is Internet
-
8/3/2019 00 ITSB Foundation
127/174
What Is Internet
127
The Internet is a loose association of thousandsof networks and billions of computers and otherdevices across the world that all work together toshare information
Information Super Highway
Can be thought of as a mass transit system with afew main lines that intersect at certain points
Connecting to the main lines lines are branch lines,then bus lines, and ferry boats that spread out andcrisscross the area
What Is Internet
-
8/3/2019 00 ITSB Foundation
128/174
What Is Internet
128
By connecting to each other, these networkscreate a superfast pipeline that crisscrosses andextends to the rest of the world
The network is not equally well developed at
every point along the route Backbone has many intersecting points. If one
part fails or slows down, data can be quicklyrerouted over another part
This feature is called redundancy
-
8/3/2019 00 ITSB Foundation
129/174
129
History of Internet
History of Internet
-
8/3/2019 00 ITSB Foundation
130/174
History of Internet
130
1957 - USSR launched Sputnik, first artificial earth
satellite.
1958 - US formed the Advanced Research ProjectsAgency (ARPA), within the Department of Defense(DoD) to establish US lead in science and technologyapplicable to the military
1961 - A series of independent research teams begandeveloping packet switching and the beginnings ofwhat would eventually become TCP/IP, the basicprotocol that defines how information is exchangedover the Net
History of Internet
-
8/3/2019 00 ITSB Foundation
131/174
History of Internet
131
1962 - MIT's J. C. R. Licklider develops a vision of what hecalled the "Galactic Network and writes a series ofmemos, thus sowing the first germ of the Internet
1967 - ARPA's Lawrence Roberts published his "Plan forthe ARPANet" computer network which proposed anarchitectural design for a worldwide network
1968 - The development of the first hardware was donethat could route data over the ARPANet.
1969 - The first tests were made at UCLA and then atStanford
History of Internet
-
8/3/2019 00 ITSB Foundation
132/174
History of Internet
132
1969 1972 - Test-tube Internet grew steadily but
unremarkably as government agencies, universities,and corporations continued to develop and hammerout protocols and architectures
1972 - Email and the Internet made their first publicappearances at the Internet ComputerCommunication Conference
1973 1974 - The protocol known as TCP/IPemerged in essentially its current form, although thesame group of collaborators would continue to refineit through the early 1980s
History of Internet
-
8/3/2019 00 ITSB Foundation
133/174
History of Internet
133
Once the protocols were in place, the various
developers formulated much of the software andservices that make up the Internet
Mid and late 1970s - The basic services forconnecting to files remotely (via Telnet), transferringfiles over the Net (via FTP), and sending andreceiving Electronic mail
1979 - The Usenet News System first appeared as anoffshoot of the rise of Unix.
1989 - The World Wide Web becomes operational
History of Internet
-
8/3/2019 00 ITSB Foundation
134/174
History of Internet
134
1990 - The U.S. government officiallydecommissioned ARPANet and National ScienceFoundation (NSF) took over the role of managingthe Internet backbone, which was then called theNSFNet
1995 - The NSF in turn withdrew, turning thebackbone over to a consortium of commercial
providers
Internet Growth Trends
-
8/3/2019 00 ITSB Foundation
135/174
Internet Growth Trends
135
1977: 111 hosts on Internet 1981: 213 hosts 1983: 562 hosts 1984: 1,000 hosts 1986: 5,000 hosts
1987: 10,000 hosts 1989: 100,000 hosts 1992: 1,000,000 hosts 2001: 150 175 million hosts
2002: over 200 million hosts By 2010, about 80% of the planet will be on the
Internet
Growth of Internet Hosts *
Sept. 1969 - Sept. 2002
-
8/3/2019 00 ITSB Foundation
136/174
136
0
50,000,000
100,000,000
150,000,000
200,000,000
250,000,000
9/69
01/71
01/73
01/74
01/76
01/79
08/81
08/83
10/85
11/86
07/88
01/89
10/89
01/91
10/91
04/92
10/92
04/93
10/93
07/94
01/95
01/96
01/97
01/98
01/99
01/01
08/02
Time Period
No.
ofHosts
The Internet was not known as "The Internet" until January 1984, at which time
there were 1000 hosts that were all converted over to using TCP/IP.
Chart by William F. Slater, III
Sept. 1, 2002
Dot-Com Bust Begins
Copyright 2002, William F. Slater, III, Chicago, IL, USA
Shrinking time lines
-
8/3/2019 00 ITSB Foundation
137/174
Shrinking time lines
137
To get a market of 50 Million People Participating: Radio took 38 years
TV took 13 years
Once it was open to the General Public, The
Internet made to the 50 million person audiencemark in just 4 years!!!
Statistics from the IITF ReportThe Emerging Digital EconomyDelivered to the President and the U.S. Public on April 15, 1998 by Bill Daley,Secretary of Commerce and Chairman of the Information Infrastructure Task Force
Who owns Internet ??
-
8/3/2019 00 ITSB Foundation
138/174
Who owns Internet ??
138
No one.
The Internet Architecture Board (IAB) is responsible for defining theoverall architecture of the Internet providing guidance and broaddirection to the IETF
The Internet Engineering Steering Group (IESG) is a related
organization responsible for managing IETF activities and the Internetstandards process
The Internet Engineering Task Force (IETF) looks after the evolution ofthe Internet with a specific eye toward keeping the Internet runningsmoothly as a whole
The World Wide Web Consortium (W3C) - standards for HTML andother specifics of the Web
Who owns Internet ??
http://www.isi.edu/iab/http://coverage.cnet.com/Content/Features/Techno/Networks/ss01.htmlhttp://www.ietf.org/iesg.htmlhttp://www.ietf.org/http://www.w3.org/http://coverage.cnet.com/Resources/Info/Glossary/Terms/html.htmlhttp://coverage.cnet.com/Content/Features/Techno/Networks/ss03.htmlhttp://coverage.cnet.com/Content/Features/Techno/Networks/ss03.htmlhttp://coverage.cnet.com/Resources/Info/Glossary/Terms/html.htmlhttp://www.w3.org/http://www.ietf.org/http://www.ietf.org/iesg.htmlhttp://coverage.cnet.com/Content/Features/Techno/Networks/ss01.htmlhttp://www.isi.edu/iab/ -
8/3/2019 00 ITSB Foundation
139/174
Who owns Internet ??
139
The Internet Society (ISOC) is a supervisory organization made up of
individuals, corporations, nonprofit organizations, and governmentagencies from the Internet community
The Internet Assigned Numbers Authority (IANA) and the InternetNetwork Information Center (InterNIC) lead the organizationsresponsible for assigning IP addresses and domain names, respectively
Regional and long-distance phone companies, backbone ISPs, cableand satellite companies, and governments all contribute in significantways to the telecommunications infrastructure that supports the Internet
But no one can wrest away total control of the Net, which is why it's notjust a communications medium, but a metaphor for the new global
economy
http://www.isoc.org/http://www.iana.org/iana/http://www.internic.net/http://www.internic.net/http://coverage.cnet.com/Content/Features/Techno/Networks/ss04.htmlhttp://coverage.cnet.com/Content/Features/Techno/Networks/ss01.htmlhttp://coverage.cnet.com/Content/Features/Techno/Networks/ss01.htmlhttp://coverage.cnet.com/Content/Features/Techno/Networks/ss04.htmlhttp://www.internic.net/http://www.internic.net/http://www.iana.org/iana/http://www.isoc.org/ -
8/3/2019 00 ITSB Foundation
140/174
How Does Internet Work
-
8/3/2019 00 ITSB Foundation
141/174
How Does Internet Work
141
The secret of the Net is a network protocol called
TCP/IP
The transmission control protocol (TCP) and theInternet protocol (IP) together form the basis of theInternet
Every computer that hooks to the Internetunderstands these two protocols and uses them tosend and receive data over the network
TCP/IP creates what is called a packet-switchednetwork
How Does Internet Work
-
8/3/2019 00 ITSB Foundation
142/174
How Does Internet Work
142
First, TCP breaks down every piece of data intosmall chunks called packets, each of which iswrapped in an electronic envelope with Webaddresses for both the sender and the recipient
How Does Internet Work
-
8/3/2019 00 ITSB Foundation
143/174
o oes te et o
143
The IP protocol then figures out how the data is
supposed to get from point A to point B by passingthrough a series of routers
Each router examines the destination addresses ofthe packets it receives and then passes the packets
on to another router as they make their way to theirfinal destination
As the packets arrive, TCP takes over again,identifying each packet and checking to see if it's
intact. Once it has received all the packets, TCPreassembles them into the original
How Does Internet Work
-
8/3/2019 00 ITSB Foundation
144/174
144
How Does Internet Work
-
8/3/2019 00 ITSB Foundation
145/174
145
TCP/IP is the most important of a long list of Internet protocols
E-mail uses SMTP
Telnet (Telnet Protocol) facilitates login to a computer host toexecute commands
FTP (File Transfer Protocol) Transfers text or binary filesbetween an FTP server and client
Usenet (Network News Transfer Protocol or NNTP) DistributesUsenet news articles
HTTP (Hyper Text Transfer Protocol) Transmits hypertext overnetworks. This is the protocol of the WWW
-
8/3/2019 00 ITSB Foundation
146/174
146
Are Internet & WWW same ?
Are Internet & WWW Same ?
-
8/3/2019 00 ITSB Foundation
147/174
147
Although the terms Web and Internet are often used
synonymously, they're actually two different things
The Internet exists independently of the Web, but theWeb can't exist without the Internet
The Internet is the global association of computersthat carries data and makes the exchange ofinformation possible
The World Wide Web is a service on Net - a collectionof interlinked documents that work together using aspecific protocol called HTTP
The World Wide Web
-
8/3/2019 00 ITSB Foundation
148/174
148
The Web began in March 1989, when Tim Berners-
Lee of the European Particle Physics Laboratory (aorganization of European researchers better knownby its original name CERN, or Conseil Europen pourla Recherche Nucleaire) proposed the project as ameans to better communicate research ideas amongmembers of the far-flung organization
The Web uses a metaphor of individual pages,usually combined to make up sites. Web pages are
written in HTML, or Hypertext Markup Language,which tells the Web browser how to display the pageand its elements
The World Wide Web
http://coverage.cnet.com/Resources/Info/Glossary/Terms/html.htmlhttp://coverage.cnet.com/Resources/Info/Glossary/Terms/browser.htmlhttp://coverage.cnet.com/Resources/Info/Glossary/Terms/browser.htmlhttp://coverage.cnet.com/Resources/Info/Glossary/Terms/html.html -
8/3/2019 00 ITSB Foundation
149/174
149
The defining feature of the Web is its ability to
connect pages to one another- as well as to audio,video, and image files- with hyperlinks
Despite its cool hyper linking ability, the early Weblabored for a while in obscurity, a little-known
alternative to the less technically advanced Gopherprotocol
in February 1993, Marc Andreessen, then developingfor the National Centre for Supercomputing
Applications, introduced the first graphical Webbrowser, called Mosaic
The World Wide Web
-
8/3/2019 00 ITSB Foundation
150/174
150
The Web is based on a set of rules for exchanging text,
images, sound, video, and other multimedia files, which iscollectively known as HTTP, or hypertext transfer protocol.
Web pages can be exchanged over the Net becausebrowsers (which read the pages) and Web servers (which
store the pages) both understand HTTP
But everything would still be chaos if the Web didn't havean addressing scheme that every computer on the networkunderstands.
To address, this problem, a system of IP Address wasdeveloped
The World Wide Web
http://coverage.cnet.com/Resources/Info/Glossary/Terms/http.htmlhttp://coverage.cnet.com/Resources/Info/Glossary/Terms/http.html -
8/3/2019 00 ITSB Foundation
151/174
151
An IP address is a 32 Bit (4- to 12-digit) number that
identifies a specific computer connected to theInternet. The digits are organized in four groups ofnumbers (which can range from 0 to 255) separatedby periods
Depending on how your ISP assigns IP addresses,you may have one address all the time or a differentaddress each time you connect
Web servers have the same kind of addresses: if you
type http://202.54.1.30/ in your browser, you'll get thesame result as if you had typed http://www.vsnl.com/
The World Wide Web
-
8/3/2019 00 ITSB Foundation
152/174
152
Internet domain names are the next level of Internet addressing,
just as the street name is followed by the city and state.
Domain names create a single identity for a series of computersused by a company or an institution. So while there may be 38servers at a given company, each with its own IP address, theyall share a common domain name, such as CNET.COM
The domain name identifies all the computers in a group, but fora specific page stored on any of those computers, a moreprecise address is required
Thats why Every Web page on the Internet has its own uniqueaddress, known as a Uniform Resource Locator (URL)
The World Wide Web
http://coverage.cnet.com/Resources/Info/Glossary/Terms/url.htmlhttp://coverage.cnet.com/Resources/Info/Glossary/Terms/url.html -
8/3/2019 00 ITSB Foundation
153/174
153
protocol://host/path/filename
http://www.house.gov/agriculture/schedule.htm
Protocol: http
Host computer name: www Second-level domain name: house
Top-level domain name: gov
Directory name: agrictulture File name: schedule.htm
-
8/3/2019 00 ITSB Foundation
154/174
154
-
8/3/2019 00 ITSB Foundation
155/174
155
-
8/3/2019 00 ITSB Foundation
156/174
156
-
8/3/2019 00 ITSB Foundation
157/174
157
-
8/3/2019 00 ITSB Foundation
158/174
158
-
8/3/2019 00 ITSB Foundation
159/174
159
-
8/3/2019 00 ITSB Foundation
160/174
160
-
8/3/2019 00 ITSB Foundation
161/174
161
-
8/3/2019 00 ITSB Foundation
162/174
162
-
8/3/2019 00 ITSB Foundation
163/174
163
Driving Technologies
Web Browsers
-
8/3/2019 00 ITSB Foundation
164/174
164
A browser is a software program that allows usersto access and navigate the World Wide Web.There are two types of browsers:
Graphical: Text, images, audio, and video are
retrievable. Navigation by Click Text: text-only mode. Navigation by highlighting
emphasized words with the arrow up and downkeys
Web Browsers Plug-ins
-
8/3/2019 00 ITSB Foundation
165/174
165
Software programs in order to enhance browsercapabilities.
When the browser encounters a sound, image or
video file, it hands off the data to other programs,called plug-ins, to run or display the file. Workingin conjunction with plug-ins, browsers can offer aseamless multimedia experience. Many plug-ins
are available for free.
HTML
-
8/3/2019 00 ITSB Foundation
166/174
166
Hyper Text Mark-up Language, or HTML is used to
create hypertext for the Web.
With HTML, tags are placed within the text toaccomplish document formatting, visual features suchas font size, italics and bold, and the creation of
hypertext links.
Graphics, Multimedia components may also beincorporated into an HTML document.
The World Wide Web Consortium coordinates theefforts of standardizing HTML
Limitations of HTML
-
8/3/2019 00 ITSB Foundation
167/174
167
Can serve only Static pages
Restricts the web site to be only informative
Interactivity is not possible
Use of web is limited to Broadcast media
XML
-
8/3/2019 00 ITSB Foundation
168/174
168
eXtensible Markup Language enables designers to
create their own customized tags to providefunctionality not available with HTML
XML is a language of data structure and exchange
Allows developers to separate form from content
In May 1999, the W3 Consortium recast HTML 4.0 asan XML application called XHTML
This move will have a significant impact on the futureof both XML and HTML
Client side Scripting
-
8/3/2019 00 ITSB Foundation
169/174
169
Small programs embedded within an HTML page, or
called externally from the page, to enhance thepage's functionality
Examples of ClientScript include moving tickers, drop-down menus, real-time calendars and clocks, andmouse-over interactions
JavaScript created by Netscape Communications
supported by Netscape as well as Internet Explorer
VBScript - created by Microsoft Subset of Visual Basic Supported mainly by Internet Explorer
Server Side Scripting
-
8/3/2019 00 ITSB Foundation
170/174
170
Programs that run on the Server side
Help make the content truly dynamic
Interaction with Databases is possible
This also makes transactions possible.
CGI (Common Gateway Interface)
-
8/3/2019 00 ITSB Foundation
171/174
171
A CGI program, or script, is a program designed to
accept and return data that conforms to the CGIspecification
The program can be written in any programminglanguage, including C, Perl, and Visual Basic Script
A common use for a CGI script is to process aninteractive form on a Web page, e.g For example,filling a form ordering a book through InterlibraryLoan.
The script processes your information and sends it to
a designated e-mail address in the Interlibrary Loandepartment
ASP / JSP
-
8/3/2019 00 ITSB Foundation
172/174
172
Active Server Pages is Microsofts way of adding
interactivity to sites
JSP is Suns answer to ASP
Every time a page is requested, Server runs the
script and generates the page afresh While ASP Runs on IIS, JSP can run on Apache
server, Java Server
Java
-
8/3/2019 00 ITSB Foundation
173/174
173
Java is an object-oriented programming language
similar to C++.
Developed by Sun Microsystems, the aim of Javais to create programs that will be platform
independent
The Java motto is, "Write once, run anywhere." Aperfect Java program should work equally well on
a PC, Macintosh, Unix, and so on, without anyadditional programming
Java
-
8/3/2019 00 ITSB Foundation
174/174
Web-based Java applications are usually in the form
of Java applets. These are small Java programscalled from an HTML page that can be downloadedfrom a Web server and run on a Java-compatible Webbrowser
A few examples include live news feeds, movingimages with sound, calculators, charts andspreadsheets, and interactive visual displays.
Java applets can tend to load slowly, but
programming improvements should lead to ah t d l di ti