Professional Documents
Culture Documents
THE INTERNET
DR. ZAHEERUDDIN ASIF
BASED ON BROOKSHEAR AND BRYLOW 12ED
1
NETWORKING
2
DISCUSSION TOPICS FOR
TODAY….
•Network Fundamentals
•The Internet
•The World Wide Web
•Internet Protocols
3
NETWORKS ARE…
•Open Network
• In the Public domain
• Designs are freely circulated
• The Internet is an open system
• TCP/IP protocol suite
• no fees, no license agreements
9
NETWORK CLASSIFICATION
• Closed/ Propriety Network
• Innovations owned and controlled by a particular
entity such as an individual or a corporation
10
TOPOLOGIES…
• Star Topology
• One machine serves as a central focal point to which all
the others are connected
11
Computer Computer Computer
A B C
Computer Computer
A C
Computer
B
Computer Computer
Computer Computer E D
Computer
A C
F
Computer Computer
E D
12
TOPOLOGIES…
13
PROTOCOLS
14
COMBINING NETWORKS
• This can be done by connecting the networks to form a larger version of the
same “type” of network
• For example, in the case of bus networks based on the Ethernet protocols, it
is often possible to connect the buses to form a single long bus. This is done
by means of different devices known as repeaters, bridges, and switches
15
COMBINING NETWORKS
• Switches
• A switch is essentially a bridge with multiple connections,
allowing it to connect several buses rather than just two
• A switch produces a network consisting of several buses
extending from the switch as spokes on a wheel
• As in the case of a bridge, a switch considers the destination
addresses of all messages and forwards only those messages
destined for other spokes
17
18
ROUTERS
• Cluster Computing
• a distributed system in which many independent computers work closely
together to provide computation or services comparable to a much larger
machine
• provide :
• high-availability—because it is more likely that at least one member of the
cluster will be able to answer a request, even if other cluster members break
down or are unavailable
• load-balancing—because the workload can be shifted automatically from
members of the cluster that have too much to do to those that may have too little
24
DISTRIBUTED SYSTEMS
• Grid computing is the collection of computer resources
from multiple locations to reach a common goal
25
DISTRIBUTED SYSTEMS
• Cloud Computing
• huge pools of shared computers on the network can be allocated
for use by clients as needed
26
27
2. THE INTERNET
28
INTERNET ARCHITECTURE
32
TRADITIONAL INTERNET
APPLICATIONS
34
3. THE WORLD WIDE WEB
35
A TYPICAL URL
36
OTHER EXAMPLES OF URL
• ftp://ftp.funet.fi/pub/standards/RFC/rfc959.txt
• telnet 192.168.0.10 25
37
HYPERTEXT DOCUMENT
FORMAT
• Encoded as text file
• Contains tags to communicate with browser
• Appearance
• <h1> to start a level one heading
• <p> to start a new paragraph
• Links to other documents and content
• <a href = . . . >
• Insert images
• <img src = . . . >
38
A SIMPLE WEB PAGE
39
A SIMPLE WEB PAGE
40
AN ENHANCED SIMPLE WEB
PAGE
41
AN ENHANCED SIMPLE WEB
PAGE
42
EXTENSIBLE MARKUP
LANGUAGE (XML)
43
USING XML
45
CLIENT SIDE VS SERVER SIDE
• Client-side activities
• Examples: java applets, javascript, Macromedia Flash
• Server-side activities
• Common Gateway Interface (CGI)
• Servlets
• PHP
46
4. INTERNET PROTOCOLS
47
INTERNET SOFTWARE LAYERS
48
THE INTERNET SOFTWARE
LAYERS
49
FOLLOWING A MESSAGE
THROUGH THE INTERNET
50
TCP/IP PROTOCOL SUITE
• Transport Layer
• TCP
• UDP
• Network Layer
• IP (IPv4 and IPv6)
51
CHOOSING BETWEEN TCP AND
UDP
52
5. SECURITY
• Attacks
• Malware (viruses, worms, Trojan horses, spyware, phishing software)
• Denial of service
• Spam
• Protection
• Firewalls
• Spam filters
• Proxy Servers
• Antivirus software
53
ENCRYPTION
54
PUBLIC KEY ENCRYPTION
55
REFERENCES….
• http://www.iifa.fr/reseaux
• http://computer.howstuffworks.com/grid-computing.htm
• http://www.hcltech.com/blogs/transformation-through-technology/r
ise-cloud