كيف يعمل الإنترنت؟

يتحدث الجميع عن الإنترنت وكيف وما إذا كان ينبغي تنظيمه. لكن لا يعرف عدد كافٍ من الناس كيف يعمل الإنترنت في الواقع، أو ما هو الإنترنت بالضبط.

ما هو الإنترنت بالضبط؟

من المحتمل أن يكون لديك شبكة محلية LAN في المنزل، وهي مكونة من جميع الأجهزة المتصلة بجهاز التوجيه (الراوتر)، والذي يتصل بالإنترنت.

تشير كلمة إنترنت إلى نظام عالمي من شبكات الكمبيوتر المترابطة.

هذا كل ما في الإنترنت، عدد كبير من شبكات الكمبيوتر في جميع أنحاء العالم، متصلة ببعضها البعض.

بالطبع، هناك الكثير من الأجهزة المادية، من الكابلات الموجودة أسفل شوارع مدينتك إلى الكابلات الضخمة في أرضيات المحيط إلى الأقمار الصناعية في مدار حول الكوكب، والتي تجعل هذا الاتصال ممكناً.

هناك أيضاً الكثير من البرامج التي تعمل في الخلفية، مما يتيح لك كتابة عنوان موقع ويب مثل google.com وجعل جهاز الكمبيوتر يرسل المعلومات إلى الموقع الفعلي حيث يوجد موقع الويب هذا بأسرع طريقة ممكنة.

حتى عندما تتصل بموقع ويب واحد فقط، فهناك الكثير مما يحدث في الكواليس. لا يمكن لجهاز الكمبيوتر إرسال جزء من المعلومات أو حزمة من البيانات مباشرة إلى الكمبيوتر الذي يستضيف موقع الويب.

بدلاً من ذلك، يقوم بتمرير حزمة إلى جهاز التوجيه المنزلي مع معلومات حول المكان الذي يتجه إليه والمكان الذي يجب أن يرد فيه خادم الويب.

يقوم جهاز التوجيه بعد ذلك بإرسال الحزمة إلى أجهزة التوجيه لدى مزود خدمة الإنترنت (Comcast أو Time Warner أو أي مزوّد آخر تستخدمه)، حيث يتم إرسالها إلى جهاز توجيه آخر لدى مزود خدمة إنترنت آخر، وهكذا، حتى تصل إلى وجهتها. أي حزم يتم إرسالها إلى نظامك من الخادم البعيد ستقوم بالرحلة العكسية.

الأمر يشبه إلى حد ما إرسال بريد إلكتروني. لا يمكن لموظف البريد المحلي فقط الحصول على الرسالة ونقلها مباشرة عبر البلد أو القارة إلى عنوان وجهتها.

بدلاً من ذلك، تذهب الرسالة إلى مكتب البريد المحلي، حيث يتم إرسالها إلى مكتب بريد آخر، ثم إلى مكتب آخر، وهكذا، حتى تصل إلى وجهتها.

يستغرق وصول الرسالة إلى الجانب الآخر من العالم وقتاً أطول من وصوله إلى الجانب الآخر من البلد لأنه يتعين عليه التوقف أكثر، وهذا ينطبق بشكل عام على الإنترنت أيضاً.

سوف تستغرق الحزم وقتاً أطول قليلاً لتقطع مسافات أطول مع المزيد من عمليات النقل، أو القفزات، كما يُطلق عليها.

يمكن أن تأخذ البيانات مسارات عديدة:

هذه الشبكة من الشبكات أكثر تشويقاً وتعقيداً مما قد تبدو عليه. مع كل هذه الشبكات المتصلة ببعضها البعض، ليس هناك مسار واحد تأخذه البيانات.

نظراً لأن الشبكات متصلة بشبكات أخرى متعددة، فهناك شبكة كاملة من الاتصالات تمتد في جميع أنحاء العالم. هذا يعني أن هذه الحزم (أجزاء صغيرة من البيانات المرسلة بين الأجهزة) يمكن أن تأخذ مسارات متعددة للوصول إلى حيث تتجه.

بعبارة أخرى، حتى إذا تعطلت شبكة بينك وبين موقع ويب، فعادةً ما يكون هناك مسار آخر يمكن أن تسلكه البيانات. تستخدم أجهزة التوجيه على طول المسار شيئاً يسمى بروتوكول بوابة الحدود، أو BGP، لتوصيل معلومات حول ما إذا كانت الشبكة معطلة والمسار الأمثل للبيانات.

إن إنشاء هذه الشبكة المترابطة (أو الإنترنت) ليس بنفس سهولة توصيل كل شبكة بشبكة قريبة واحدة تلو الأخرى.

