عبد الله الساهر
Nov 2004, 06:23 AM
الباب الرابع
- كروت الأتصال : ( netwark interface )
يتم أختيار نوع ( netwark interface card ) بعد أخذ القرار الخاص بطرق الوصول ( access methods ) وكذلك بعد أختيار شكل الشبكة (topology ) الذى سوف يتم العمل به. ويوجد عديد من أنواع الشبكات يمكن أن تعمل على أجهزة الكمبيوتر منها :
1- الكمبيوتر التى تعمل بنظام ( (industry standard architecture-ISA - (16- bit ) ) يوجد لها نوع من الكروت المناسب لها .
2- الكمبيوتر التى تعمل بنظام ( industry standard architecture - ISA- (8 - bit ) ) يوجد لها أيضا نوع من الكروت المناسبة .
3- الكمبيوتر التى تعمل بنظام ( MICROCHANNER ARCHTICTETURE -MCA ) مثل ( IBM PS / 2 )يوجد لها كروت إتصال خاصة بها
4- الكمبيوتر التى تعمل بنظام ( EXTENDED INDUSTRY STANDARD ARCHITECTURE - EISA ) يوجد لها كروت أتصال خاصة بذلك أيضا . ويمكن أن تحصل على آداء عالى فى الشبكات التى كروت الأتصال الخاصة بها يتم تركيبها على محطات عمل يوجد بها ( SLOTS ) تعمل بنظام ( ISA - 16 BIT ) فالأداء على الشبكة سوف يكون أقل.
ISA BUS :
يعتبر ( INDUSTRY STANDARD ARCHITECTURE -ISA BUS ) من أول الأساليب التى أستخدمت فى أجهزة الحواسب الشخصىة والتى أستخدمته شركة IBM فى أنتاج الحواسب الشخصية فى بداية هذه التكنولوجيا وهذا ( ISA BUS ) يستخدم أجهزة الحواسب الشخصية التى تعتمد على ( MICRO PROCESSOR 803086 ) وبعض من أجهزة الحواسب التى تعتمد على ( MICRO PROCESSOR 80486 ) ولكن يقل أستخدام هذه التكنولوجيا على الأجهزة التى تعمل كخادم ( SERVER ) .
أساليب التعامل وشكل الشبكات :
NETWARK INTERFACE METHODS AND TOPOLOGIES
للشبكات خصائص عديدة من أهم هذه الخصائص هى أنها منقسمه إلى مجموعة أجزاء ويمكن تطوير هذه الأجزاء حسب نظام العمل المتاح وهذه الخاصية تسمى ( MODULAR & ADAPTABLE ) . وخاصية التجزئة هذه تسمح بسهولة إضافة أى أجزاء جديدة أو إلغاء أى أجزاء آخرى . وكذلك خاصية ( ADAPTAPION ) تسمح بتحسين الآداء الأداء وتطوير العمل على النظام الشبكى الموجود .
ومن أشكال ( TOPOLOGY ) الشبكات التى سوف نتعرض لها هى ( ETHERNET & TOKEN RING ) وكذلك سوف نتعرض لما يسمى بطريقة الوصول على الشبكات ( METHOD ACCESS NETWORK ) ومنها :
1- ( ETHERNET ) تعطى أمكانية ( BUS TOPOLOGY WITH CSMA / CD ) كوسيلة للوصول إلى الشبكات ويمكن أستخدام أى نوع من أنواع الكابلات مثل ( THIN OR THICK COAXIAL AND TWISTER PAIR )
2- ( TOKEN RING ) يمكن أن تكون خليط من ( سفشق & قهىل فخحخمخلغ) وتستخدم أسلوب الوصول للشبكات الذى يسمى ( TOKEN RING ) بأستخدام كابلات تسمى ( UNSHIELD TWISTED PAIR UTP OR SHIELDED ) ويوجد كثير من هذه الطرق يمكن شرائها من السوق . وحاليا يتم تبديل كابلات ( COAXIAL COPPER CABLE ) بدلا من (TWISTED PAIR ) وكذلك يتم أستخدام (FIBER OPTIC ) فى حالة أنشاء (BACK BONE ) .
نظرة عامة على توصيل الشبكات :
-NETWARK CONECTION OVER VIEW
المكونات الأساسية للشبكات هى كروت الأتصال ( NETWARK INTERFACE CABLE ) وكذلك كابلات الأتصال ( CABLES ) . أما بالنسبة لطرق الوصول للشبكات وشكل الشبكات ( ACCESS METHOD & TOPOLOGY ) تستخدم مع نوع معين من الشبكات ويعتبر من الأمور الهامة جدا ويجب أخذها فى الأعتبار عند تقييم أو شراء شبكات للعمل بها داخل جهة معينة . وهذه العوامل والمكونات الأساسية للشبكات سوف يتم تغطيتها فى الجزء التالى .
نجد كل كروت الأتصال ( NIC ) التى يتم تركيبها على أجهزة الكمبيوتر تستخدم أساليب إيتمان مختلفة ( DIFFERENT INTERRUPT LINE ) لترسل إلى ( MICRO PROCESSOR ) طلب أستخدام للمسار الرئيسى ( ACCESS TO THE BUS ) . ولا يمكن لأكثر من كارت إتصال أن يأخذ نفس رقم الأيتمان (11 INTERRUPT ) 11 INTERRUPT ) متاحة على) ISA - BUS ) . ومن أهم العيوب فى ( ISA BUS ) هو عدم توافقه بين سرعتى ( MICRO PROCESSOR ) و ( ISA - BUS ) وهذا يوءدى أختنافات قد تحدث داخل جهاز الكمبيوتر . وذلك لأن سرعة ( MICRO PROCESSOR 386 ) المعتمدة على ( ISA - BUS ) تتراوح بين ( 16 - 33 MHz ) وأما ( ISA - BUS ) فأن سرعتها تكون ( 8 MHz ) وهذا طبعا يوءدى إلى تقليلالأداء على أجهزة الكمبيوتر وكذلك تقليل ( THROUGHPUT ) على الشبكة .
EISA BUS :
تم تطوير وتصميم ( EISA ) بواسطة إتحاد صناعات عالمى لتطوير وتحسين الأداء على ( ISA ) ولكى يواكب الأداء والنمو التكنولوجى الهائل الذى يحدث الآن فى مجال تكنولوجيا المعلومات .
وتم تصميم ( EISA ) بحيث يكون لها ( SEPRATE I/O & PROCESSOR BUS) وهذا يوءدى إلى تحسين الآداء ولذلك فأن أجهزة الكمبيوتر التى تعتمد على (EISA ) تعطى ( HIGH SPEED DISK I /O ) وتعتبر( EISA )لها خاصية جديدة وهى أنها ( 32- BIT BUS ) فلذلك تتطلب عدد من (PINS ) أكثر من المستخدمة ( ISA ) . وفى نفس الوقت يمكن تركيب ( ISA ) أو ( EISA ) على نفس ( SLOT ) الموجود على ( MOTHER BOARD ) فى داخل جهاز الكمبيوتر . وفى هذه الحالة فأن ( SLOT ) يكون مكون من جزئين الجزء الأول يمكن التركيب عليه ( ISA ) أما الجزء الثانى ومعه الجزء الأول يمكن التركيب عليه كارت ( EISA ) ويعتبر الأداء الناتج عن كارت ( EISA ) يعمل بسرعة ( 8 MHz ) ثلاثة أمثال الأداء الناتج عن كارت ( ISA ) يعمل بسرعة ( 8 MHz ) . ولذلك فأن ( EISA ) يتطلب أن تكون موجودة فى الأجهزة التى تعمل كخادم ( SERVER ) .
مهام كارت الشبكة :
TASKS OF NETWORK INTERFACE CARD
يوجد عديد من المهام التى يجب أن توءدى بواسطة كارت الشبكة وذلك عندما يتم فتح جلسه ( SESSION ) بين محطتين عمل على الشبكة . من هذه المهام أو الوظائف تعرف من خلال البروتوكول المستخدم والبعض الآخر من خلال ( MEDIA ACCESS ROLES ) المستخدمة من خلال كارت معين . بالأضافة إلى أن بعض منتجى كروت الأتصال تقوم بوضع أجزاء معينة لتحسين الأداء على الكارت منها ( LARGE BUFFER OR FASTER PROCESSORS ) ومن مهام كروت الشبكة الآتى :
1- ( HANDSHAKING ) وتعتبر هذه أول مهمة من مهام كروت الشبكات وذلك لأنها هى التى تقوم بعمل أو أنشاء قناة الأتصال بين محطتى العمل. وكذلك يتم فى هذه المرحلة تحديد عوامل الأتصالات (COMMUNICATION PARAMETERS ) مثل سرعة نقل البيانات . حجم PACKETS . عامل إنتهاء وقت الأتصال ( TIME- OUT PARAMETERS ) وكذلك حجم ( BUFFER ) الخاص على الكروت الأتصال . وبالتالى فأن مرحلة ( HANDSHAKING ) مهمة جدا فى حالةوجود كروت أتصال ليست من نفس النوع وكذلك فى حالة أحد الكروت يعمل بسرعة أعلى من الكروت الآخرى .
وبمجرد أن تبدأ فى الأرسال والأستقبال .
2- ( PARALLEL - TO- SERIAL CONVERSION ) يوجد عديد من التحويلات ( CONVERSIONS ) لابد أن تحدث للبيانات التى يتم إرسالها على الشبكة منها ( PARALLEL - TO - SERIAL CONVERSION ) وهى عبارة عن تحويل البيانات ( PARALLEL ) داخل جهاز الكمبيوتر إلى بيانات (SERIAL ) لكى يتم إرسالها على الشبكة كموجات إلكترونية .
3- هناك مهمة ثالثة وهى عملية (DATA COMPERSSION ) لتحسين سرعة نقل البيانات . ولابد أن يكون هناك فى وحدة الأستقبال ما يقوم بعمل (DECOMPERESSION) للبيانات المستقبلة .
4- ويمكن أن تكون محطة العمل التى تستقبل البيانات تعمل بسرعة أقل من محطة العمل التى ترسل البيانات فلى هذه الحالة لابد من أن البيانات التى يتم إرسالها توضع أولا فى ( TEMPORARILY HOLDING INFORMATION ) وبالتالى فأنه كلما زاد حجم ( BUFFER ) فأن هذا يوءدى إلى تحسين الأداء على الشبكة . ويوجد أنواع من كروت الأتصال يوجد بها ( BULIT IN BUFFER ) لهذا الغرض .
5- وبمجرد أن البيانات تم أستقبالها على كرت الأتصال فى محطة العمل فأن وحدة التشغيل المركزية ( CPU ) يمكن أن تحصل على هذه البيانات وتصبح متاحة لها . وهناك طرق عديدة لنق البيانات من على ( BUFFER) الموجودة فى كرت الأتصال إلى الذاكرة الرئيسية الخاصة بالجهاز من هذه الطرق :-
- كروت الأتصال : ( netwark interface )
يتم أختيار نوع ( netwark interface card ) بعد أخذ القرار الخاص بطرق الوصول ( access methods ) وكذلك بعد أختيار شكل الشبكة (topology ) الذى سوف يتم العمل به. ويوجد عديد من أنواع الشبكات يمكن أن تعمل على أجهزة الكمبيوتر منها :
1- الكمبيوتر التى تعمل بنظام ( (industry standard architecture-ISA - (16- bit ) ) يوجد لها نوع من الكروت المناسب لها .
2- الكمبيوتر التى تعمل بنظام ( industry standard architecture - ISA- (8 - bit ) ) يوجد لها أيضا نوع من الكروت المناسبة .
3- الكمبيوتر التى تعمل بنظام ( MICROCHANNER ARCHTICTETURE -MCA ) مثل ( IBM PS / 2 )يوجد لها كروت إتصال خاصة بها
4- الكمبيوتر التى تعمل بنظام ( EXTENDED INDUSTRY STANDARD ARCHITECTURE - EISA ) يوجد لها كروت أتصال خاصة بذلك أيضا . ويمكن أن تحصل على آداء عالى فى الشبكات التى كروت الأتصال الخاصة بها يتم تركيبها على محطات عمل يوجد بها ( SLOTS ) تعمل بنظام ( ISA - 16 BIT ) فالأداء على الشبكة سوف يكون أقل.
ISA BUS :
يعتبر ( INDUSTRY STANDARD ARCHITECTURE -ISA BUS ) من أول الأساليب التى أستخدمت فى أجهزة الحواسب الشخصىة والتى أستخدمته شركة IBM فى أنتاج الحواسب الشخصية فى بداية هذه التكنولوجيا وهذا ( ISA BUS ) يستخدم أجهزة الحواسب الشخصية التى تعتمد على ( MICRO PROCESSOR 803086 ) وبعض من أجهزة الحواسب التى تعتمد على ( MICRO PROCESSOR 80486 ) ولكن يقل أستخدام هذه التكنولوجيا على الأجهزة التى تعمل كخادم ( SERVER ) .
أساليب التعامل وشكل الشبكات :
NETWARK INTERFACE METHODS AND TOPOLOGIES
للشبكات خصائص عديدة من أهم هذه الخصائص هى أنها منقسمه إلى مجموعة أجزاء ويمكن تطوير هذه الأجزاء حسب نظام العمل المتاح وهذه الخاصية تسمى ( MODULAR & ADAPTABLE ) . وخاصية التجزئة هذه تسمح بسهولة إضافة أى أجزاء جديدة أو إلغاء أى أجزاء آخرى . وكذلك خاصية ( ADAPTAPION ) تسمح بتحسين الآداء الأداء وتطوير العمل على النظام الشبكى الموجود .
ومن أشكال ( TOPOLOGY ) الشبكات التى سوف نتعرض لها هى ( ETHERNET & TOKEN RING ) وكذلك سوف نتعرض لما يسمى بطريقة الوصول على الشبكات ( METHOD ACCESS NETWORK ) ومنها :
1- ( ETHERNET ) تعطى أمكانية ( BUS TOPOLOGY WITH CSMA / CD ) كوسيلة للوصول إلى الشبكات ويمكن أستخدام أى نوع من أنواع الكابلات مثل ( THIN OR THICK COAXIAL AND TWISTER PAIR )
2- ( TOKEN RING ) يمكن أن تكون خليط من ( سفشق & قهىل فخحخمخلغ) وتستخدم أسلوب الوصول للشبكات الذى يسمى ( TOKEN RING ) بأستخدام كابلات تسمى ( UNSHIELD TWISTED PAIR UTP OR SHIELDED ) ويوجد كثير من هذه الطرق يمكن شرائها من السوق . وحاليا يتم تبديل كابلات ( COAXIAL COPPER CABLE ) بدلا من (TWISTED PAIR ) وكذلك يتم أستخدام (FIBER OPTIC ) فى حالة أنشاء (BACK BONE ) .
نظرة عامة على توصيل الشبكات :
-NETWARK CONECTION OVER VIEW
المكونات الأساسية للشبكات هى كروت الأتصال ( NETWARK INTERFACE CABLE ) وكذلك كابلات الأتصال ( CABLES ) . أما بالنسبة لطرق الوصول للشبكات وشكل الشبكات ( ACCESS METHOD & TOPOLOGY ) تستخدم مع نوع معين من الشبكات ويعتبر من الأمور الهامة جدا ويجب أخذها فى الأعتبار عند تقييم أو شراء شبكات للعمل بها داخل جهة معينة . وهذه العوامل والمكونات الأساسية للشبكات سوف يتم تغطيتها فى الجزء التالى .
نجد كل كروت الأتصال ( NIC ) التى يتم تركيبها على أجهزة الكمبيوتر تستخدم أساليب إيتمان مختلفة ( DIFFERENT INTERRUPT LINE ) لترسل إلى ( MICRO PROCESSOR ) طلب أستخدام للمسار الرئيسى ( ACCESS TO THE BUS ) . ولا يمكن لأكثر من كارت إتصال أن يأخذ نفس رقم الأيتمان (11 INTERRUPT ) 11 INTERRUPT ) متاحة على) ISA - BUS ) . ومن أهم العيوب فى ( ISA BUS ) هو عدم توافقه بين سرعتى ( MICRO PROCESSOR ) و ( ISA - BUS ) وهذا يوءدى أختنافات قد تحدث داخل جهاز الكمبيوتر . وذلك لأن سرعة ( MICRO PROCESSOR 386 ) المعتمدة على ( ISA - BUS ) تتراوح بين ( 16 - 33 MHz ) وأما ( ISA - BUS ) فأن سرعتها تكون ( 8 MHz ) وهذا طبعا يوءدى إلى تقليلالأداء على أجهزة الكمبيوتر وكذلك تقليل ( THROUGHPUT ) على الشبكة .
EISA BUS :
تم تطوير وتصميم ( EISA ) بواسطة إتحاد صناعات عالمى لتطوير وتحسين الأداء على ( ISA ) ولكى يواكب الأداء والنمو التكنولوجى الهائل الذى يحدث الآن فى مجال تكنولوجيا المعلومات .
وتم تصميم ( EISA ) بحيث يكون لها ( SEPRATE I/O & PROCESSOR BUS) وهذا يوءدى إلى تحسين الآداء ولذلك فأن أجهزة الكمبيوتر التى تعتمد على (EISA ) تعطى ( HIGH SPEED DISK I /O ) وتعتبر( EISA )لها خاصية جديدة وهى أنها ( 32- BIT BUS ) فلذلك تتطلب عدد من (PINS ) أكثر من المستخدمة ( ISA ) . وفى نفس الوقت يمكن تركيب ( ISA ) أو ( EISA ) على نفس ( SLOT ) الموجود على ( MOTHER BOARD ) فى داخل جهاز الكمبيوتر . وفى هذه الحالة فأن ( SLOT ) يكون مكون من جزئين الجزء الأول يمكن التركيب عليه ( ISA ) أما الجزء الثانى ومعه الجزء الأول يمكن التركيب عليه كارت ( EISA ) ويعتبر الأداء الناتج عن كارت ( EISA ) يعمل بسرعة ( 8 MHz ) ثلاثة أمثال الأداء الناتج عن كارت ( ISA ) يعمل بسرعة ( 8 MHz ) . ولذلك فأن ( EISA ) يتطلب أن تكون موجودة فى الأجهزة التى تعمل كخادم ( SERVER ) .
مهام كارت الشبكة :
TASKS OF NETWORK INTERFACE CARD
يوجد عديد من المهام التى يجب أن توءدى بواسطة كارت الشبكة وذلك عندما يتم فتح جلسه ( SESSION ) بين محطتين عمل على الشبكة . من هذه المهام أو الوظائف تعرف من خلال البروتوكول المستخدم والبعض الآخر من خلال ( MEDIA ACCESS ROLES ) المستخدمة من خلال كارت معين . بالأضافة إلى أن بعض منتجى كروت الأتصال تقوم بوضع أجزاء معينة لتحسين الأداء على الكارت منها ( LARGE BUFFER OR FASTER PROCESSORS ) ومن مهام كروت الشبكة الآتى :
1- ( HANDSHAKING ) وتعتبر هذه أول مهمة من مهام كروت الشبكات وذلك لأنها هى التى تقوم بعمل أو أنشاء قناة الأتصال بين محطتى العمل. وكذلك يتم فى هذه المرحلة تحديد عوامل الأتصالات (COMMUNICATION PARAMETERS ) مثل سرعة نقل البيانات . حجم PACKETS . عامل إنتهاء وقت الأتصال ( TIME- OUT PARAMETERS ) وكذلك حجم ( BUFFER ) الخاص على الكروت الأتصال . وبالتالى فأن مرحلة ( HANDSHAKING ) مهمة جدا فى حالةوجود كروت أتصال ليست من نفس النوع وكذلك فى حالة أحد الكروت يعمل بسرعة أعلى من الكروت الآخرى .
وبمجرد أن تبدأ فى الأرسال والأستقبال .
2- ( PARALLEL - TO- SERIAL CONVERSION ) يوجد عديد من التحويلات ( CONVERSIONS ) لابد أن تحدث للبيانات التى يتم إرسالها على الشبكة منها ( PARALLEL - TO - SERIAL CONVERSION ) وهى عبارة عن تحويل البيانات ( PARALLEL ) داخل جهاز الكمبيوتر إلى بيانات (SERIAL ) لكى يتم إرسالها على الشبكة كموجات إلكترونية .
3- هناك مهمة ثالثة وهى عملية (DATA COMPERSSION ) لتحسين سرعة نقل البيانات . ولابد أن يكون هناك فى وحدة الأستقبال ما يقوم بعمل (DECOMPERESSION) للبيانات المستقبلة .
4- ويمكن أن تكون محطة العمل التى تستقبل البيانات تعمل بسرعة أقل من محطة العمل التى ترسل البيانات فلى هذه الحالة لابد من أن البيانات التى يتم إرسالها توضع أولا فى ( TEMPORARILY HOLDING INFORMATION ) وبالتالى فأنه كلما زاد حجم ( BUFFER ) فأن هذا يوءدى إلى تحسين الأداء على الشبكة . ويوجد أنواع من كروت الأتصال يوجد بها ( BULIT IN BUFFER ) لهذا الغرض .
5- وبمجرد أن البيانات تم أستقبالها على كرت الأتصال فى محطة العمل فأن وحدة التشغيل المركزية ( CPU ) يمكن أن تحصل على هذه البيانات وتصبح متاحة لها . وهناك طرق عديدة لنق البيانات من على ( BUFFER) الموجودة فى كرت الأتصال إلى الذاكرة الرئيسية الخاصة بالجهاز من هذه الطرق :-