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.