Communicating Over The Network
Communicating Over The Network
Communicating Over The Network
Fall 2011
This Presentation
For a copy of this presentation and access to my web site for other
CCNA, CCNP, and Wireless resources please email me for a
username and password.
Email: [email protected]
Web Site: www.cabrillo.edu/~rgraziani
2
NOTE
Overview only!
Quick look!
More detail throughout the semester!
Don’t worry about knowing this right now!
3
The Platform for Communications
Elements of Communication
5
Communicating the Messages
Continuous stream of bits
00101010100101010101010101010101010
I have to wait…
Multiplexing:
Different conversations can be interleaved.
7
Communicating the Messages
Benefits
Reliability (3)
Different paths
Alternate path
Only the missing segments need to be retransmitted
8
Disadvantage
of
Segmentation
9
Components of the Network
Devices (hardware)
End devices, switch, router, firewall, hub
Media (wired, wireless)
Cables, wireless mediums
Services (software)
Network applications, routing protocols, processes, algorithms
10
End devices
209.67.102.55 107.16.4.21
Client
Server
A host
Client, Server, or both.
Software determines the role.
Servers provide information and services to clients
e-mail or web pages
Clients request information from the server.
13
switch switch
Intermediary or hub or hub
Devices routers
Intermediary devices:
Connectivity to and between networks
Examples (4):
Network Access Devices (Hubs, switches, and wireless access points)
Internetworking Devices (routers)
Communication Servers and Modems
Security Devices (firewalls)
14
Intermediary Devices and their Role on the
Network
Processes running on the intermediary network devices perform these
functions:
Regenerate and retransmit data signals.
Maintain information about what pathways exist through the network and
internetwork.
Notify other devices of errors and communication failures.
Direct data along alternate pathways when there is a link failure.
Classify and direct messages according to QoS priorities.
Permit or deny the flow of data, based on security settings .
15
Network
Media
16
Network
Media
17
Local Area Network (LAN)
18
Wide Area Network (WAN)
19
The Internet –
A Network of
Networks
20
CENIC – ISP for K-12, Community Colleges, CSU and UC
21
Network
Representations
22
Protocols
Protocol
App
Frame Header IP Header TCP Header Header Frame Trailer
Data
Message:
Data
Multiple protocols
25
Multiple protocols (encapsulated)
HTTP
Data
Protocols Header
App
Frame Header IP Header TCP Header Header Frame Trailer
Data
Encapsulation – Process of adding a header to the data or any previous set of
headers.
Decapsulation – Process of removing a header.
26
Example: Protocol – IPv4
Frame Header IP Header TCP Header HTTP Frame Trailer
Header
Data
27
209.67.102.55 107.16.4.21
209.67.102.55
107.16.4.21
28
Protocols
29
Protocol Suites and Standards
31
Interaction of
Protocols
32
Interaction
of segment
Protocols
33
packet
34
Interaction
of
Protocols
frame
35
Technology-Independent Protocols
IP Packet
IP Packet
Ethernet Ethernet
36
Using Layered Protocols
Layered
Model
38
Benefits of
a Layered
Model
39
Protocol and Reference Models
40
Protocol and Reference Models
The Open Systems Interconnection (OSI) model is the most widely known
internetwork reference model.
The International Organization for Standardization (ISO) released the OSI 41
reference model in 1984, was the descriptive scheme they created.
TCP/IP Model
42
The Communication Process - Encapsulation
Data Link IP TCP HTTP Data Link
Data Trailer
Header Header Header Header
Server
HTTP Data
Client
HTTP Data
45
The
Communication
Process
Protocol Data Unit (PDU) - The form that a piece of data takes at any layer.
PDUs are named according to the protocols of the TCP/IP suite.
Data - Application layer PDU
Segment - Transport Layer PDU
Packet - Internetwork Layer PDU
Frame - Network Access Layer PDU
Bits - A PDU used when physically transmitting data over the medium
46
Getting Data to the Right Application
47
Getting Data to the Right Application
Destination port number tells the OS (TCP/IP) stack which application to hand
the data to.
Examples:
80 = HTTP (www)
23 = Telnet
20, 21 = FTP
25 = SMTP 48
Chapter 2
Communicating Over the
Network
CIS 81 Networking Fundamentals
Rick Graziani
Cabrillo College
[email protected]