Week7_ComputerNetwork_InternetCOS101
Week7_ComputerNetwork_InternetCOS101
Computer Networks
Computer network
connects two or more
autonomous computers.
Applications of Networks
Resource Sharing
Hardware (computing resources, disks, printers)
Software (application software)
Information Sharing
Easy accessibility from anywhere (files, databases)
Search Capability (WWW)
Communication
Email
Message broadcast
Remote computing
Distributed processing (GRID Computing)
Introduction to Computer Networks
Network Topology
The network topology
defines the way in
which computers,
printers, and other
devices are connected.
A network topology
describes the layout of
the wire and devices as
well as the paths used
by data transmissions.
Introduction to Computer Networks
Bus Topology
Commonly referred to
as a linear bus, all the
devices on a bus
topology are connected
by one single cable.
Introduction to Computer Networks
Ring Topology
A frame travels around the ring,
stopping at each node. If a node
wants to transmit data, it adds the
data as well as the destination
address to the frame.
The frame then continues around
the ring until it finds the
destination node, which takes the
data out of the frame.
Single ring – All the devices on
the network share a single cable
Dual ring – The dual ring topology
allows data to be sent in both
directions.
Introduction to Computer Networks
Mesh Topology
The mesh topology
connects all devices
(nodes) to each other
for redundancy and
fault tolerance.
It is used in WANs to
interconnect LANs and
for mission critical
networks like those
used by banks and
financial institutions.
Implementing the mesh
topology is expensive
and difficult.
Introduction to Computer Networks
Network Components
Physical Media
Interconnecting Devices
Computers
Networking Software
Applications
Introduction to Computer Networks
Networking Media
Networking media can
be defined simply as
the means by which
signals (data) are sent
from one computer to
another (either by cable
or wireless means).
Introduction to Computer Networks
Networking Devices
HUB, Switches, Routers,
Wireless Access Points,
Modems etc.
Introduction to Computer Networks
Applications
E-mail
Searchable Data (Web Sites)
E-Commerce
News Groups
Internet Telephony (VoIP)
Video Conferencing
Chat Groups
Instant Messengers
Internet Radio
What is Internet ?
• It is a Global network of computers,
(servers or clients).
to exchange information.
250,000,000
Sept. 1, 2002
200,000,000
No. of Hosts
150,000,000
100,000,000
Dot-Com Bust Begins
50,000,000
0
69
2
/7
/7
/7
/7
/7
/8
/8
/8
/8
/8
/8
/8
/9
/9
/9
/9
/9
/9
/9
/9
/9
/9
/9
/9
/0
/0
9/
01
01
01
01
01
08
08
10
11
07
01
10
01
10
04
10
04
10
07
01
01
01
01
01
01
08
Time Period
Chart by William F. Slater, III
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.
Copyright 2002, William F. Slater, III, Chicago, IL, USA
Domain Name Registration
Jan. ‘89 - Jul. ‘97
• Modem
Device that enables computers to communicate
through phone lines.
When we start internet the our modem
communicates to modem of ISP.
Continued…
• Computer
In addition to a modem, you need a client capable of
handling multiple data types.
• Software
Two types of software’s required to enable your PC
as an Internet PC.
• Communication software to establish
connection
• Client software for browsing, e-mail, news.
• Internal
It can be imposed by Public Key Security & Encryption
Key.
• External
Through Firewall.
What is Firewall ?
• Security device located between firm’s internal network
(intranet) & external network (internet).
To obtain the network address, AND the host IP with its subnet mask:
which is:
192.152.12.0
Obtaining an Internet Network
Address
• IP network addresses must be unique, or
the Internet will not be stable
• The Internet Network Information Centre
(InterNIC) was originally responsible for
issuing Internet network addresses
• Today, the Internet Assigned Number
Authority (IANA) issues network
addresses to Information Service
Providers (ISPs)
• ISPs split networks up into subnets and
sell them on to their customers
Domain Name System (DNS)
• IP addresses are used to identify hosts on a
TCP/IP network
• Example: 134.220.1.9
• Numbers are not ‘friendly’ – people prefer
names
• DNS is a protocol used to map IP addresses to
textual names
• E.g. www.wlv.ac.uk maps to 134.220.1.9
DNS on the Internet
DNS names have a hierarchical structure
Example: www.wlv.ac.uk
Root Level
ac co Second-level
domain
aston staffs wlv
http://www.wlv.ac.uk:80/index.html
http://www.wlv.ac.uk/
File Transfer Protocol (FTP)
ftp://ftp.demon.co.uk/pub/
• Protocol for copying files between client and an
FTP server
• Uses a TCP connection for reliable transfer of
files with error-checking
• Most browsers support FTP, or you can use a
dedicated FTP client program, e.g WS_FTP
• Trivial File Transfer Protocol (TFTP) is a
lightweight version for small memory devices
Telnet
• TCP/IP
• Addressing Schemes
• When you use the Internet, your PC (a client) requests data from
a host system. The request and data are broken into packets and
travel across multiple networks before being reassembled at
their destination.
The Operation of the Internet
• Packets of information flow between machines governed by common
rules (protocols):
– Internet protocol (IP)
– Transport control protocol (TCP)
• Internet is a packet-switching network
– Messages are decomposed into packets, containing part of
the message, plus information on the sending and receiving
machines and how the packet relates to the other packets
– Packets travel independently and possibly on different routes
through the Internet
– Packets are reassembled into the message at the receiving
machine.
How the Internet Works -
Addressing Schemes
• In order to communicate across the Internet, a computer must
have a unique address.