Computer Network
Computer Network
Purpose: exchanging resources and information Purpose: sharing information and resources
Just about any kind of information can be sent ▪ Nodes, hosts, or end systems
Examples: television and radio signals, voice, graphics, handwriting, photographs, movies
Individual computers on a network
3 4
Uses of Computer Networks Uses of Computer Networks
▪ Networks for Companies
Resource sharing (programs, equipment, data) ▪ Networks for People
High reliability (replication, military, banking, air traffic control, nuclear Access to remote information (www)
reactor safety, etc) Person-to-person communication (Email, Telephone, IP phone)
Saving money (mainframes, pc, client server) Interactive entertainment.(Virtual meeting, Videoconference)
Scalability (the ability to increase system performance gradually as the ▪ Social Issues
workload grows by adding more processors, mainframes requires replace) Newsgroups or bulletin board
Powerful Communication Medium (employee, online document)
5 6
Communication Links
▪ Switched, dial-up telephone line
A circuit is temporarily established between the caller and callee
Analog medium
7 8
Communication Links (continued)
▪ Broadband
9 10
11
12
Classification of interconnected processors by scale
Communication Links (continued)
▪ Wireless data communication
Uses radio, microwave, and infrared signals
13 14
15 16
Local Area Networks (continued)
▪ Ethernet
Most widely used LAN technology
17 18
19 20
Overall Structure of the Internet
▪ All real-world networks, including the Internet, are a mix of LANs
and WANs
21 22
23 24
Hierarchy of Internet Service
Structure of a Network Using an ISP
Providers
25 26
27 28
Physical Layer
▪ Protocols govern the exchange of binary digits across a physical
communication channel
29 30
▪ Composed of two services Ensure that a message traveling across a channel from source to destination
arrives correctly
Layer 2a: medium access control [Read up on ARQ algorithm]
Layer 2b: logical link control
31 32
Network Layer Network Layer (continued)
▪ Delivers a message from the site where it was created to its ultimate ▪ Provides a true “network delivery service”
destination
Messages are delivered between any two nodes in the network, regardless of
where they are located
▪ Critical responsibilities [Read about Routing algorithms, pp310-311]
Creating a universal addressing scheme for all network nodes (name server,
DNS) ▪ IP (Internet Protocol) layer
[eg: sunfire.comp.nus.edu.sg is 137.132.90.55]
Network layer in the Internet
Delivering messages between any two nodes in the network
33 34
Transport Layer
▪ Provides a high-quality, error-free, order preserving end-to-end
delivery service
35 36
Application Layer
▪ Implements the end-user services provided by a network
▪ There are many application protocols, including:
HTTP
SMTP
POP3
IMAP
FTP
Some Popular Application Protocols on the Internet
37 38
39 40
A Brief History of the Internet and the World Wide Web:
Network Services and Benefits (continued) The Internet
41 42
43 44
The World Wide Web
▪ Development completed in May 1991
▪ Designed and built by Tim Berners-Lee
▪ Components
Hypertext
A collection of documents interconnected by pointers called links
URL (Uniform Resource Locator)
The worldwide identification of a Web page located on a specific host computer
Hypertext Documents
45 46
47 48
Summary
▪ The Internet is a huge interconnected "network of networks"
49