عندما تضغط على زر «إرسال» لنقل ملف من كمبيوتر إلى آخر ضمن الشبكة، لا ينتقل الملف كما تراه على الشاشة قطعة واحدة، ولا يعرف طريقه من تلقاء نفسه. يحوّل الجهاز الملف إلى بيانات رقمية صغيرة، ويضيف إليها معلومات تحدد مصدرها ووجهتها، ثم يرسلها عبر الكابل أو الواي فاي إلى الجهاز المناسب داخل الشبكة. وعند وصولها، يعيد الجهاز المستقبِل جمعها لتظهر من جديد على هيئة الملف نفسه.
ماذا يحدث داخل الكمبيوتر عند إرسال ملف؟
يبدأ الأمر عندما تطلب من برنامج أو نظام التشغيل إرسال ملف إلى جهاز آخر. يقرأ الكمبيوتر محتوى الملف ويحوّله إلى بيانات ثنائية يفهمها، أي سلسلة من القيم الرقمية. ولأن إرسال ملف كبير دفعة واحدة غير عملي، تُقسّم هذه البيانات إلى وحدات أصغر تسمى عادةً حزم البيانات.
يساعد هذا التقسيم على نقل البيانات بكفاءة، كما يسمح بإعادة إرسال الجزء الذي لم يصل بدل إعادة إرسال الملف كله. وتحمل كل حزمة جزءًا من المحتوى إلى جانب معلومات تساعد الشبكة والجهاز المستقبِل على التعامل معها.
كيف يعرف الكمبيوتر الجهاز الذي يجب أن يستقبل البيانات؟
تحتاج الأجهزة داخل الشبكة إلى عناوين تميزها عن بعضها. من أهم هذه العناوين عنوان IP، وهو عنوان منطقي يحدد الجهاز داخل الشبكة، وعنوان MAC المرتبط بواجهة الشبكة نفسها ويُستخدم في الاتصال المحلي بين الأجهزة.
عندما تختار جهازًا أو مجلدًا مشتركًا، يحدد النظام الوجهة المطلوبة، ثم يبحث عن الطريقة المناسبة للوصول إليها. فإذا كان الجهاز الآخر داخل الشبكة المحلية نفسها، يمكن إرسال البيانات إليه عبر أجهزة الشبكة الداخلية. أما إذا كانت الوجهة خارج الشبكة، فتُرسل البيانات إلى الراوتر لتمريرها إلى شبكة أخرى.
ماذا تحتوي حزمة البيانات؟
لا تحمل الحزمة جزءًا من الملف فقط، بل تضم معلومات تنظيمية تشبه البيانات المكتوبة على طرد بريدي. تتضمن عادةً عنوان الجهاز المرسل، وعنوان الجهاز المستقبِل، ونوع البيانات، وترتيب الجزء داخل الملف، ومعلومات تساعد على اكتشاف الأخطاء.
بفضل هذه المعلومات، يستطيع الجهاز المستقبِل معرفة مصدر البيانات، وترتيب الأجزاء بالترتيب الصحيح، واكتشاف ما إذا كان جزء منها لم يصل أو تعرض للتلف أثناء النقل.
كيف تخرج البيانات من الجهاز؟
تنتقل الحزم أولًا إلى بطاقة الشبكة الموجودة في الكمبيوتر، سواء كانت مخصصة للاتصال السلكي أو اللاسلكي. تحوّل بطاقة الشبكة البيانات إلى إشارات يمكن نقلها عبر الوسيط المستخدم.
في الاتصال السلكي تنتقل الإشارات عبر كابل الشبكة، أما في الواي فاي فتنتقل على شكل موجات لاسلكية بين الجهاز ونقطة الوصول أو الراوتر. تختلف وسيلة النقل، لكن الفكرة واحدة: تحويل البيانات الرقمية إلى إشارات تسافر عبر الشبكة، ثم تحويلها إلى بيانات مرة أخرى عند وصولها.
ما دور المبدّل داخل الشبكة؟
في كثير من الشبكات المحلية تتصل الأجهزة بجهاز يسمى المبدّل أو Switch. يستقبل المبدّل البيانات ويحدد المنفذ المتصل بالجهاز المقصود، ثم يوجه الحزم إليه بدل إرسالها إلى جميع الأجهزة عشوائيًا. يتعلم المبدّل عناوين الأجهزة المتصلة به، ويبني جدولًا يساعده على معرفة مكان كل جهاز. لذلك عندما يرسل كمبيوتر ملفًا إلى كمبيوتر آخر داخل المكتب نفسه، يمر الملف غالبًا عبر المبدّل الذي يوجهه إلى الوجهة الصحيحة.
في الشبكات المنزلية قد يكون المبدّل مدمجًا داخل جهاز الراوتر، ولهذا يبدو للمستخدم أن الراوتر يقوم بكل شيء، رغم أن داخله يؤدي أكثر من وظيفة.
متى يمر الاتصال عبر الراوتر؟
إذا كان الجهازان داخل الشبكة المحلية نفسها، فقد تنتقل البيانات بينهما دون الحاجة إلى الخروج إلى الإنترنت. أما الراوتر فيدخل عندما يجب نقل البيانات من شبكة إلى شبكة أخرى، مثل إرسال طلب من كمبيوتر المنزل إلى موقع على الإنترنت.
يقرأ الراوتر عنوان الوجهة ويقرر إلى أين يرسل الحزمة بعد ذلك. ويمكن تشبيهه ببوابة الشبكة؛ فهو يربط الشبكة المنزلية أو المكتبية بالشبكات الأخرى، بينما يركز المبدّل على توجيه البيانات بين الأجهزة الموجودة داخل الشبكة المحلية. هذا يعني أن إرسال ملف بين جهازين في المنزل لا يحتاج بالضرورة إلى الإنترنت، حتى لو كان كلاهما متصلًا بالراوتر نفسه.
هل تنتقل الحزم كلها في الطريق نفسه؟
ليس بالضرورة، خاصة عند انتقال البيانات عبر الإنترنت. قد تسلك بعض الحزم مسارات مختلفة بحسب الازدحام وحالة الشبكات، ثم تصل إلى الجهاز المستقبِل في أوقات متقاربة. لا يشكل ذلك مشكلة عادةً، لأن كل حزمة تحمل معلومات عن ترتيبها. يعيد الجهاز المستقبِل تنظيم الحزم وتجميعها بالترتيب الصحيح قبل تسليم البيانات إلى البرنامج الذي طلبها.
أما داخل شبكة محلية صغيرة، فعادةً يكون المسار أبسط وأقصر، مثل انتقال البيانات من الكمبيوتر إلى المبدّل ثم إلى الكمبيوتر الآخر.
ماذا يحدث عند وصول البيانات إلى الجهاز الآخر؟
تصل الإشارات إلى بطاقة الشبكة في الجهاز المستقبِل، فتحولها إلى بيانات رقمية وتتحقق من أن الحزم موجهة إلى هذا الجهاز. بعد ذلك يمرر نظام التشغيل البيانات إلى البرنامج أو الخدمة المناسبة.
إذا كنت تنقل ملفًا، تُجمع الأجزاء بالترتيب الصحيح ثم يُحفظ الملف في المكان المحدد. وإذا كنت تفتح مجلدًا مشتركًا، يرسل الجهاز الآخر البيانات المطلوبة لتظهر محتويات المجلد على شاشتك. أما عند الطباعة عبر الشبكة، فتصل البيانات إلى الطابعة التي تحولها إلى صفحات مطبوعة.
ماذا يحدث إذا فُقدت إحدى الحزم؟
قد تُفقد حزمة بسبب ضعف الاتصال اللاسلكي، أو ازدحام الشبكة، أو خلل مؤقت في أحد الأجهزة. تستخدم كثير من عمليات النقل بروتوكولات تستطيع اكتشاف الحزم المفقودة وطلب إرسالها مرة أخرى. لهذا قد يتباطأ نقل الملف عند ضعف الاتصال بدل أن يصل ناقصًا. وإذا تعذر الاتصال تمامًا، تظهر رسالة تخبر المستخدم بأن الجهاز الآخر غير متاح أو أن عملية النقل فشلت.
بعض أنواع البيانات الفورية، مثل المكالمات الصوتية أو البث المباشر، قد تتعامل مع الفقد بطريقة مختلفة؛ لأن انتظار إعادة الإرسال قد يسبب تأخيرًا ملحوظًا. لكن هذه التفاصيل لا تغيّر الفكرة الأساسية لانتقال البيانات داخل الشبكة.
ماذا لو كان الجهاز متصلًا ولكن لا يسمح بالوصول؟
الوصول إلى الجهاز لا يعتمد على الاتصال وحده. قد تصل الحزم إلى الجهاز الآخر، لكنه يرفض الطلب لأن المستخدم لا يملك الصلاحية اللازمة، أو لأن المجلد غير مشترك، أو لأن جدار الحماية يمنع الاتصال.
لذلك توجد ثلاثة شروط أساسية لنجاح العملية: أن يكون الجهاز متصلًا بالشبكة، وأن تكون الخدمة المطلوبة تعمل، وأن يملك المستخدم إذنًا للوصول إليها. وجود الأجهزة في الشبكة نفسها لا يعني أن كل جهاز يستطيع فتح ملفات الأجهزة الأخرى.
مثال كامل: إرسال ملف من كمبيوتر إلى آخر
لنفترض أنك ترسل ملفًا من الكمبيوتر الأول إلى مجلد مشترك على الكمبيوتر الثاني. يقرأ الكمبيوتر الأول الملف ويقسّمه إلى حزم، ثم يضيف إلى كل حزمة معلومات عن المصدر والوجهة والترتيب. تمر الحزم إلى بطاقة الشبكة، التي تحولها إلى إشارات وترسلها عبر الكابل أو الواي فاي.
يستقبل المبدّل أو جهاز الشبكة هذه الإشارات، ويحدد الجهاز المقصود، ثم يوجه الحزم إليه. تستقبل بطاقة الشبكة في الكمبيوتر الثاني الحزم، ويفحصها نظام التشغيل ويتأكد من الصلاحيات، ثم يعيد جمع الأجزاء ويحفظ الملف داخل المجلد المشترك. كل ذلك قد يحدث خلال ثوانٍ من دون أن يرى المستخدم هذه الخطوات.
هل تختلف العملية عند استخدام الإنترنت؟
المبدأ الأساسي متشابه: تُقسّم البيانات إلى حزم، ويضاف إليها عنوان الوجهة، ثم تنتقل عبر الشبكات حتى تصل. لكن عند استخدام الإنترنت، تمر الحزم عادةً عبر الراوتر ثم عبر أجهزة وشبكات متعددة تابعة لمزودي الخدمة قبل الوصول إلى الخادم البعيد.
أما داخل الشبكة المحلية، فالمسافة أقصر وعدد الأجهزة الوسيطة أقل، ولذلك يكون الاتصال غالبًا أسرع وأبسط. وهذا هو الفرق العملي بين إرسال ملف إلى جهاز في الغرفة نفسها وإرساله إلى خادم موجود في دولة أخرى.
الخلاصة
عند إرسال البيانات داخل الشبكة، يقسّم الكمبيوتر الملف أو الطلب إلى حزم صغيرة، ويضع عليها عناوين ومعلومات تنظيمية، ثم ترسلها بطاقة الشبكة عبر الكابل أو الواي فاي. يوجه المبدّل البيانات داخل الشبكة المحلية، بينما ينقلها الراوتر إلى الشبكات الأخرى عند الحاجة. وفي النهاية يعيد الجهاز المستقبِل ترتيب الحزم وتجميعها، بشرط أن يكون متصلًا وأن تسمح الصلاحيات بالوصول.
