CH-1 PART-1 Netcom Utm
CH-1 PART-1 Netcom Utm
NETWORK
COMMUNICATIONS
CHAPTER 1
COMPUTER NETWORKS AND THE INTERNET
Transport Layer
▪ Packet switches: forward packets
Data Plane & (chunks of data)
Control Plane: The
Network Layer • routers, switches
The Link Layer and
LANs ▪ Communication links
Wireless and Mobile
Networks • fiber, copper, radio, satellite
• transmission rate: bandwidth
▪ Networks
• collection of devices, routers, links: managed by
an organization
21
Chapter 1
Computer Networks and the Internet
Computer Networks
and the Internet
• What is Internet?
What is the Internet? : A “nuts and bolts” view
• What is protocol?
• Network Edge
• Network Core
▪ Internet: “network of networks”
• Performance
• Protocol Layers • Interconnected ISPs
• Security
• History
▪ Protocols are everywhere
Application Layer
Transport Layer
• control sending, receiving of message
Data Plane & • e.g., HTTP (Web), streaming video, Skype, TCP,
Control Plane: The
Network Layer IP, WiFi, 4G, Ethernet
The Link Layer and
LANs ▪ Internet standards
Wireless and Mobile
Networks • RFC: Request for Comments
• IETF: Internet Engineering Task Force
22
Chapter 1
Computer Networks and the Internet
Computer Networks
and the Internet
• What is Internet?
What is the Internet? : A “services” view
• What is protocol?
• Network Edge
• Network Core
▪ Infrastructure that provides services to
• Performance
• Protocol Layers applications:
• Security
• History • Web, streaming video, multimedia
Application Layer teleconferencing, email, games, e-commerce,
Transport Layer
social media, inter-connected appliances, …
Data Plane &
Control Plane: The
Network Layer ▪ Provides programming interface to
The Link Layer and
LANs
distributed applications:
Wireless and Mobile • “hooks” allowing sending/receiving apps to
Networks
“connect” to, use Internet transport service
• provides service options, analogous to postal
service
23
Chapter 1
Computer Networks and the Internet
Computer Networks
and the Internet
• What is Internet?
What’s a protocol?
• What is protocol?
• Network Edge
• Network Core
▪ Human protocols: ▪ Network protocols:
• Performance
• Protocol Layers • “what’s the time?” • computers (devices) rather than
• Security
• History • “I have a question” humans
Application Layer
• introductions • all communication activity in Internet
Transport Layer
governed by protocols
Data Plane & ▪ Rules for:
Control Plane: The
Network Layer • … specific messages sent
The Link Layer and
LANs • … specific actions taken when Protocols define the format, order
Wireless and Mobile
Networks
message received, or other events of messages sent and received
among network entities, and
actions taken on message
transmission, receipt
24
Chapter 1
Computer Networks and the Internet
Computer Networks
and the Internet
• What is Internet?
What’s a protocol?
• What is protocol?
• Network Edge
• Network Core
▪ A human protocol and a computer network protocol:
• Performance
• Protocol Layers
• Security
• History
Application Layer
Transport Layer
time
25
Chapter 1
Computer Networks and the Internet
Computer Networks
and the Internet
• What is Internet?
A closer look at Internet structure
• What is protocol?
• Network Edge
• Network Core
▪ Network edge:
• Performance
• Protocol Layers • Hosts: clients and servers
• Security
• History • Servers often in data centers
Application Layer
Transport Layer
26
Chapter 1
Computer Networks and the Internet
Computer Networks
and the Internet
• What is Internet?
A closer look at Internet structure
• What is protocol?
• Network Edge
• Network Core
▪ Network edge:
• Performance
• Protocol Layers • Hosts: clients and servers
• Security
• History • Servers often in data centers
Application Layer
Transport Layer
▪ Access networks, physical media:
Data Plane & • Wired, wireless communication links
Control Plane: The
Network Layer
27
Chapter 1
Computer Networks and the Internet
Computer Networks
and the Internet
• What is Internet?
A closer look at Internet structure
• What is protocol?
• Network Edge
• Network Core
▪ Network edge:
• Performance
• Protocol Layers • Hosts: clients and servers
• Security
• History • Servers often in data centers
Application Layer
Transport Layer
▪ Access networks, physical media:
Data Plane & • Wired, wireless communication links
Control Plane: The
Network Layer
▪ Network core:
The Link Layer and
LANs • Interconnected routers
Wireless and Mobile
Networks • Network of networks
28
Chapter 1
Computer Networks and the Internet
Computer Networks
and the Internet
• What is Internet?
Access networks and physical media
• What is protocol?
• Network Edge
• Network Core
Question:
• Performance
• Protocol Layers
• Security
How to connect end systems to edge router?
• History
Application Layer
▪ Residential access network
Transport Layer ▪ Institutional access networks (school,
Data Plane &
Control Plane: The company)
Network Layer
29
Chapter 1
Computer Networks and the Internet
Computer Networks
and the Internet
• What is Internet?
Access networks: Cable-based access
• What is protocol?
• Network Edge
• Network Core
Frequency Division
Multiplexing (FDM)
• Performance
• Protocol Layers
• Security
• Different channels
• History
Application Layer
1 2 3 4 5 6 7 8 9
Channels
30
Chapter 1
Computer Networks and the Internet
Computer Networks
and the Internet
• What is Internet?
Access networks: Cable-based access
• What is protocol?
• Network Edge
HFC: hybrid fiber coax
• Network Core
• Performance
• Protocol Layers
• Asymmetric: up to 40
Mbps – 1.2 Gbps
• Security
• History
Application Layer
downstream
Transport Layer
Transport Layer
34
Chapter 1
Computer Networks and the Internet
Computer Networks
and the Internet
• What is Internet?
Wireless access network
Shared wireless access network connects end system to router
• What is protocol?
• Network Edge
• Network Core
Transport Layer
35
Chapter 1
Computer Networks and the Internet
Computer Networks
and the Internet
• What is Internet?
Access networks: Enterprise networks
▪ Companies, universities, etc.
• What is protocol?
• Network Edge
• Network Core
Application Layer
technologies, connecting a
Transport Layer mix of switches and routers
Data Plane &
Control Plane: The
Enterprise link to
ISP (Internet)
(we’ll cover differences
Network Layer institutional router shortly)
The Link Layer and
LANs Ethernet institutional mail, ▪ Ethernet: wired access at
switch web servers
Wireless and Mobile
Networks 100Mbps, 1Gbps, 10Gbps
▪ WiFi: wireless access points at
11, 54, 450 Mbps
36
Chapter 1
Computer Networks and the Internet
Computer Networks
and the Internet
• What is Internet?
Access networks: Data center networks
▪ High-bandwidth links (10s
• What is protocol?
• Network Edge
• Network Core
• Performance
• Protocol Layers to 100s Gbps) connect
• Security
• History
hundreds to thousands of
servers together, and to
Application Layer
Transport Layer
37
Chapter 1
Computer Networks and the Internet
Computer Networks
and the Internet
• What is Internet?
Host: Sends packets of data
Host sending function:
• What is protocol?
• Network Edge
• Network Core two packets,
▪ Takes application message
• Performance
• Protocol Layers
• Security L bits each
• History
Application Layer
▪ Breaks into smaller chunks,
Transport Layer known as packets, of length L bits
2 1
Data Plane &
Control Plane: The
Network Layer
▪ Transmits packet into access
The Link Layer and network at transmission rate R
LANs host
Wireless and Mobile ▪ Link transmission rate, aka link R: link transmission rate
Networks
capacity, aka link bandwidth
L (bits)
Packet transmission delay = time needed to transmit L-bit packet into link =
R (bits/sec)
38
Chapter 1
Computer Networks and the Internet
Computer Networks
and the Internet
• What is Internet?
Links: Physical Media
▪ Bit: propagates between transmitter/receiver pairs
• What is protocol?
• Network Edge
• Network Core
Application Layer
▪ Guided media:
Transport Layer ▪ Signals propagate in solid media: copper, fiber, coax
Data Plane &
Control Plane: The
Network Layer
▪ Unguided media:
The Link Layer and
LANs
▪ Signals propagate freely, e.g., radio
Wireless and Mobile
Networks
39
Chapter 1
Computer Networks and the Internet
Computer Networks
and the Internet
• What is Internet?
Links: Physical Media
Twisted pair (TP) Coaxial Cable Fiber Optic Cable
• What is protocol?
• Network Edge
• Network Core
Application Layer
copper wires copper conductors light pulses, each pulse
Transport Layer ▪ Category 5: ▪ Bidirectional a bit
100 Mbps, 1 Gbps ▪ High-speed operation
Data Plane &
Control Plane: The
Network Layer Ethernet
▪ Broadband:
▪ Multiple frequency ▪ High-speed point-to-
The Link Layer and
▪ Category 6:
LANs
channels on cable point transmission
10 Gbps Ethernet
Wireless and Mobile
Networks
▪ 100’s Mbps per (10’s-100’s Gbps)
channel ▪ Low error rate
▪ Repeaters spaced far
apart
▪ Immune to
electromagnetic noise
40
Chapter 1
Computer Networks and the Internet
Computer Networks
and the Internet
• What is Internet?
Links: Physical Media
• What is protocol?
• Network Edge Wireless radio Radio link types:
• Network Core
• Performance
• Protocol Layers ▪ Signal carried in various “bands” ▪ Wireless LAN (WiFi)
• Security
• History
in electromagnetic spectrum • 10-100’s Mbps; 10’s of meters
Application Layer
41
Chapter 1
Computer Networks and the Internet
Computer Networks
and the Internet
• What is Internet?
Tutorials (1)
• What is protocol?
• Network Edge
• Network Core
1. What is the difference between a “host” and an “end
• Performance
• Protocol Layers
• Security
system”? List the different types of end systems. Is a Web
• History
Application Layer
server an end system?
Transport Layer
2. List two examples of guided and unguided media that can
be used for physical communication in Ethernet
Data Plane &
Control Plane: The
Network Layer
42
Thank you.
See you in
next class!
Slide and Tutorial will be
upload in the e-learning.
43