1. Data Representation
How information is encoded for digital transmission
Character Encoding
Characters are represented using standardized binary codes. ASCII uses 7 bits (128 characters) or 8 bits (extended), while Unicode (UTF-8) uses variable-length encoding supporting global languages.
ASCII Table (Selected)
Number Representation
Binary
Base-2 system using bits (0,1). Fundamental for digital circuits.
Decimal
Base-10 system (0-9). Human-readable format.
Hexadecimal
Base-16 (0-9,A-F). Compact binary representation.
Number Base Converter
Image Representation
Images are digitized through rasterization - dividing the image into a grid of pixels. Each pixel's color is encoded using RGB values or bit-depth for grayscale.
Pixel Visualization
2. Data Flow Modes
Directionality of data transmission between devices
Simplex
One-Way- Keyboard → Computer
- TV Broadcast → Receiver
- Mouse → Computer
Bandwidth: Full channel capacity used for one direction only.
Half-Duplex
Two-Way Alt- Walkie-Talkies
- Traditional Ethernet (CSMA/CD)
- USB 1.0/1.1
Key Limitation: Cannot send and receive simultaneously. Requires turn-taking protocol.
Full-Duplex
Simultaneous- Telephone Networks
- Modern Ethernet (Switched)
- Fiber Optic (WDM)
Implementation: Uses separate channels (frequency/physical) for each direction or echo cancellation.
Technical Comparison
| Feature | Simplex | Half-Duplex | Full-Duplex |
|---|---|---|---|
| Direction | One-way only | Both ways, alternately | Both ways simultaneously |
| Bandwidth Utilization | 100% (one direction) | 50% per direction | 100% per direction |
| Collision Risk | None | High (if uncontrolled) | None |
| Cost/Complexity | Low | Medium | High |
3. Network Topologies
Physical and logical arrangement of network nodes
Bus Topology
LinearStar Topology
CentralizedRing Topology
CircularMesh Topology
Fully ConnectedTopology Link Calculator
Full Mesh: Links = n(n-1)/2
Key Takeaways
Data Representation
- • All data becomes binary (bits) for transmission
- • ASCII: 7/8 bits per character
- • Images: Resolution × Color Depth
- • Hexadecimal simplifies binary representation
Data Flow
- • Simplex: One direction only (broadcast)
- • Half-Duplex: Alternating two-way (walkie-talkie)
- • Full-Duplex: Simultaneous two-way (telephone)
- • Bandwidth efficiency varies by mode
Topologies
- • Bus: Linear, simple, single failure point
- • Star: Centralized, scalable, common in LANs
- • Ring: Token-passing, deterministic
- • Mesh: Redundant, expensive, fault-tolerant