ترتبط الشبكات بعدة طرق مختلفة على طول العديد من المسارات المختلفة، ويجتهد البرنامج الذي يعمل على هذه الموجهات (التي سميت بهذا الاسم لأنها توجه حركة المرور على طول الشبكة) دائماً للعثور على المسارات المثلى للبيانات التي يجب أن تسلكها.

عناوين IP و DNS و TCP/IP و HTTP والمزيد من التفاصيل:

هذه نظرة عامة عالية المستوى على كيفية عمل الإنترنت، على الأقل. هناك الكثير من الموضوعات الصغيرة المهمة للإنترنت التي نستخدمها جميعاً، والتي يمكنك أن تقرأ عنها بمزيد من التفصيل.

على سبيل المثال، لكل جهاز على شبكة عنوان IP رقمي فريد على تلك الشبكة. يتم إرسال البيانات إلى هذه العناوين. هناك كل من عناوين IPv4 الأقدم وعناوين IPv6 الأحدث.

يرمز IP إلى بروتوكول الإنترنت Internet Protocol، لذا فإن عنوان IP هو عنوان بروتوكول الإنترنت. هذه هي العناوين التي تستخدمها الأجهزة الموجودة على الشبكة وتتحدث بها.

يستخدم الأشخاص أسماء نطاقات يمكن للبشر قراءتها مثل syriantech.com و google.com، والتي يسهل تذكرها وفهمها أكثر من سلسلة من الأرقام.

ومع ذلك، عند استخدام أسماء مجالات مثل هذه، يتصل جهاز الكمبيوتر بخادم نظام اسم المجال domain name system (DNS) الخاص به ويطلب عنوان IP الرقمي لهذا المجال.

فكر في الأمر على أنه دفتر عناوين عام كبير لأرقام الهواتف. يتعين على الشركات والأفراد الذين يريدون أسماء النطاقات الدفع مقابل تسجيلهم.

ربما تستخدم خدمة DNS الخاصة بمزود خدمة الإنترنت، ولكن يمكنك اختيار استخدام خادم DNS آخر مثل Google Public DNS أو OpenDNS.

وراء كل هذا، هناك طبقات مختلفة من البروتوكولات التي تستخدمها الأجهزة للتواصل، حتى عند استخدام بروتوكول الإنترنت.

بروتوكول النقل الأكثر شيوعاً هو TCP/IP، والذي يرمز إلى بروتوكول التحكم في الإرسال عبر بروتوكول الإنترنت.

يعتمد بروتوكول TCP على الموثوقية، وتقوم الأجهزة بالدردشة ذهاباً وإياباً وتتبع حزم البيانات لضمان عدم فقد أي شيء على طول الطريق.

هناك أيضاً بروتوكولات أخرى، مثل UDP، والتي ترمي عناصر الموثوقية إلى السرعة الأولية.

يوجد فوق بروتوكولات النقل مثل TCP و UDP بروتوكولات التطبيق، مثل HTTP أو HTTPS، بروتوكول نقل النص التشعبي، والذي يستخدمه مستخدمو متصفح الويب لديك.

يعمل بروتوكول HTTP فوق بروتوكول TCP الذي يعمل فوق بروتوكول IP. قد تستخدم التطبيقات الأخرى بروتوكولات مختلفة أو تنشئ بروتوكولات خاصة بها تعمل مع ذلك فوق البروتوكولات مثل TCP و IP.

كيف يحصل أي جهاز على عنوان IP خاص به؟

الآن بعد أن تعرفت في مقالينا السابقين على أساسيات عنونة IP ، و على الفرق بين IPv4 و IPv6

دعنا نتحدث عن كيفية حصول الأجهزة على عناوين IP الخاصة بها في المقام الأول. يوجد نوعان من تخصيصات IP: ديناميكية Dynamic و ثابتة Static.

يتم تعيين عنوان IP الديناميكي تلقائياً عندما يتصل الجهاز بشبكة. تستخدم الغالبية العظمى من الشبكات اليوم  لتحقيق ذلك (بما في ذلك شبكتك المنزلية) شيئاً يسمى بروتوكول DHCP وهو اختصار لبروتوكول تكوين المضيف الديناميكي Dynamic Host Configuration Protocol.

يتم تضمين DHCP في جهاز التوجيه Router الخاص بك. وعندما يتصل جهاز بالشبكة ، فإنه يرسل رسالة بث Broadcast  يطلب فيها عنوان IP. يعترض DHCP هذه الرسالة ، ثم يقوم بتعيين عنوان IP لهذا الجهاز من مجموعة من عناوين IP المتاحة.

