Topic1 Introduction
Topic1 Introduction
Topic1 Introduction
Computer Networks
Introduction 1-14
A closer look at network structure:
network edge:
applications and
hosts
access networks,
physical media:
wired, wireless
communication links
network core:
interconnected routers
network of networks
Introduction 1-15
The network edge:
end systems (hosts):
run application programs
e.g. Web, email
at “edge of network” peer-peer
client/server model
client host requests, receives
service from always-on server
client/server
e.g. Web browser/server;
email client/server
peer-peer model:
minimal (or no) use of
dedicated servers
e.g. Skype
Introduction 1-16
Example Networks
• The Internet
• Local Area Networks
• Metropolitan Area Networks
• Wide Area Networks
• Wireless Networks
• Wireless LANs – 802.11
• Cellular networks
• Ad-Hoc Networks
• Sensor Networks
• Body Area Networks
“Cool” internet appliances
Web-enabled toaster +
weather forecaster
IP picture frame
http://www.ceiva.com/
Introduction 1-19
Architecture of the Internet
Internet:
Mobile network
protocols control sending,
receiving of msgs Global ISP
e.g., TCP, IP, HTTP, Skype,
Ethernet
Home network
Internet: “network of
networks” Regional ISP
loosely hierarchical
public Internet versus private Institutional network
intranet
Internet standards
RFC: Request for comments
IETF: Internet Engineering
Task Force
1-21
Internet: a service view
communication infrastructure
enables distributed
applications:
Web, VoIP, email, games,
source to destination
“best effort” (unreliable)
data delivery
1-22
Local Area Networks
Metropolitan Area Networks
A metropolitan area network based on cable TV.
Wide Area Networks
Wide Area Networks
A stream of packets from sender to receiver.
Wireless Networks
Wire Wireless
Physical Media Twisted Pair (TP)
two insulated copper
wires
Bit: propagates between Category 3: traditional
transmitter/rcvr pairs phone wires, 10 Mbps
physical link: what lies Ethernet
between transmitter & Category 5:
receiver 100Mbps Ethernet
guided media:
signals propagate in solid
media: copper, fiber, coax
unguided media:
signals propagate freely, e.g., Coaxial cable:
radio
Fiber optic cable:
1-36
Physical media: radio
signal carried in
electromagnetic Radio link types:
spectrum terrestrial microwave
1-37
Network Architecture Characteristics
four characteristics that are addressed by
network architecture design
– Fault tolerance
– Scalability
– Quality of service
– Security
packet switching helps improve the resiliency
and fault tolerance of the Internet architecture
characteristics of the Internet that help it scale to meet
user demand
– Hierarchical
– Common standards
– Common protocols
factors that necessitate Quality of Service and
the mechanisms necessary to ensure it
select the appropriate QoS strategy for a given
type of traffic
Network Architecture Characteristics
networks must be secure
Describe basic measures to secure data
networks
– Ensure confidentiality through use of
• User authentication
• Data encryption
– Maintain communication integrity through use of
• Digital signatures
– Ensure availability through use of
• Firewalls
• Redundant network
point of failure
Current Focus
– Converged network
• A type of network that can carry voice, video & data
over the same network
Network Software
Basic characteristics of communication
– Rules or agreements are 1st established
– Important information may need to be repeated
– Various modes of communication may impact
the effectiveness of getting the message across.
What’s a protocol?
a human protocol and a computer network protocol:
Hi
TCP connection
Hi request
TCP connection
Got the response
time? Get http://www.awl.com/kurose-ross
2:00
<file>
time
Introduction 1-48
Protocol Hierarchies
The philosopher-translator-secretary
architecture.
Why layering?
system
change of implementation of layer’s service
of system
Protocol Hierarchies
Example information flow supporting virtual
communication in layer 5.
Reference Models
The OSI
reference
model.
Reference Models
The TCP/IP reference model.
Design Issues for the Layers
• Addressing
• Error Control
• Flow Control
• Multiplexing
• Routing
Network Standardization
ITU • Main sectors
• Radiocommunications
• Telecommunications Standardization
• Development
• Classes of Members
• National governments
• Sector members
• Associate members
• Regulatory agencies
IEEE 802 Standards
Must Know
IP Addressing Structure
IPv4 Addresses
Classify and Define IPv4 Addresses
historic method for assigning addresses and
the issues associated with the method
Assigning Addresses
end user devices can obtain addresses either statically
through an administrator or dynamically through DHCP
Determine the network portion of the host address and
the role of the subnet mask
Describe how the subnet mask is used to create and
specify the network and host portions of an IP address
Testing the Network Layer
use the ping command to determine if the IP protocol
is operational on a local host
Testing the Network Layer
Use ping to verify that a local host can communicate
with a gateway across a local area network
Testing the Network Layer
Use ping to verify that a local host can communicate
via a gateway to a device in remote network
Testing the Network Layer
Use tracert/traceroute to observe the path between
two devices as they communicate and trace the steps
of tracert/traceroute's operation
Summary
Questions
Thanks