Computer Networks: Bernard G. Sanidad
Computer Networks: Bernard G. Sanidad
Overview of
Telecommunications
• Channel bandwidth - the rate at
which data is exchanged over a
communication channel
–Usually measured in bits per
second (bps)
Communications Media
1
10/19/2018
Telecommunications
Networking
Hardware
• Computer network A collection of
computing devices that are connected in
various ways in order to communicate and
share resources
Usually, the connections between
computers in a network are made using
physical wires or cables
However, some connections are wireless,
using radio waves or infrared signals
Networking Networking
• The generic term node or host refers to • Computer networks have opened up an
any device on a network entire frontier in the world of computing
called the client/server model
• Data transfer rate The speed with which
data is moved from one place on a
network to another
• Data transfer rate is a key issue in
computer networks
Client/Server interaction
• File server A computer that stores and • Personal area network (PAN)
manages files for multiple users on a
• Local area network (LAN)
network
• Metropolitan area network (MAN)
• Web server A computer dedicated to
responding to requests (from the browser • Wide area network (WAN)
client) for web pages
• International networks
• Mesh networking
2
10/19/2018
Types of Networks
Types of Networks
3
10/19/2018
4
10/19/2018
Internet Connections
• There are various technologies available that you can • Broadband A connection in which transfer
use to connect a home computer to the Internet
speeds are faster than 128 bits per second
– A phone modem converts computer data into an analog
– DSL connections and cable modems are broadband
audio signal for transfer over a telephone line, and then a
modem at the destination converts it back again into data connections
– A digital subscriber line (DSL) uses regular copper phone – The speed for downloads (getting data from the
lines to transfer digital data to and from the phone company’s Internet to your home computer) may not be the same
central office as uploads (sending data from your home computer
– A cable modem uses the same line that your cable TV to the Internet)
signals come in on to transfer the data back and forth
• To improve the efficiency of transferring information over • Proprietary system A system that uses
a shared communication line, messages are divided into technologies kept private by a particular
fixed-sized, numbered packets commercial vendor
One system couldn’t communicate with another,
• Network devices called routers are used to direct leading to the need for
packets between networks
Figure 15.4
• Interoperability The ability of software and
Messages hardware on multiple machines and from
sent by
packet
multiple commercial vendors to communicate
switching Leading to
• Open systems Systems based on a common
model of network architecture and a suite of
protocols used in its implementation
5
10/19/2018
Communications Software
Open Systems
and Protocols
• The International • Communications protocol - a set of rules
Organization for
Standardization (ISO)
that govern the exchange of information
established the Open over a communications channel
Systems
Interconnection (OSI) • Protocols govern several levels of a
Reference Model telecommunications network, such as:
• Each layer deals with a – Hardware device level
Figure 15.5 The layers of the OSI Reference Model
particular aspect of
network communication – Application program level
Wireless Communications
Telecommunications Protocol Protocols
• Wireless communications protocols
are still evolving as the industry
matures.
• The Institute for Electrical and
Electronic Engineers (IEEE) has been
instrumental in defining numerous
telecommunications standards.
6
10/19/2018
• The Internet transmits data from one computer • Data is passed in chunks called packets
(called a host) to another;
• Transmission Control Protocol (TCP) -
• If the receiving computer is on a network to
widely used transport-layer protocol that is
which the first computer is directly connected, it
can send the message directly; used in combination with IP by most
Internet applications
• If the receiving computer is not on a network to
which the sending computer is connected, the • Uniform Resource Locator (URL) - an
sending computer relays the message to assigned address on the Internet for each
another computer that can forward it. computer
Network Protocols
7
10/19/2018
TCP/IP
• TCP stands for Transmission Control Protocol • UDP stands for User Datagram Protocol
TCP software breaks messages into packets,
– It is an alternative to TCP
hands them off to the IP software for delivery,
and then orders and reassembles the packets – The main difference is that TCP is highly
at their destination reliable, at the cost of decreased
performance, while UDP is less reliable, but
• IP stands for Internet Protocol
generally faster
IP software deals with the routing of packets
through the maze of interconnected networks
to their final destination
• Other protocols build on the foundation • Related to the idea of network protocols
established by the TCP/IP protocol suite and standardization is the concept of a
– Simple Mail Transfer Protocol (SMTP) file’s MIME type
– File Transfer Protocol (FTP) – MIME stands for Multipurpose Internet Mail
Extension
– Telnet
– Based on a document’s MIME type, an
– Hyper Text Transfer Protocol (http) application program can decide how to deal
with the data it is given
8
10/19/2018
For example
205.39.145.18
An IP address is
stored in four
bytes
• A hostname consists of the computer name • The very last section of the domain is called its
followed by the domain name top-level domain (TLD) name
• csc.villanova.edu is the domain name
– A domain name is separated into two or more
sections that specify the organization, and possibly a
subset of an organization, of which the computer is a
part
– Two organizations can have a computer named the
same thing because the domain name makes it clear
which one is being referred to
9
10/19/2018
• Organizations based in countries other than the • The domain name system (DNS) is
United States use a top-level domain that chiefly used to translate hostnames into
corresponds to their two-letter country codes
numeric IP addresses
– DNS is an example of a distributed database
– If that server can resolve the hostname, it
does so
– If not, that server asks another domain name
Some of the top-level domain server
names based on country codes
Web Browsers
10
10/19/2018
11