نظرة عامة على الشبكات
في العقد الثامن من القرن العشرين ( 1980 ) بدأت ظهور أجهزة الحواسب الصغيرة ( Micro Computer ) والتي تسببت في تغييرات كبيرة جدا في مجال الأعمال ( Business ) والصناعة وذلك بإعطاء المستخدمين القدرة على الاستفادة من الحواسب والموارد والمعلومات الغير مرئية بالنسبة للمستخدمين وذلك من خلال الشبكات.
وقد استمرت الآلة الكاتبة في الخدمة والعمل المستمر لمدة حوالي 100 عام ولم تخرج من الخدمة سوى بعد ظهور تلك الحواسب الصغيرة والتي سميت الحواسب الشخصية ( Pc ) .
وفى العقدين السادس والسابع من هذا القرن ( 1970 - 1960 ) كانت أنظمة المعلومات لشركة معينة يتم إدارتها من خلال تخزينها على حاسب مركزي رئيسي ( Main Frame ). وهذه الأنظمة يتم السيطرة عليها وتطويرها من خلال قسم نظم المعلومات المتواجد داخل الهيئة / المؤسسة .... ولكن التكلفة المالية لمثل هذه الأنظمة عالية جدا والمستفيدين لا يستطيعوا الاستفادة بصورة كاملة من هذه الأنظمة. وأصبح كل هذا قد تغير بمجرد ظهور الحاسبات الصغيرة ( Mini computer) والتي سمحت لكل قسم في داخل المؤسسة أن يمتلك نظام كمبيوتر داخلي وتكلفته ضئيلة جدا بالنسبة للحاسبات المركزية (Main Frame).
وقد ترتب على ذلك ان الحاسبات الشخصية (Pc) قد ظهرت في السوق وتسببت في ظهور المستخدم الذى يعمل منفرد وغير مرتبط بأى مستخدم أخر. ومع ذلك فإن أنظمة المعلومات المعتمدة على الحاسبات الشخصية ليس من السهل أن تكون متاحة لأكثر من مستخدم بالإضافة إلى أن المعلومات الهامة والمفيدة لأكثر من مستخدم تم توزيعها على أكثر من حاسب شخصي لا يوجد اتصال بينهم مثل الحاسبات المركزية.
لذلك كان لابد من الرجوع إلى الخلف حيث أنظمة المعلومات المركزية وهذا قد حدث في منتصف العقد الثامن ( 1980) وبداء ربط الحواسب الشخصية مع بعضها البعض لتكون شبكة كمبيوتر (COMPUTER Network) والتي فيها يتم تخزين الملفات على نظام مركزي بحيث أن تكون متاحة للمستخدمين من خلال أجهزة الحواسب الشخصية كما بالرسم .
وهنا نجد عدة ميزات لنظام شبكة الكمبيوتر إذا ما تم مقارنته مع نظام الحاسب المركزي وهى أن في شبكات الكمبيوتر عدد من الحواسب الشخصية يمكن لها استخدام أو الحصول(ACCESS ) على ملفات من الخادم الرئيسي( SERVER) ولكن كل من هذه الحواسب الشخصية يمتلك إمكانية) تشغيل (PROCESSING) منفصلة عن الخادم الرئيسي .
ولكن في أنظم( الحاسب المركزي MAIN FROME يوجد نهايات طرفية لا تمتلك أي إمكانية تشغيل (PROCESSING ) وكل شيء محمل على الحاسب المركزي
( MAIN FROME ) . وأيضا في أنظمة الشبكات يتم تحقيق(distributed procession system )
وذلك لان كل حاسب شخصي على الشبكة يمتلك إمكانية تشغيل وتخزين منفصل وبالتالي فأن الخادم(server ) لا يكون محمل أو مثقل بتقدم إمكانية تشغيل لكل حاسب على الشبكة وهذا يؤدى إلى تحقيق توازن في العمل على الشبكة .
الحاسبات المتواجد على الشبكة تسمى(nodes or workstation ) وحيث أنها تمتلك إمكانية تشغيل وذاكرة تخزين بيانات فأنها لاتحمل على الخادم وتستطيع تنفيذ كل من المهام الصعبة والبسيطة على ما تمتلكه الحاسبات من إمكانيات تشغيل وذاكرة تخزين .
وهنا في شبكات الكمبيوتر فأن الخادم(server ) يتم استخدامه لعمل الأتي :
1- تخزين واسترجاع الملفات
2- إدارة الشبكة
3- إدارة المستخدمين
4- تحقيق الأمن(security)
وكل حاسب شخصي (pc) على الشبكة له القدرة على الدخول(logon ) على الخادم (server ) للحصول على برنامج وبيانات معينة بالإضافة مثلا لاستخدام أحد تطبيقات الشبكة وهو البريد الإلكتروني( E- mail ) وهكذا نجد ان أنظمة الحواسب المركزية(main frame ) ولكنها تستخدم في أنظمة المعلومات المعقدة والتي تحتاج إلى قوة تشغيل(processing power ) اكبر وتستطيع أيضا أن تضع الحاسبات المركزية ( main frame ) وكأنها جزء من شبكة حاسبات كبيرة.
واستخدام الشبكات يؤدى إلى توفير كثير من الجهد وإنجاز العمل بصورة أفضل لازدياد الحاجة إلى تبادل المعلومات والبيانات بين الوحدات المكونة لأي مؤسسة أو بين المؤسسات وبعضها البعض . وفى هذه المذكرة سوف نوضح ما هى شبكة كمبيوتر computer network وبعض المبادئ الأساسية والمصطلحات الخاصة بهذا المجال .
- لماذا يتم إنشاء شبكات الكمبيوتر ؟
- ما هى الشبكات ؟
لماذا يتم إنشاء شبكة كمبيوتر ؟
- ما هى الفوائد التي تعود علينا باستخدام الشبكات ؟
الإجابة على هذه الأسئلة سوف تساعدنا في بناء فهم دقيق وجيد للشبكات .
الشبكة هى أول نظام اتصالات وضع لربط الحاسبات مع بعضها البعض وكذلك موارد الحاسبات بنفس الطريقة التي تتم لربط التليفونات مع بعضها البعض من خلال السنترالات. واحد أهم الأهداف من شبكات الكمبيوتر هو أن يتم ربط موارد الشبكات مع بعضها البغض كما يتم تبادل المحادثات التليفونية من خلال شبكة التليفونات . ولا يأخذ في الاعتبار إذا كانت موارد الشبكات في نفس المبنى أو خارجه ومن الموارد الموجودة في الشبكات آلات الطباعة - plotters - وحدات التخزين ......... وبالتالي فأن الشبكات تقلل المسافات وتعطى إمكانية للمستخدم للحصول على معلومات في أي مكان كانت . أي أن الشبكات قد وضعت مبدأ جديد وهو الاتصال بدلا من الانتقال .
وفى معظم المؤسسات والهيئات أو المصانع أو البنوك يوجد لديهم أجهزة كمبيوتر مثل الحواسب الشخصية ( pc) أو minicomputer أو الحاسبات المركزية mainframe وكذلك نهايات طرفية متواجدة في مكان ما فالشبكات قد قدمت طريقة ملائمة جداً لربط هذه الأنظمة المختلفة مع بعضها في نظام اتصال ممتزج مع بعضه . والتطور تكنولوجيا الشبكات قد سمح للأنظمة الكمبيوتر التي تعمل في بيئات العمل مختلفة بأن تربط مع بعضها ومن أهم الأسباب التي أدت إلى إنشاء شبكات كمبيوتر هو الأتي :
1- المشاركة في البرامج والبيانات
Program and file sharing
المشاركة في موارد الشبكات
NETWORK RESOORCE SHARING
إنشاء أجهزة الحواسب الشخصية ( PC)
ECONOMICAL EXPANSION OF THE PC BASE القدرة على استخدام برمجيات على الشبكة
ABILITY TO USE NETWORK SOFTWERE البريد الإلكتروني
ELECTRONIC MAIL
إنشاء مجمعة العمل
CREATION OF WORKGROUP
الإدارة المركزية
CENTERALITED MANAGMENT
التأمين
SECORITY
الدخول على أنظمة التشغيل
ACCESS TO OTHER OPERATING SESTEM
تحسين التعاون البنائى
ENHANCEMENT OF CORPORATE STRUCTURE
المشاركة في البرامج والبيانات PROGRAM AND FILE SHORING عند شراء البرمجيات التي يمكن ان تكون متاحة على الشبكة لأكثر من مستخدم فأن تكون أرخص من حيث السعر . البرامج والبيانات الخاصة بها يمكن تخزينها على ( FILE SERVER) وتصبح متاحة لأي مستخدم من الشبكة وحيث أن المستخدم يمكن أن يقوم بتخزين الملفات إلى ( PERSONAL DIRECTORIES ) وايضاً يستطيع تخزين الملفات على ( PUBLIC DIRECTORIES ) بحيث أي مستخدم أخر أن يقرأه ويعدل فيه . وأحد أهم التطبيقات التي يمكن أن تكون موجودة على الشبكة هى قواعد البيانات ( database) ويستطيع اكثر من مستخدم الاستفادة من قواعد البيانات وفى نفس الوقت . وهناك أيضاً وسائل لتأمين قواعد البيانات بحيث أن يقوم مدير النظام بعمل ( record lock) بحيث يمنع أكثر من مستخدم من التعديل في هذا السجل في نفس الوقت .