How Internet Was Born? & Structure

بسم الله الرحمن الرحيم

السلام عليكم و رحمة الله و بركاته

سنة 1960 إبتدت برمجة الnetworks في وزارات الدفاع و بعض الجامعات. و بعد كده سنة 1973 شخص إسمه Robert E. Kahn كان شغال researcher في Defense Advanced Research Projects Agency (DARPA and ARPANET) طلع طريقة (protocol) إسمه TCP/IP إختصارا ل Transmission Control Protocol/Internet Protocol Open Systems Interconnection و الModel ده بيتكون من 7 طبقات:

  • Application Layer: بيكون جواه الUI بتاع البرنامج إللي الuser حيستخدمه و الFunctionalioties برضه. و ديه حاليا بتكون موجوده مع الborwser. مثال على كده الfeature بتاعت إنك تقدر تعمل print للصفحة بتاعت الinternet
  • Presentation Layer: ديه بتحول الinput بتاع الuser إلي الinput إللي الnetwork تقدر تفهمه و العكس
  • Transport Layer: ديه الطبقة إللي بتكون مسئولة عن الطريقة بعت الdata في الnetwork و تتأكد برضه إن الdata إتبعتت صح. مثال: فيه طريقة بعت إن الsender بيجزا الfile إللي عايز يبعته لأجزاء و الأجزاء بتتبعت جزء جزء للreciever و لما تخلص الTransport Layer بتيأكد إنها إتبعتت صح و كامله و بيجمعها هناك
  • Session Layer: ديه بيتسجل فيها المعلومات المهمة في عملية الإتصال ما بين الuser و الserver
  • Network Layer: ديه بتحدد الطريقة بتاعت تحديد مكان كل node (مثال كمبيوتر) موجود في الnetwork. بتحدد إزاي أقدر أتصل معاه
  • Physical Layer: ديه بتحدد نوع الmeduim إلليحيكون موجود و طرق النقل عنده و السرعات المتوفة للنقل (MB 3 ولا 12 KB ….)

الكلام ده كان ما بين أجهزة في Netowork عادية بعد كده جه واحد إسمه Tim-Lee و قال نعمل ليه نخلي الموضوع مجرد بعت data مانخليه حاجه live و بتتشاف و نخلي الfiles على حاجه إسمها borwser و الناس كلها تخش عليه و تشوف الحاجاه و تنزل منه. و إقترح إنو الuser يقدر يتنقل من مكان لمكان عن طريق الlinks و من ساعتها طلع الconcept of hypertext و HTML – HyperText Markup Language
و عشان تقدر تعمل الصفحة إللي حتحط عليا الfiles غللي عايز توريها للناس يبقى تكتبها في HTML Document و ترفعه على server و تديله address إللي هوا إحنا بنسميه url إختصارا لUniversal Resource Locator
و ده شكل بيوضح الstructure بتاع الOSI 7 Layer

و السلام عليكم و رحمة الله و بركاته

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s