تقنيات الانترنت محاضرة 1-2
Download
Report
Transcript تقنيات الانترنت محاضرة 1-2
تقنيات اإلنترنت وبرمجة الويب
اتريخ شبكة االنرتنت
منذ نحو ثالثين سنة ،وبعد غزو روسيا للفضاء ،وبددء سدباا تللسدلل تلندوو فد هددد
تلحددرا تلبدداردُ ،حد أدرم فد قمرياددا ب ددوُ تلسد ت تللددال :ايددي يماددن ضددمان تسددلمرترية
تاللصاالت بين تلسلحات تألمرياية ف حالة نشوا حرا نووية؟
ولإلجابة هن هذت تلس ت ،ا ألفدت شدراة حاوميدة لدده RANDبدرتسدة هدذا تلمسد لة
تالسلرتليجية ،ومحاولة إيجاد تلحلو تلمناسبة لدا .ولم َّخضت تلدرتسة هن وجوا بنداء
شدباة المرازيدة ) (distributed communications networkلعلمدد مبددق
لحويد تلرسدا إلد حدز ) ، (Packet Switchingوهدو مبددق يدن
هلد ل سدي
تلرسدددددددددددددا ت لالرونيدددددددددددددة إلددددددددددددد وحددددددددددددددتت لدددددددددددددده تلحدددددددددددددز
س إرسدالدا هبدر مجموهدة مدن تلع دد) ، (nodesثد لج َّمد
) (packetsيمان للمر أ
للشا تلرسالة.
أ
هذا تلحز لدى تلمسل بأ
اتبع اتريخ شبكة االنرتنت
وفد هددا ،1969نفدذَّت وزترُ تلدددفام تألمريايددة مشددروم هددذا تلشددباة همليددا وقسددملدا
قرباندت) ، (Advanced Research Project Agency- ARPANETإذ
ربحت هذا تلشباة مجموهة مدن تلجامعدات تألمريايدة هبدر قربد ه دد ماوندة مدن قجددزُ
امبيولر همالقة (supercomputer).ولجلَّت فا دُ هذا تلشباة ف ن د تلمعلومدات
بسرهة ها لة بين للك تألجدزُ ،اما قلاحت للعلماء وتلباحثين إماان تالسدلفادُ تلمشدلراة
من موترد قنظمة تلامبيولر لديد رغ لباهد تلمسافات.
بعددد ذلددك ،ظدددرت فد هددا 1972خدمددة تلبريددد تاللالروند
) (Emailتللد تبلارلدددا
شددراة BBNإذ قددددَّ قحددد مبرمجيددددا -وهدددو رت لوملينسددون -قو برندددامل للبريدددد
ت لالروند .ولعلمددد هددذا تلخدمددة هلد برنددامل رسددا تلرسددا ت لالرونيددة بددين تلنددا
هبر شباة المرازيدة .وقدد قصدبل تلبريدد ت لالروند تلدذ القد روتجدا سدريعا ،قحدد قهد
وسا تاللصاالت هبر ت نلرنت.
اتبع اتريخ شبكة االنرتنت
وبدقت قربانت ف قوت د تلسدبعينيات حدرم قو تسدلخدتمالدا تللجاريدة ،ويدده ، Telnetثد لدال
ذلك دخولدا مرحلة تلعالمية إثر ربحدا ببعض تلجامعات ومرتاز تألبحاث ف قوروبا .وفد قوتخدر
تلسبعينيات ،ادان بممادان تلندا
حدو تلعدال تلددخو -هبدر تلشدباة -فد ن اشدات حدو موتضدي
ملفرقة ،هبر ما يعري باس تلمجموهات ت خبارية ) (newsgroupمث USENET.
دددددددددد خدددددددددددمات تلبريددددددددددد ت لالروندددددددددد
ومدددددددددد ظدددددددددددور شددددددددددباات قخددددددددددرى ل د أ
)(Emailون د تلملفددات ) (FTPمث د شددباة BITNET (Because its Time
) ،Networkوشدباة) ، CSNET (Computer Science NETworkإضدافة إلد
NSFnetتللد حورلدددا) ، NSF (National Science Foundationبدددق تنلشددار
تسلخدت مصحلل ت نلرنت -ف قوت
تلثمانينيات -هل قنه مجموهة من تلشباات تلمخللفة تللد
لددرلبح فيمددا بيندددا بوسدداحة مجموهددة برولواددوالت تلددلحا با رسددا /برولواددو ت نلرنددت
) ،(Transmission Control Protocol/Internet Protocol- TCP/IPوهد
مجموهة برولواوالت حورلدا وزترُ تلدفام تألمرياية ،لاحة تاللصاالت هبر تلشدباات تلمخللفدة
تألنوتم.
اتبع اتريخ شبكة االنرتنت
وم مرور تلوقت ،اان هدد تلع د يلزتيد ،ورتفق ذلدك لزتيدد فد سدرهة ن د تلبياندات ،وال
سيَّما إثر تسلخدت خحوح مخصصة ) (dedicated linesمث T1 (T1 carrier).
وقد قسد ذلك فد لوسد تلشدباة تللد قصدبحت وسديلة ر يسدة لاللصدا ،وظددر إثدر ذلدك
جمعيات وهي ات لدل بلحوير ت نلرنت مث : IABوIETF .
ومد بدتيدة تللسدعينيات ،ظددرت وتجددة لسدلخد تلنصدو
ولعلمدد تل دوت )(menus
للوصددو إل د تلمعلومددات هبددر تلعددال ،ولددده هددذا تلوتجدددة Gopher ،ولاددن تلثددورُ
تلح ي ية ف هال ت نلرنت اانت ظدور شباة تلويا تلعالميدة (World Wide Web-
) ،WWWوه د خدمددة سدددلة تالسددلخدت لعلمددد ف د هددرض تلمعلومددات هل د تلنصددو
وتلصدددور وتلصدددوت وتلفيدددديو ،وم َّمدددا سددداهدها هلددد تالنلشدددار مضددداهفة سدددرهة خحدددوح
تاللصا .
اتبع اتريخ شبكة االنرتنت
وظدرت ف هدذا تلفلدرُ تلشدراات تلمدوفأرُ لخدمدة ت نلرندت (Internet Service
) ،Providers-ISPsوذلددك للزويددد تلنددا
باشددلرتك بخدمددة ت نلرنددت هبددر شددباة
تاللصدددا تلددددالف .وبعدددد ذلدددك ،ظددددرت مجموهدددة قخدددرى مدددن تلشدددراات تلملخصصدددة
مسلعرضات) ، (browsersومندا من ي د محراات بحث
با نلرنت ،مندا من ي د
أ
)(search enginesللموتضددي تلمخللفددة هل د تلشددباة ،ومندددا مددن ي ددد ل ددات
لبرمجددة ولحددوير تلموتق د .ويوجددد حاليددا هل د ت نلرنددت ماليددين تلموتق د تلل د ل ح د
مخللددي تلموتضددي مددن ث افيددة ،وسياسددية ،وهلميددة ،وصددناهية ،إضددافة إل د تللج دارُ
ت لالرونية ) (E-commerceوتللعامالت تلمالية هبر تلشباة .
ما هي االنرتنت؟
ت نلرندت ) (the Internetهد شدباة هالميدة لدربح هددُ نالي مدن تلشدباات وماليدين قجددزُ
تلامبيولر تلمخللفة تألنوتم وتألحجا ف تلعال .ولامن فا دُ ت نلرنت تللد لسد َّم قيضدا تلشدباة
)(the Netف اوندا وسيلة يسلخدمدا تألفرتد وتلم سسات لللوتص ولباد تلمعلومات .
وا للماَّن قجدزُ تلامبيولر من لباد تلمعلومات وتاللصا فيما بيندا ،ال بد لدا من تللوتفدق مد
ولعلمددد جمي د قجدددزُ
مجموهددة مددن معددايير تاللصددا تلل د لددده برولواددوال (Protocol).
أ
تلامبيددددددددولر تلملصدددددددددلة با نلرندددددددددت برولوادددددددددوال يسددددددددد َّم برولوادددددددددو ت نلرندددددددددت
) ،(Internet Protocol - IPوهدو ي دو بلجدز ء تلرسدا
ت لالرونيدة إلد وحددتت بياندات
س إلد
لده تلحز ) ، (packetsاما إنه يلحا بلوجيه تلبيانات ) (data routingمن تلمر أ
تلمسل أب .
وا للماَّن قجدزُ تلامبيولر من لباد تلمعلومات وتاللصا فيما بيندا ،ال بد لدا من تللوتفدق مد
ولعلمددد جمي د قجدددزُ
مجموهددة مددن معددايير تاللصددا تلل د لددده برولواددوال (Protocol).
أ
تلامبيددددددددولر تلملصدددددددددلة با نلرندددددددددت برولوادددددددددوال يسددددددددد َّم برولوادددددددددو ت نلرندددددددددت
) ،(Internet Protocol - IPوهدو ي دو بلجدز ء تلرسدا
ت لالرونيدة إلد وحددتت بياندات
س إلد
لده تلحز ) ، (packetsاما إنه يلحا بلوجيه تلبيانات ) (data routingمن تلمر أ
تلمسدل بأ
.وينضدو برولوادو ت نلرندت ) (Internet Protocol - IPلحدت مجموهدة
برولوادددوالت تلدددلحا با رسدددا /برولوادددو ت نلرندددت (Transmission Control
حورلددا
) ،Protocol/ Internet Protocol - TCP/IPوهد مجموهدة برولوادوالت َّ
وزترُ تلدفام تألمرياية؛ لاحة تاللصاالت هبر تلشباات تلمخللفة تألنوتم .
وقد س أخر تلعديد من تلل نيات وتلوسدا ح يصدا خددمات ت نلرندت ،ندذار منددا :تألليداي تلضدو ية
( ،)fiber opticsواوتبد تلبدث تلللفزيدون ( ،)cable television wiresإضدافة إلد
تألقمار تلصدناهية ( .)satellitesوشد َّجعت ت نلرندت قددو ولحدوير تلعديدد مدن تللحبي دات مثد :
تلمالبددات وتلملدداحي تالفلرتضددية ( ،)virtual libraries and museumsوتأللعدداا
( ،)gamesوتلشدددراات وتألهمدددا ت لالرونيدددة ( ،)e-businessesإضدددافة إلددد تللعدددامالت
تلمالية هبر ت نلرنت )online monetary transactions(.
من ميتلك الشبكة؟ ومن َّ
يتحكم هبا؟
ت نلرنددددت هدددد حصدددديلة جدددددود وإسدددددامات مشددددلراة لعدددددد ابيددددر مددددن تلمنظمددددات
وتلم سسات وتلمعاهد تلل لسد ب نظملدا تلحوسبية وبموتردها ف خدمدة وصديانة
ولحديث هذا تلشدباة .وبنداء هليده ،ال يسدلحي ق شدخ
قو م سسدة (حاوميدة قو
غير حاومية) قن يده أمل أاية ت نلرنت قو يده تلسيحرُ تلااملة هليدا.
وبالم اب ،لمار
شراات رت دُ ف قحام لانولوجيا تلمعلومات نفوذهدا هبدر وضد
معايير ال بد لألنظمة (من قجدزُ وبرمجيات) قن للوتفق معدا .وإل جانا ذلك ،ف دد
َّ
سن قوتنين خاصة با نلرنت .
بدق تلعديد من تلحاومات ف
ومن تلدي ات وتلمنظمات تلل للعا دورت مدما ف مجا ت نلرنت:
IETF (The Internet Engineering Task Force):هي دة هالميدة ابيدرُ لفدلل بداا تالشدلرتك فيددا لجميد
مصد أدمم تلشددباات .وتلدددور تلددر ي
لدددذا تلدي ددة هددو لحددوير ت نلرنددت ،ول دددي حلددو للمشدداا تلل نيددة تللد قدد لوتجددددا
ت نلرنت .
IESG (The Internet Engineering Steering Group):هي دة ل دو بدمدترُ نشداحات ، IETFإضدافة إلد
مرتجعة تلمعايير تلل لضعدا .IEFT
لشج لحوير تلمعايير تلمفلوحدة للويدا مثد HTML
W3C (The World Wide Web Consortium):هي ة
أ
ل ة تلن
تلملرتبح .
IAB (Internet Architecture Board):هي ة لالسلشارتت تللانولوجية ل أد تسلشارتلدا ولوجيدالدا لمجموهة
،IETFاما لحدأد IABتلديالية تلعامة لإلنلرنت وهمودها تلف ر .
لشا مجلمعة تقلصاد ت نلرندت
ISOC (Internet Society):جمعية
ملخصصة لض ف هضويلدا مجموهة ايانات أ
أ
(قفددرتد ،وإدترتت حاوميددة ،وشددراات ،وم سسددات ،وهي ددات غيددر ربحيددة) .ولبددد هددذا تلجمعيددة نرتءهددا ف د تلسياسددات
شري هل ا من IABو ISOCإل لعزيدز ورفد مسدلوى
وتلممارسات
أ
تلملعل ة با نلرنت .ولسع هذا تلجمعية تلل ل أ
تسلخدت ولحوير وصيانة ت نلرنت .
ICANN (The Internet Corporation for Assigned Names and Numbers) :م سسدة غيدر
ربحية للول إدترُ هناوين IPوقسماء تلمجاالت (Domain names).
InterNIC (Internet Network Information Center):هي ة للول لخصي
قسماء تلمجاالت .
ما هي شبكة الويب العالمية؟
شبكة الويبباالولموة ب ا(تبعى ايبابما ، WWWيو ، W3يوالويبببا ) (Webهب ا
مجةيى اهمئل امناوثمئقالونصالوةترلبط ) (hypertextلوت اتبرتكطابكلاب ماىلب ا
لإلنترنت.
وبليداسكااتسبة ت ماشبكة الويبباالولموة ب ايواشبكة الولنةكبيتااوب اتبعل لالوبرولبطا
لولعبعةابب نالويثبمئقالوتب اتِّب و مةلاميلذب اهببكالوِّبكة الوةنتِّبرةاىكبرالولبمو،،ابرربةب ا
تِّكهاتعل لا يطاشكة الولنةكيت.
ستلرضالويباابنةلاجة اينيلعالوةلليممتا
وتسةحاشكة الويباالولموة اوكرنممجام و
منابرلمج،اوي كبم،،اويوبيلت،اووبي،،اوي بعبي،اا بمي ااوب الونابيخ،ابمسبت علما
لوةببموأايواوي ب الوةحببمت حا-دونالوحمج ب ااو ب ااتةببمنالوة ببرامببنالقولمببرالوةلةببعة-
وتلبرضاهببكالوةلليمبمتايب اميذب الويببا ) (Web siteلوبب ابه براىلب اشمشب ا
لوةست عم .كةمابر َلقاىل اىةل الوتنةبلابب ناميلذب الويبباالسب،الإلبحبم،ايب الويببا
).(surfing the web
والات تلبببلالويببببااىبببنالإلنترنبببتايببب ا موببب الوةلة ببب الوتببب االاتلبببيدااوببب اي بببع،ا
ولوالمركزبب الوتب االاتسببةحاوج ب ايوا ةيمب ابحببرضاوب ي ايوانيى ب امل نب اىل ب ا
محتيبمت م.
وال بد لمن يسعى لفهم بنية هذه الشبكة أن يُلم
بالمفاهيم األساسية التالية :
• بروتيكيلالوبنصالوةتبرلبط (HTTP) ،وهبيابروتيكبيلالتابمالتابب نا مدمبمتالويببا
)(Web serversومستح ع الويبا).(Web clients
• محبعداميذب الوةابع (URL) ،لوبب ابحبعدالولنبيلنالوتحاب ل اوةيذب الوةلليمبمتاىلب ا
لإلنترنتا(لولنيلنالوحة ة الوةةمبلاوللنيلنالونا ام لالولنيلنالوحة ة
) (194.170.168.12لوةةمبلاوللنيلنالونا http://www.netnet.org/
ستلرضالويباابموة ح الوت اس لرضاب بما
• وي الونصالوةترلبط ) (HTMLلوت ات كرام و
لوةلليممتاي اوححمتالويبا.
مفاهيم أساسية في الويب )(HTTP,URL,HTML
برمببزاماببرلح ) (HTTPاو ب اىكببم،ةابروتيكببيلانةببلالوببنصالوةتببرلبط(hypertext ،
) transfer protocolوهبيالوكروتيكبيلالوةسبت عَماونةبلالويثبمئقالوةترلبرب (hyper
) ،linkedوبِّبةلاوسب ل الالتابملابب نا بمدمالويببا ) (Web serverوبرنبممجامسبتح عا
ستلرض.
لويبا( ) (Web client programلوب ابة و ملهالوة و
وبةيماهبلالوكروتيكيلاىلب امح بيمالوبنصالوةتبرلبط ) (hypertextلوبب اهبياىكبم،ةاىبنا
نصابحي ا،ولبط ) (linksتؤد ااوب اوثبمئقاي بري،ابةةبنايناتحتبي اتلباالويثبمئقاىلب
،ولبطاتؤد ااو اوثمئقاي ري،اوهبلاممابعى الورولبطالوحمئة ).(hyperlinks
وهنبم انبيعار برامبنالوبرولبطالوتب االاتةبيدااوب املحبمتاناب ) (text-based filesببلا
بةةببنايناتةببيدااو ب اىنموببراي ببريام ببلالواببيتاولواببي،ةاولوح ببعبيا(ترك ةببمتالويس بمئطا
لوةتلببعدة (multimedia)،وبرلببقاىل ب اهبببلالونببيعامببنالوببرولبط لسبب،الويسببمئطالوحمئة ب
).(hypermedia
يممالوةح يمالقسمأالو من اوليبااي يامحعداميذ الوةاع(URL) –،
هيال تابم،اولكبم،ة ) -(uniform resource locatorوهبياىنبيلنامابع،الإلنترنبتا
ستلرضالويبا (Web browser) ،وباب،اهببلالولنبيلن ) (URLنبيعا
لوب اس رلكهام و
لوكروتيكببيلا(م ببل ،: HTTPو ) FTPلوةسببت عم،اا ببمي ااوب ا،مببيناتلكببراىببنالسبب،ا
لوةجمل ) .(domain nameوبحي الس،الوةجمل )، (domain nameمبينلاذبعاتابلا
او ، 26تست عماي،بل امن ماوتحعبعالوةجملالقىل )(top domain
م ل : (com, .net, .org, .gov.).
ى اويب الوببنصالوةتببرلبط (hypertext ،
ولوةح ببيمالو موب امببنامحببمه ،الويببباالقسمسب ابببع َ
)markup language
وهببب اا بببعيالوترك ةبببمتالوتببب الشبببتةتامبببنالوليببب الوةل م،بببب
SGML (standard
) generalized markup languageلوت اذبعمت مامنهةب ااببزو ) (ISOوتَةبينامرجلبما
قدولتابنمءالويثمئقالوةستةل اىنامنا الوتِّي ل .وتست عماهبكالولي اكأدلةابسب ر اوتابة ،ا
لويثمئق ) (documentsوو
اميج مت ) (tagsي الونايخاولورسيمالوت اتيجعاي بم،ا
بتلرضاك ح ب اىببرضالويثببمئقاولةسببت عمابمورربة ب الوةنمسببك ،ا
وتي بحَاتلبباالوةيج ببمتاولةسب و
وتَةبيماهببكالقدلةاىلب امح بيمالوبنصالوةتبرلبط (hypertext) ،وت َلبعا تب ال ناول بعةامبنا
ستلر متالويبا .
لوليمتالوةل م،ب الوةتحقاىل ماب نام و
ما هي خدمة بروتوكول نقل الملفات FTP
بلببعالوةاببرلح FTPل تاببم،لاوكروتيكببيلانةببلالوةلحببمت (File Transfer
) ،Protocolوهبببياطربةببب اسبببربل اونةبببلالوةلحبببمتا(لوةك بببرةاىبببمدةا) بببب نايج بببزةا
لوةةك بببيترالوكل بببعةاىبببنابلاببب ماولوةيجبببيدةايببب اشبببكة اتسبببت عمابروتيكبببيل
)(TCP/IPم لاشكة الإلنترنت.
بتِّببمبهابروتيكببيلانةببلالوةلحببمت ) (FTPم ب ابروتيكببيلانةببلالوببنصالوةتببرلبط
) (HTTPي اكيناكالالوكروتيكيو نابنةبلالوةلحبمتامبنالقج بزةالو مدمب الوكل بعة
) ،(remote serversووةن ةببماب تلحببمنايب اينابروتيكبيلانةببلالوببنصالوةتببرلبط
) (HTTPبسبت عمالوةسبتلرض ) (Web browserولبرضالوةلحبمتالوةنةيوب ا
ىلببب اشمشببب الوةسبببت عم،اوتةبببيناتلببباالوةلحبببمتاولتامحتبببييامتلبببعدالويسبببمئط
– ) (Multimediaهبببلالوةحتببييالوببب ابة ببزاوببححمتالويبببا، -اب نةببماب وببزن
بروتيكببيلانةببلالوةلحببمت ) (FTPلوةلحببمتالوةنةيو ب اىل ب الوةببرخالواببلااوج ببمنا
لوةست عم.
الولوج إلى ) (FTPعن طريق مستعرضات الويب
تست عَمامستلر متالويبااوليويجااوب املحبمتاميجبيدةايب اميلذب ، FTPوببت،اووباا
بسب يو اىكبرالونةبراىلب الوبرولبط links.يلالتابملابةيذب FTPتسبتكعلالوحبرو
httpيب ا ةبلالولنبيلن ) (URLببموحرو الوتمو ب ، ftpوبةتباابلبعهمالسب،الوةيذب
(site name).وبةةبناينابسبت عماكبلامبن :Netscape Navigator, Internet
Explorerي الويويجااو اميلذ ، FTPم اوجيدالوة رامبنالوة بيدالوتب االابةةبنا
ل مااالابموحايلاىل الوترل صالوةنمسك .
ومناج اي ري،ايإنهابلزماونةلالوةلحمتابمسبت علمابروتيكبيل ) (FTPوجبيدابرنبممجا
بعى ابرنممجامستح ع) ، FTP (FTP clientوهيابرنممجاب َة و مةنالوةست عمامناتنزببلا
وتحة لالوةلحمتامناواو اميذ FTPمماىكراشكة اتَسبت عمابروتيكبيل )(TCP/IP
م لاشكة الإلنترنت .
ما هي تلنت؟
تو ولنببتاه ب اا ببعيا ببعممتالإلنترنببتالورئ س ب الوت ب اتةةببنالوةسببت عمامببنالويوببيجااو ب ايج ببزةا
كةك يترابل عةاتبعى القج بزةالوةاب ح (hosts) ،كةبماتة و مةبنالوةسبت عمامبناتنح ببالوكبرلمج
ىل ايج زةاكك رةاولتاامةمنبمتاىمو ب اتبعى لقج بزةايبياالوةتيسبر )، (mainframes
وتلعاجزءلامنابروتيكيالتامجةيى ).(TCP/IP
وتلَعاهبكالو عم اشةالامنايشةملالالتامالتاىلب الإلنترنبتاببت،اي بماتكبمدلالوةلليمبمتابب نا
ج بمنبناملتةبعةاىلب مكبعيالو بمدم /لوةسبتح ع) ، (client/serverاوابةبينالوج بمنالوزلئبر
)(userلوب ابعى ايبامُالوةستح ع ) (clientىكبم،ةاىبن طري ب ) (terminalمتابل ا
بمو ببمدم ) (serverلوببب ابةببعمالو ببعممتاوبببعى ايباببمالوةاب ل (host).وىنببعممابةببمما
لالتاملابب نالوج بمنالوةسبتح عاولوج بمنالوةاب ل،ايبإنالوج بمنالوةسبتح ع ) (clientبلةبلا
ملالتاموه بموج منالوةا ل ) (hostوكأنهاج منااد بمل /ا برلج (Input/Output) ،
ب نةمابةيمالوج منالوةا ل ) (hostبإنجمناجة الولةل متاىل الوةلليممتالويل،دةااو ه.
وكةببماتيجببعاوِّببكة الويببباالولموة ب اميلذب (Web sites) ،يببإناو عمب اتلنببتاميلذب ا
ي رياتنتِّبراىكبرالولبمو،اتلبر ابةيلذب اتلنبت (Telnet sites) ،وتيجبعاهببكالوةيلذب ا
ىلب ايج بزةاكةك بيترايبياامتيسبر ) (mainframe systemsتلبيداملة ت بمااوب ا
شببركمتا مو ب ايواج ببمتا ةيم ب ،اوتتنببيعامحتيبببمتاهبببكالوةيلذ ب اوت ببعمامجببمالتا
متلعدةانبكرامن ماىل اسك لالوة ملاالالوحار:
ذيلىبعالوك منبمتالورسبة (official databases) ،ولوتةبم،برالوتةن ب (technical
) ،reportsوي م،أالوةتاا(بةماي مامةتك الوةينيرأالقمربة )،اا مي ااو ميلذ ا
ويكموبببب الوحاببببمءالقمربة بببب ا(نمسببببم) تحتببببي ايبحمثببببماوتةببببم،بر ىببببناىلبببب،الوحاببببمء
(NASA spacelink).ا مي ااوب الولعببعامبنالو بعممتالق بريام بلاتِّبي لالقولبم ا
لوتحمىل ببببببببببببببببببببببببببببببببببببببببببببببببببببببببببببببببببببببببببببببببببببب الوسبببببببببببببببببببببببببببببببببببببببببببببببببببببببببببببببببببببببببببببببببببببربل
(speedy interactive games)،وانِّببمءالقشببةملالوك من ب
)chart
.(graphical
استعراض اإلنترنت
رنالقولناوتلبر اك ببلاتتجبيم لايب اىبمو،الإلنترنببتاوتكحب اي بهاىةببماترببعكامببناملليمببمتا
و عممت،اوهبكالولةل اه اممانسبة هالسبتلرلضالإلنترنبت (Internet browsing).
عامناوجيدابرنممجامستلرض(browser).
و ت اتتة َّةنامنالوة مماب بكالولةل ،االاب
و
المستعرضات )(browsers
لوةستلر متاه ابرلمجاتت حاواالستلرلضالإلنترنتاببأك رامبناطربةب ،اوتة مةنباامبنا
لوحايلاىل ايككرايمئعةامةةن امنالويبا.
الوةستلر متاتتِّمبهاي اوظمئح مالقسمس .
وبمونسك اولةكتعئ ن،ايإناغموك
و
رامستلر ناهةماممبةروسييتاانترنبتااكسبكلي(Microsoft Internet ،،
ويش
و
) Explorerون تسة اانمي ي تر(Netscape Navigator).
كيفية عمل محركات البحث
Search Engines
ما هو محرك البحث؟
محرك البحث ()Search Engine
هو برنامج يتيح للم ِ
البحث عن كلمات محددة ضممن مامادر اتنترنمت المختلفم
ستخدمين
َ
ُ
ُ
(مواقع الويب ومواقمع FTPو تلنمت ( ،)Telnetويتملل محمرك البحمث ممن أ م م ا
رئيس هي:
• برنامج العنكبوت )Spider Program(.
الم ِ
فهرس )Program Indexer(.
• برنامج ُ
• برنامج محرك البحث.
شرح وظيفة البرامج المكونة لمحرك البحث
برنامج العنكبوت
.تَسببت عومامحركببمتالوكح ب ابرنببممجَالولنةكببيتا( )spiderإلبجببمداوببححمتاجعبببعةاىل ب الويببباا
إل ببميت م،اوبسببة اهبببلالوكرنببممجايباببمالوزل ببلا( )crawlerقنببهابكحببرايب الإلنترنببتاب ببعوءا
وزبم،ةاوححمتالويبااولالطبالعاىلب امحتيبمت بم،اوبأ بباهببلالوكرنبممجامؤشبرلتالوةيلذب امبن
ىنبببيلنالوابببحح ا(،)titleاولوةلةبببمتالوةحتم ببب ا( )keywordsلوتببب اتحيب بببم،اا بببمي ااوببب ا
محتيبببمتامح بعمودلتالوة تببما( )Meta tagsي ببم .والاتةتاببرانبببم،ةابرنببممجالولنةكببيتاىل ب ا
باالوببرولبطا( )linksلوةيجببيدةاي ببماوزبببم،ةا
لواببحح القوو ب اولةيذ ب ابببلابتببمب الوكرنببممجاتَلةب َ
وححمتاي ري .يممالويمب امناهبكالوزبم،لتاي
او
الونابيخالوةنتةبمةايب انهبممالوح بم،أا
وةحر الوكح ،او تةةنالوةحر امبنالولبيدةااو بماي ةبمابلبع،اووب،اتيباايةبرةاتي برالوةحتبييايب ا
لوةيذببب اىبببناببببملامابببةة امحبببر الوكحببب ،ااواببببنه،امحبببر الوكحببب انببببم،لتادو،بببب اولةيلذببب ا
لوةيجيدةاي الوح رأاولتأكعامنالوتلعبالتالوت اتا االوةيلذ الوةح رس .
برنامج المكشف
بة ببلابرنببممجالوةةِّببل (،)program indexالوح ببرأ ( )catalogueي منببم،اذمىببعةاب منببمتا
()database
ة ات َي و م
ولاوححمتالويبا،اوتَلتةعاي اهبلالوتيوب لاىلب الوةلليمبمتالوتب ا
اببلتاىل ببمامببنابرنببممجالولنةكببيتا( )spiderكةببماتلتةببعاىلب ابلببيالوةلببمب رام ببلالوةلةببمتا
َ َ
لقك راتةرل،لامبناغ رهبم،اوت تلبلامحركبمتالوكحب اىبنابلاب مايب اهببكالوةلبمب ر،اا بمي اوب ا
ل تالي ماي ا يل،نم متالوةرمبة ا(.)ranking algorithms
برنامج محرك البحث
بكبعيادو،ابرنبممجامحبر الوكحب ا( )search engine programىنبعاكتمبب اكلةب امحتم ب ا
( )keywordيب امربب الوكحب ا( )search box؛ااوابأ بباهببلالوكرنبممجالوةلةب الوةحتم ب ا
وبكح اىناوبححمتالويبباالوتب اتحةبقالالسبتلالمالوبب اكينبهابرنبممجالوةح برأايب ذمىبعةا
لبرضانت جب الوكحب الوةتة لب ابابححمتالويبباا
ب منمتالوح برأا(،)index databaseاثب،ات َ
لوت اطلك مالوةست عوماي انميبةالوةستلرضا)browser window(.
أمثلة على محركات البحث:
يوجد عدد كبير من محركات البحث التي تنتشر على الويب نذكر منها على سبيل المثال ال الحصر
Yahoo.com
AltaVista
Google.com
Netscape
وت تللامحركمتالوكح اىبنابلاب مايب ايسبلي الولةبل،ايةب الا :تحبتح اذمىبعةاب منبمت يوتمي سبتما
( )AltaVistaبةلاتحمو لاوبحح الويبباالوة زنب ،ايمبماغ رهبمامبنارو بمتالوكحب الق بريايةبعا
بحتح
بمولنموبنالورئ س اولاحح ايةط،امةمابؤد ااو ال بتال انتبمئجاشبةلاودذب نتبمئجالوكحب ا
لوهمهرةاولةست عم.
آليات البحث
وكرنببماسببمبةماينامحركببمتالوكحب اتسببت عمايب ابح ببماىببناميلذب الويببباامببمابببعى الوةلةببمتا
لوةحتم
( )keywordsلوت ابةةنايناتةيناكلة ايواىكم،ةا( .)phraseوتَست عومارو بمتا
ابليالوةلممالتا(،)operatorsام اهبكالوةلةمتالوةحتم ب ،اوتبيي را بم،لتا
لوكح اىمدة
َ
ا مي اولةل الوكح .
أدلة البحث )Search directories(:
بلَعادو لالويباا(،)Web Directoryايوالوةرشبعايوالوح برأ (،)Catalogue or Guideا
وس ل اي رياولكح اىنالوةلليممتاي اشكة الويباالولموة .و اليماوةحركمتالوكحب ،ابحبي ا
دو لالويبا،اوهياميذ اىل الويبا،ا،ولب َطامنهة اومرتك ا(تبنه،اىبمدةا سبااميل ب اىممب ا
وي ريايرى ) تبؤد ااوب امابمد،الوةلليمبمت .وتنِّوب اهببكالقدوب امبناذوكبلابلبيالوج بمتايوا
لوةؤسسمت،اث َّ،ابجر اتحعبعامامد،الوةلليممتالوت استِّ رالورولبطااو بم،اوتاجةب ،اوترلجب ،ا
وتنه،،اوتانلاوتي
اي الون مب اي ايدو الويبا.
لوةلليممتالوحلل
لوةلليممتالورمزب
لوةلليممتالواةن
ما هي البوابة Portal؟
ِّ و مةلانةر َالوكعلب اوالتاملابةيلذ الويباالق ري،اوذعاجمءا
لوكيلب ا( )portalه اميذ اوبااب َ
لس،الوكيلب امناوظ حت ماككم امحتيحابرلالوةرءامنهاىل اىمو،الوةلليممتاولوحلمو متالق بريا
لوت اتييرهمالإلنترنت .وتتة زالوكيلب اىناميلذ الويباابع،ج اىمو اجعلامبنالوتنهب ،،ااواتتب حا
ببعممت مالوةتةمملب الويوببيجَابسب يو اوسببرى ااوب ايهبب،الوةيل ب الوتب اتحهب ابمهتةببممالونببمأ.
اببلايغلبباالوكيلبببمتاىل ب اتةيبل ببمامببنالوببرولبطالإلىالن ب الوت ب اته ببراي ببم،اوتة بيداهبببكا
وتَح َ
لورولبطانول،الوكيلب ااو اميلذ الوةل ولن ناينحس .،
َ
وهنببم الولعبببعامببنالوليلمببلالوت ب اتللبباادو،لام ةببماي ب اجببب انول،الوةيذ ب اولوةحميه ب اىل ب ا
تيلول ،امله،اومنايبرناهبكالوليلمل:
• لو عممتالوت اب َةعموم مالوةيذ ،ام لا عممتالوت ة لاولوتلل .،
• عممتالوكح الوةستنعةااو اي عثالوتةن مت.
• لو ببعممتالولمم ب ام ببل :وببنعواالوكربببعالإلوةترون ب ا( )Emailومسببم متالوت ببزبنالولمئة ب ا
( )Free drivesوغ رهم.
ظهور البوابات
قاظ ي،ايةرةالوكيلبمتاىمما 1994م اتريبرامسبتلرضان تسبة اانبمي ي ترا( Netscape
تَ َرليَ َ
)Navigatorلوب ايتحَالوكم ايممماثي،ةالويباالوت انل ِّ مال ن،ااواينِّبأادبح بعاي لبياوج بر ا
بمنغا–لولبببناكمنبمام َر َّ
شب َح ناوةناباايسبتموادكتبي،ايب الو نعسب الوة ربمئ ب ابجمملب اسبتمنحي،د-
دو الابةيلذ الويباالوةحَ َّ
الَ اوعب ةما(بحساالوةيل
)،اودى اووااي ايول لقمرادو لا"ج ر ا
بببمنغ" وِّببكة الويببباالولموة ب ا(،)WWWاويديالالنتِّببم،الويلسب او بببلالوببعو لابب نامسببت عم ا
لويبا،ااو اجمناالولمئعلتالوةك رةالوت ا ةة مااو اتِّج الولعبعامنالوِّبركمتاوبعى،اهببلالوبعو لا
و،ىمبته،اوش مةلاهبلالوعو لالونيلةَاوةيذ ابمهيا( )!Yahooلوين اىنالوتلربل.
وذعاويَّرابمهي،امنابعلبمتبهالقووب ،الولعببعَامبنالوةزلببمالإل بمي ااوب اجمنبااكينبهادوب الاولةيلذب ا
م ل • :لوتةيب،ا( • .)calendarديترالولنموبنا(.)address book
• عم الوكربعالإلوةترون ا(.)E-mail service
و َ وبة َناب بببكالورربةب ابةببم َءانول،كاىلب التابملادلئبب،ابببها تب ابلببعاانجبمنام ببممالوكحب يب ادو ببلا
لويببباالوةيجببيداي ببه .ووبب،اتببزلالوِّببركمتاتَتَكب ال و ببمتالوتب السببت عم مابببمهيا( )!Yahooلوببب ا
بحتلامركزايولابيلب اظ رتاىل الويبا.
مزايا البوابة
تةَعمومالوكيلب الولعبعَامنالو عممتالوتب اتابم ااوب ا بعممتادو بلالويببااومحبر الوكحب ،اونببكرا
من ماىل اسك لالوة مل:
.1لوكربببعالإلوةترون ب ،اولوحببيل،الوح ب ا(،)real-time chatاا ببمي ااو ب اوي ببمتالورسببمئلا
(.)message boards
.2لق كم،الولموة الو يم ااو اجمناالوتير ال ن اقه،اي علثالوسمى .
.3ملليممتاىنالق يللالوجيب الوسمئعةاىموة ماومحل ما.
.4يسلم،القس ،ا(،)quotes stockاو عممتالقىةملالواي رة.
.5لوربم
ا(،)sportsاولقبرلجا(.)horoscope
.6رلئطالوعولاولوكلعلنا(.)maps
.7عم الوتةس ،الوزمن اوألىةمل.
.8لوتسياا( )shoppingولوتسيبقا( )marketingلإلوةترون .
.9وححمتاش ا امجمن .
أنواع البوابات
هنم اىعداكك رامنالوكيلبمتالوت اته رالو يماىل اشكة الويبا،اولوت اتحةقالو ريطالولرباب ا
لوت ات م،اتحا ل ماي الوحةرلتالوسمبة ،ااالاينامنالوةةةناتان ح مااو :
• لوكيلبمتالولةيدب ا()vertical or niche
ه ابيلبمتاتتنبمولاشبربح امحبعدةامبنالونبمأ،ااواتر و مكبزالوةلليمبمتالوةيجبيدةاي بماىلب هبع ا
محعد،اية الابي َّجهابلا ماولة تة نابموحعلئق،اوبي َّجهار راولةست ةربن .وذبعالنك بقامبنامح بيما
لوكيلبببمتالولةيدب ب ا( )vertical portal- votalنببيعايرى ب اهببي :بيلبببمتاملليمببمتالولةببلا
( - )enterprise information portals- EIPلوتببب اتبببعى ابموكيلببببمتالوةؤسسببب ا
(،)corporate portalsاوتتِّببم ،اهبببكالوكيلبببمتاملليمببمتاىببنالوِّببركمتام ببل :لوة زلن ب ا
(،)budgetاولوتسببببببببل را(،)pricingاوتيذلببببببببمتالوك بببببببب ا(،)forecast salesاولوليلئببببببببعا
(،)revenueاوملليمبببمتاىبببنالوزببببمئن،اولق كبببم،،اوووببباامبببنام تلبببلالوةابببمد،الوعل ل ببب ا
ولو م،ج .
• لوكيلبمتالوةرمى ا()industry portal
لوت اتعى ايبامابيلبمتالقىةملالوت ات عمالقىةبملا()B2B -Business-to-business
بر مبنا
ببوملالوة َا
وه اتِّكهابيلبمتاملليممتالولةلا(،)EIPاووةنالو ال اب ن ةماهبياين بمات و
لولةكببمتالوتب اتةببلاىمئةببمايمببممالجتةببمعالوكمىب اولوزبببمئنا ببيلالولببمو ،ولةببعالواببحةمتاىكببرا
لويبا.
• لوكيلبمتالقية ا()horizontal portal
لوت اتةعمامجةيى اولسبل اومتنيىب امبنالوةبيلداولوةيل ب اولتالوربمب الولبمم،اوتنابي ا
تحبببتاهببببكالوحثببب الوة بببرامبببنالوكيلببببمتالوتببب انببببكرامن بببم :ببببمهيا(، )!Yahooاوالبةبببيأا
(،)Lycosاويوتماي ستما(،)AltaVistaاويم ربةمايوناالبنا(،)AOLاواكسمبتا(.)Exite