تم إنشاء أول ارتباط من كمبيوتر إلى كمبيوتر على ARPANET ، مقدمة الإنترنت.
كانت شبكة وكالة مشاريع الأبحاث المتقدمة (ARPANET) أول شبكة واسعة النطاق لتحويل الحزم مع التحكم الموزع وواحدة من أولى الشبكات التي نفذت مجموعة بروتوكولات TCP / IP. أصبحت كلتا التقنيتين الأساس التقني للإنترنت. تم إنشاء ARPANET من قبل وكالة مشاريع الأبحاث المتقدمة (ARPA) التابعة لوزارة الدفاع الأمريكية ، وبناءً على أفكار جي سي آر ليكليدر ، بدأ بوب تايلور مشروع ARPANET في عام 1966 لتمكين الوصول إلى أجهزة الكمبيوتر البعيدة. عين تايلور لاري روبرتس مديرًا للبرنامج. اتخذ روبرتس القرارات الرئيسية بشأن تصميم الشبكة. قام بدمج مفاهيم وتصميمات دونالد ديفيز لتبديل الحزم ، وسعى للحصول على مدخلات من بول باران. منحت ARPA عقد بناء الشبكة إلى Bolt Beranek & Newman الذي طور البروتوكول الأول للشبكة. أشرك روبرتس ليونارد كلاينروك في جامعة كاليفورنيا في لوس أنجلوس لتطوير طرق رياضية لتحليل تقنية شبكة الحزمة. تم توصيل أجهزة الكمبيوتر الأولى في عام 1969 وتم تنفيذ بروتوكول التحكم في الشبكة في عام 1970. تم الإعلان عن تشغيل الشبكة في عام 1971. أتاح تطوير البرامج الإضافية تسجيل الدخول عن بُعد ، والملف النقل والبريد الإلكتروني. توسعت الشبكة بسرعة وانتقلت السيطرة التشغيلية إلى وكالة الاتصالات الدفاعية في عام 1975.
صاغ بحث الإنترنت في أوائل السبعينيات بقيادة بوب كان في DARPA و Vint Cerf في جامعة ستانفورد ولاحقًا DARPA برنامج التحكم في النقل ، والذي تضمن مفاهيم من مشروع CYCLADES الفرنسي. مع تقدم هذا العمل ، تم تطوير بروتوكول يمكن من خلاله ربط عدة شبكات منفصلة في شبكة من الشبكات. تم تثبيت الإصدار 4 من TCP / IP في ARPANET للاستخدام الإنتاجي في يناير 1983 بعد أن جعلته وزارة الدفاع معيارًا لجميع شبكات الكمبيوتر العسكرية. تم توسيع الوصول إلى ARPANET في عام 1981 ، عندما مولت مؤسسة العلوم الوطنية (NSF) شبكة علوم الكمبيوتر (CSNET). في أوائل الثمانينيات ، مولت مؤسسة العلوم الوطنية إنشاء مراكز حوسبة عملاقة وطنية في العديد من الجامعات ، ووفرت الوصول إلى الشبكة والتوصيل البيني للشبكة مع مشروع NSFNET في عام 1986. تم إيقاف ARPANET رسميًا في عام 1990 ، بعد أن أكدت الشراكات مع صناعة الاتصالات والكمبيوتر. توسع القطاع الخاص وتسويق شبكة موسعة على مستوى العالم تُعرف باسم الإنترنت في المستقبل.
الكمبيوتر عبارة عن آلة إلكترونية رقمية يمكن برمجتها لتنفيذ متواليات من العمليات الحسابية أو المنطقية (الحساب) تلقائيًا. يمكن لأجهزة الكمبيوتر الحديثة إجراء مجموعات عامة من العمليات المعروفة باسم البرامج. تمكن هذه البرامج أجهزة الكمبيوتر من أداء مجموعة واسعة من المهام. نظام الكمبيوتر هو كمبيوتر "كامل" يتضمن الأجهزة ونظام التشغيل (البرنامج الرئيسي) والمعدات الطرفية اللازمة والمستخدمة للتشغيل "الكامل". قد يشير هذا المصطلح أيضًا إلى مجموعة من أجهزة الكمبيوتر المرتبطة وتعمل معًا ، مثل شبكة الكمبيوتر أو مجموعة أجهزة الكمبيوتر.
تستخدم مجموعة واسعة من المنتجات الصناعية والاستهلاكية أجهزة الكمبيوتر كنظم تحكم. يتم تضمين أجهزة بسيطة ذات أغراض خاصة مثل أفران الميكروويف وأجهزة التحكم عن بعد ، وكذلك أجهزة المصنع مثل الروبوتات الصناعية والتصميم بمساعدة الكمبيوتر ، فضلاً عن الأجهزة ذات الأغراض العامة مثل أجهزة الكمبيوتر الشخصية والأجهزة المحمولة مثل الهواتف الذكية. تعمل أجهزة الكمبيوتر على تشغيل الإنترنت ، والذي يربط مليارات أجهزة الكمبيوتر الأخرى والمستخدمين.
كان من المفترض استخدام أجهزة الكمبيوتر القديمة في العمليات الحسابية فقط. ساعدت الأدوات اليدوية البسيطة مثل العداد الناس في إجراء الحسابات منذ العصور القديمة. في وقت مبكر من الثورة الصناعية ، تم بناء بعض الأجهزة الميكانيكية لأتمتة المهام الشاقة الطويلة ، مثل الأنماط التوجيهية للأنوال. قامت الآلات الكهربائية الأكثر تطوراً بإجراء حسابات تناظرية متخصصة في أوائل القرن العشرين. تم تطوير أول آلات الحساب الإلكترونية الرقمية خلال الحرب العالمية الثانية. تبعت أول ترانزستورات أشباه الموصلات في أواخر الأربعينيات تقنيات MOSFET القائمة على السيليكون (ترانزستور MOS) ودائرة متكاملة متجانسة (IC) في أواخر الخمسينيات من القرن الماضي ، مما أدى إلى المعالجات الدقيقة وثورة الحواسيب الصغيرة في السبعينيات. تزايدت سرعة أجهزة الكمبيوتر وقوتها وتعدد استخداماتها بشكل كبير منذ ذلك الحين ، مع تزايد أعداد الترانزستور بوتيرة سريعة (كما تنبأ قانون مور) ، مما أدى إلى الثورة الرقمية خلال أواخر القرن العشرين إلى أوائل القرن الحادي والعشرين.
تقليديا ، يتكون الكمبيوتر الحديث من عنصر معالجة واحد على الأقل ، وعادة ما يكون وحدة معالجة مركزية (CPU) في شكل معالج دقيق ، إلى جانب نوع من ذاكرة الكمبيوتر ، وعادة ما تكون رقائق ذاكرة أشباه الموصلات. ينفذ عنصر المعالجة العمليات الحسابية والمنطقية ، ويمكن لوحدة التسلسل والتحكم تغيير ترتيب العمليات استجابة للمعلومات المخزنة. تشمل الأجهزة الطرفية أجهزة الإدخال (لوحات المفاتيح ، والفأرة ، وعصا التحكم ، وما إلى ذلك) ، وأجهزة الإخراج (شاشات المراقبة ، والطابعات ، وما إلى ذلك) ، وأجهزة الإدخال / الإخراج التي تؤدي كلا الوظيفتين (على سبيل المثال ، شاشة اللمس التي تعود إلى حقبة العقد الأول من القرن الحادي والعشرين). تسمح الأجهزة الطرفية باسترجاع المعلومات من مصدر خارجي وتمكن من حفظ واسترجاع نتيجة العمليات.