În conformitate cu notele E Computer, cele cinci componente principale ale unui sistem de comunicații de date sunt mesajul, expeditorul, receptorul, mediul și protocolul. Toate cele cinci sunt necesare pentru a lucra în tandem pentru a trimite orice comunicații de date de la expeditor la receptorul corespunzător.
Partea de mesaj a sistemului de comunicații este datele efective schimbate între expeditor și receptor. Poate conține orice, de la text la video. Expeditorul este dispozitivul de origine al mesajului. Expeditorul este orice echipament hardware capabil să trimită un semnal pe o rețea, de la un PC modern la o cameră web.
Receptorul este unitatea terminală pentru comunicații. Ca și expeditorul, receptorul este orice dispozitiv capabil să primească mesaje printr-o rețea, dintre care exemple includ computerele și imprimantele în rețea. Mediul este calea fizică utilizată de mesaj pentru a trece de la expeditor la receptor. Acesta include tehnologia reală de comunicații utilizată pentru a conecta cele două dispozitive, cum ar fi cablurile cu fibră optică și microundele. Protocolul include regulile aplicate comunicării mesajului. Acesta oferă o modalitate de a sincroniza expeditorul și receptorul, astfel încât acestea să poată manipula structura datelor trimise între ele.