Lect Networking Primer
Lect Networking Primer
Lect Networking Primer
Shantanu Kangude
[email protected]
Switched Network
Packet switching
Message is broken into a series of packets Each node determines next leg of transmission for each packet
Information Transfer
Information transmitted through the network Data may be analog voice, digitized voice, or binary data
Circuit disconnect
Circuit is terminated Each node deallocates dedicated resources
Once established, network is transparent to users Information transmitted at fixed data rate with only propagation delay
At each node en route, packet is received, stored briefly and passed to the next node
Packet Switching
Packet Switching
Unlike circuit-switching networks that block calls when traffic is heavy, packet-switching still accepts packets, but with increased delivery delay Priorities can be used
Figure 3.9b
Message broken into 2 packets (20 octets) + header (3 octets) Transmission time: 92 octet-times
Figure 3.9d
Making the packets too small, transmission time starts increases Each packet requires a fixed header; the more packets, the more headers
Network Protocols
Semantics
Includes control information for coordination and error handling
Timing
Includes speed matching and sequencing
Computers
Connected to networks
Networks
Transfers data from one computer to another
TCP/IP Layers
Physical layer Network access layer Internet layer Host-to-host, or transport layer Application layer
TELNET
Provides a remote logon capability
HTTP
Web Browsing
Internetworking Terms
Communication network facility that provides a data transfer service among devices attached to the network Internet collection of communication networks, interconnected by bridges/routers Intranet internet used by an organization for internal purposes
Provides key Internet applications Can exist as an isolated, self-contained internet
Internetworking Terms
End System (ES) device used to support end-user applications or services Intermediate System (IS) device used to connect two networks Bridge an IS used to connect two LANs that use similar LAN protocols Router - an IS used to connect two networks that may or may not be similar
Functions of a Router
Provide a link between networks Provide for the routing and delivery of data between processes on end systems attached to different networks Provide these functions in such a way as not to require modifications of the networking architecture of any of the attached subnetworks
Interfaces
Differing hardware and software interfaces
Reliability
Network may provide unreliable service
Wireless links
Variable Error-prone Share the medium with each other and other external, uncontrolled sources like appliances Multi-paths with reflections, refraction, scattering etc.
Mobility Issues
Time Varying Channel Response, the way the channel modifies what is transmitted Even with stationary transmitters and receivers, the items in the channel may be mobile
Time varying channel response, again
Traditional routing and IP addressing are meant for not so frequently changing topologies and SUBNET MEMBERSHIP
Actual testbeds
Difficult and expensive to build and maintain Hard for repeatability
Emulators
Middle ground between Simulations and Testbeds
The world is flat; no, earth is spherical 2 ray ground model 1 ray line of sight, the other reflecting from the ground All radios have equal range; not necessary If A can hear B, B can hear A; not necessary If I can hear you, I may not hear you perfectly Signal strength is not a simple function of distance model fading, transmit rate, terrain factors
Summary
Basics of switching and networking Wireless challenges for traditional networking Wireless network evaluation strategies