תקשורת נתונים הוא שם כללי לתהליכים ומערכות להעברת נתונים בין מחשבים או מכשירים אלקטרוניים אחרים, ללא העברה פיזית של אמצעי לאחסון נתונים (כמו דיסק און קי, תקליטור וכדומה) ביניהם, אלא באמצעות תווך כלשהו (למשל כבלים מסוגים שונים או גלי רדיו) אשר משמש לתקשורת. על תווכים אלו מועברים הנתונים בצורה דיגיטלית.
רשת מחשבים (computer network) היא רשת טלקומוניקציה המאפשרת העברת נתונים. מכשירים המחוברים לרשת מחשבים מעבירים זה לזה נתונים על גבי קשרים או חיבורים להעברת נתונים (network links). החיבור בין צמתים ברשת יכול להיות מבוסס על תווך (מדיום) של כבלים כגון כבלים קואקסיאליים, קווי טלפון או סיבים אופטיים, או אלחוטי.
מחשבים ומכשירים אחרים ברשת שמהווים את המקור או היעד לנתונים, או מנתבים את הנתונים נקראים צומתי רשת (network nodes). צומת ברשת יכול להיות מחשב, טלפון, שרת או רכיב חומרה ייעודי לתקשורת מחשבים, כגון נתב או מתג. ניתן לומר שכל שני מכשירים כאלה מחוברים לאותה רשת כאשר מכשיר אחד מסוגל להחליף מידע עם המכשיר השני, בין אם קיים ביניהם חיבור ישיר ובין אם לאו.
רשתות מחשבים נבדלות אחת מהשנייה בתווך המשמש להעברת הסיגנלים, פרוטוקולי התקשורת המשמשים לארגון התעבורה ברשת, גודל וטופולוגיית הרשת, והמטרה הארגונית. חוץ מהשכבה הפיזית שעוסקת ישירות בתווך להעברת הסיגנלים, במרבית המקרים, פרוטוקולי תקשורת מאורגנים ופועלים בצורה של שכבות, כך שהם משתמשים בפרוטוקולי תקשורת אחרים, כלליים או ספציפיים יותר (שנמצאים מעליהם או תחתיהם במודל השכבות).
מוכנים להתחבר?