About CE Notes
Long-form technical notes and conceptual deep-dives for Computer Engineering and Computer Science students.
Mission & Philosophy
Computer Engineering education often alternates between two extremes: superficial high-level tutorials that hide the underlying protocols, and dense standards documents (RFCs, datasheets) that can be daunting to synthesize.
CE Notes bridges that gap. Every article is written to provide:
- Technical Rigor: Grounded in established standards (IETF RFCs, IEEE specifications) with exact protocol headers, sequence numbers, and state machines.
- Visual Clarity: Step-by-step packet journeys and architectural diagrams that make abstract layer interactions concrete.
- Conceptual Honesty: Explicitly calling out what technologies do not do, avoiding common engineering oversimplifications.
Core Focus Areas
- Computer Networking: Protocol stacks, IPsec, routing algorithms, transport layer mechanics, and network security.
- Systems & Architecture: Operating system internals, memory management, and distributed systems.
- Engineering Fundamentals: Cryptographic primitives, data serialization, and communication models.
Reference & Standards
All articles reference authoritative engineering literature and RFC publications. If you notice any technical discrepancies or have questions, reach out via the GitHub repository.