هناك بعض نطاقات عناوين IP الخاصة التي ستستخدمها أجهزة التوجيه لهذا الغرض. ويعتمد ذلك على من قام بتصنيع الموجه أو كيف قمت بإعداد الأشياء بنفسك. تتضمن نطاقات IP الخاصة هذه ما يلي:

  • 0.0.0 – 10.255.255.255: إذا كنت أحد عملاء شركتي Comcast / Xfinity ، فإن جهاز التوجيه Router الذي يوفره مزود ISP يعيّن العناوين في هذا النطاق. يستخدم بعض مزودي خدمات الإنترنت الآخرين هذه العناوين أيضاً على أجهزة التوجيه الخاصة بهم ، كما تفعل آبل Apple على أجهزة توجيه AirPort الخاصة بهم.
  • 168.0.0 – 192.168.255.255: يتم إعداد معظم أجهزة التوجيه التجارية لتعيين عناوين IP في هذا النطاق. على سبيل المثال ، تستخدم معظم أجهزة توجيه Linksys شبكة 192.168.1.0 ، بينما تستخدم كل من D-Link و Netgear النطاق 198.168.0.0
  • 16.0.0 – 172.16.255.255: نادراً ما يستخدم هذا النطاق من قِبل أي مورِّد تجاري بشكل افتراضي.
  • 254.0.0 – 169.254.255.255: هذا نطاق خاص يستخدمه بروتوكول يسمى عنونة IP الخاصة التلقائية Automatic Private IP Addressing. إذا تم إعداد الكمبيوتر (أو أي جهاز آخر) لاسترداد عنوان IP الخاص به تلقائياً ، ولكن لم يتمكن من العثور على خادم DHCP ، فإنه يعيّن لنفسه عنواناً في هذا النطاق.

إذا رأيت أحد هذين العنوانين ، فإنه يخبرك أن جهازك لا يمكنه الوصول إلى خادم DHCP عندما يحين وقت الحصول على عنوان IP ، وقد يكون لديك مشكلة في الشبكة أو مشكلة في جهاز التوجيه الخاص بك.

الشيء المتعلق بالعناوين الديناميكية هو أنها يمكن أن تتغير في بعض الأحيان. تقوم خوادم DHCP بتأجير عناوين IP للأجهزة ، وعندما يتوجب أن تقوم الأجهزة بتجديد العقد . في بعض الأحيان ، ستحصل الأجهزة على عنوان IP مختلف آخر من بين مجموعة العناوين التي يمكن للخادم تعيينها.

في معظم الأوقات ، هذه ليست مشكلة كبيرة ، وكل شيء سيتابع العمل بالوضع الطبيعي.

من حين لآخر ، قد ترغب في إعطاء جهاز عنوان IP لا يتغير. على سبيل المثال ، ربما يكون لديك جهاز تحتاج إلى الوصول إليه يدوياً ، وتجد أنه من الأسهل تذكر عنوان IP بدلاً من اسم. أو ربما لديك بعض التطبيقات التي لا يمكنها الاتصال إلا بأجهزة الشبكة باستخدام عنوان IP الخاص بها.

في هذه الحالات ، يمكنك تعيين عنوان IP ثابت لهذه الأجهزة. هناك عدة طرق للقيام بذلك. يمكنك تكوين الجهاز يدوياً باستخدام عنوان IP ثابت بنفسك ، على الرغم من أن هذا يمكن أن يكون في بعض الأحيان غير مرغوب فيه.

أما الحل الآخر الأكثر أناقة فهو تكوين جهاز التوجيه Router لتعيين عناوين IP ثابتة لأجهزة معينة أثناء ما يكون عادةً تعيين ديناميكي بواسطة خادم DHCP. بهذه الطريقة ، لا يتغير عنوان IP أبداً ، لكنك لا تقاطع عملية DHCP التي تبقي كل شيء يعمل بسلاسة.

مقالات قد تعجبك:

ما هي تقنية Mesh Wi-Fi؟ وكيف تعمل لزيادة مدى وسرعة الإنترنت؟
ما هو معيار EasyMesh؟ وما فائدته في تحسين تقنية Mesh Wi-Fi؟
كيفية إعادة تعيين إعدادات الشبكة في ويندوز 10 لحل مشاكلها
طريقة إيجاد كلمة مرور الشبكة اللاسلكية WiFi على مختلف الأجهزة
كيف يعلم أندرويد إن كانت شبكة الواي فاي سريعة أم بطيئة قبل الاتصال؟