Networking 1 Tutorial
Networking 1 Tutorial
Page 1
Maturity
Policy
Protocols
Architecture
Mobility
Security
QoS
Scalability
Bandwidth
2004 Syzygy Engineering Will Ivancic
Page 2
Protocol Stack
OSI Model
TCP/IP Model
Application
Application
E-Mail, FTP,
Web Browsing, etc
Transport
Transport
Network
Network
Data Link
Data Link
Physical
Physical
Presentation
Session
IPv4, IPv6
IEEE 802, SONET
Frame Relay (HDLC), etc
Wire, Fiber, RF, etc
Page 3
Page 4
Network Layers
Why Layering?
Flexibility
Extensibility
Divide and conquer
Transport Layer
Protocols to move data between end systems
Network Layer
End-to-End addressing
Routing and Forwarding
Page 6
IPv4 and IPv6 (Internet Protocol version 4 and Internet Protocol version 6)
Page 7
Routing
Dynamic Routing is a service (application)
Types/Terms
Default (Route of last resort)
Static (Predetermined)
Dynamic
Interior Gateway Protocols
RIP (Routing Information Protocol)
Small Networks
Open Shortest Path First (OSPF)
Many additional metrics available
Widely used in large networks (e.g. DoD, Businesses, Universities)
Reactive routing protocol Ad Hoc On-Demand Distance Vector (AODV), Dynamic Source
Routing protocol (DSR), Dynamic MANET On-demand (DYMO)
Applicable to highly dynamic networks
Page 8
DTN
Long delays
Need to schedule
assets
DTN
Opportunistic
Low delay
Possibly no need
to schedule assets
Network Security
Where
Data/Application
End-to-End
Transport
Transport Layer Security
(TLS)
End-to-End
Network
IPsec (IP Security)
End-to-End
Key Types
Symmetric
Pre-placed Keys
Insensitive to delay
Asymmetric
Public Key Infrastructure (PKI)
Generally sensitive to delay
Issues
Key Management
Policy Management
ITAR
Point-to-Point
Page 10
Andrew Odlyzkos and Benjamin Tillys law: The value of a network with
N members is not n squared, but rather N x log(N)
Reason: Not all potential connections in a network are equally valuable.
Reed's law: the utility of large networks, particularly social networks, can
scale exponentially with the size of the network.
The number of possible sub-groups of network participants is 2N-N-1 ,
where N is the number of participants. This grows much more rapidly than
either
the number of participants, N,
or the number of possible pair connections, N(N-1)/2
Even if the utility of groups available to be joined is very small on a pergroup basis, eventually the network effect of potential group membership
can dominate the overall economics of the system
Page 11
Default routes and Static routes can get one in trouble be careful
One of the great powers of COTS products is the debugging tools
There was an excellent tutorial on the distinctions between routing,
switching, and bridging at the following URL:
http://www3.ietf.org/proceedings/06mar/slides/rbst-0.pdf
Page 12