Uploaded by ranya ranya

Ch4-Sec (4.2)

advertisement
Sec (4.2)
The Internet
1
The Internet
◼
Which originated from research projects going
back to the early 1960s. most of this original
work was sponsored by the U.S. government
through the Defense Advanced Research
Projects Agency (DARPA). Over the years, the
development of the Internet shifted from the
defense project to an academic research
project, and today it is largely a commercial
undertaking that links a worldwide combination
of WANs, MANs, and LANs involving millions of
computers
2
Internet Architecture:
The Internet can be viewed as a collection of domains,
each of which consists of network or a relatively small
internet operated by a single organization such as
university, company, or government agency.
‫ عبارة عن شبكة أو‬domain ‫ وكل‬،‫اإلنترنت عبارة عن مجموعة من المجاالت‬
‫ تديرها مؤسسة واحدة كـ( جامعة أو شركة أو‬internet ‫مجموعة شبكات‬
) ‫حكومة‬
◼ It might consist of a single computer or a complex
internet consisting of many LANs, MANs, and even
WANs.
‫ أو‬LAN ‫ممكن أن يكون جهاز واحد أو شبكة معقدة مكونة من‬domain ‫كل‬
WAN ‫ أو‬MAN
◼
◼
◼
3
Internet Architecture:
◼
◼
The establishment of domains is overseen by the
Internet Corporation for Assigned Names and
Numbers (ICANN), which is a nonprofit corporation
established to coordinate the naming of domains and the
assignment of Internet addresses
‫ وهي منظمة غير ربحية هدفها تنظيم‬ICANN ‫تقوم الـ‬domain ‫◼ لتسجيل الـ‬
Internet ‫تسمية المجاالت وإعطائها عناوين على الـ‬
To establish a domain on the Internet, the domain must
first be registered via one of the companies, called
registrars, that have been delegated for this purpose by
ICANN.
‫ال التسجيل لدى إحدى الشركات‬,‫ على اإلنترنت يجب أ‬domain ‫◼ لتسجيل الـ‬
‫ ألداء هذه المهمة‬ICANN ‫ والتي وكلت من قبل الـ‬registrars ‫وتسمى‬
4
Internet Architecture:
◼
◼
Once a domain has been registered, it can be
attached to the existing Internet by means of a
router that connects one of the networks in the
domain to a network already in the Internet.
‫ يمكن ربطه باإلنترنت‬domain ‫◼ عندما يتم تسجيل المجال أو الـ‬
‫ والذي يقوم بربط أحد شبكات المجال بشبكة‬router ‫باستخدام الـ‬
‫موجودة أساسا في اإلنترنت‬
Router is often referred to as the domain's
gateway, it represents the domain's gate to the
rest of the Internet
‫ألنه يعتبر بوابة تربطه مع‬gateway ‫أيضا‬router ‫◼ يسمى الـ‬
‫اإلنترنت‬
5
Internet Architecture:
6
Internet Architecture:
The portion of the Internet lying outside of its gateway is
sometimes called the cloud
‫ الغيمة‬cloud ‫◼ جزء اإلنترنت الخارج عن نطاق البوابة يسمى أحيانا‬
◼ One popular structure, is for the gateways of a number
of domains to be connected to form a regional network of
gateways. For instance, a group of universities could
choose to pool their resources to construct such a
network. This regional network would be connected to a
more global network to which other regional networks
attached.
‫ مثال مجموعة من الجامعات أن تربط‬domains‫◼ يمكن لمجموعة من الـ‬
‫ وهذه الشبكة‬gateway ‫ الخاصة بها لتكون شبكة إقليمية من الـ‬gateway‫الـ‬
‫اإلقليمية ترتبط بشبكة أخرى أعم على اإلنترنت‬
◼
7
Connecting to the Internet:
To simplify the process of connecting to the
Internet, numerous companies, called Internet
service providers (ISP), allow customers to
connect their domains to the Internet via the
ISP's equipment or to become a part of a
domain already established by the ISP.
‫ تسمح العديد من الشركات للزبائن‬، ‫لتسهيل عملية االتصال باإلنترنت‬
‫بربط مجاالتهم باإلنترنت من خالل أجهزة خاصة أو بجعلهم جزء من‬
‫مجال موجود أساسا على اإلنترنت‬
ISP (Internet Service Provider) ‫هذه الشركة تسمى‬
:‫( توفر عدة طرق لالتصال باإلنترنت ومنها‬ISP) ‫هذه الشركات‬
◼
◼
◼
◼
8
Dialup Connection :‫خطوط التلفون المؤقتة‬
◼
◼
◼
◼
Perhaps the ;east expensive connections to an ISP are
obtained through temporary telephone links called
dial-up connections.
An individual connects his or her computer to the local
telephone line and executes a software package that
places a call to a computer at the ISP.
At this point the ISP provides Internet access for the
duration of the telephone call.
This temporary connection model is popular in the cell
phone/hand-held computer arena
‫ فيقوم الشخص بربط جهاز الحاسوب بخط التلفون المحلي ويستخدم‬، ‫وهي األرخص‬
ISP ‫برنامج يقوم بعمل اتصال مع جهاز حاسوب موجود في الـ‬
‫ تعطي فترة اتصال باإلنترنت تستمر مع مدة المكالمة (يعني بنفس‬ISP ‫في هذه الحالة الـ‬
)‫سعر المكالمة‬


9
:)‫ وخطوط الستااليت (االتصال الدائم‬،‫ خطوط التلفون‬:DSL
In fixed location applications it is rabidly giving
way to permanent connections through higher
bandwidth systems such as DSL, cable
television line, and satellite links.
◼
These technologies have greatly reduced the
expense of broadband (high-capacity) Internet
access, making today's multimedia
applications accessible to home users.
‫ عبارة عن خطوط تلفون سريعة تختلف عن خطوط التلفون‬DSL ◼
‫المحلية العادية‬
◼
10
:‫ النظام المنزلي‬: Home System
Another development taking place at the household level
is that home computer systems are expanding from
single computer installations to multicomputer networks,
usually implemented as Ethernet bus networks. These
networks gain access to the Internet by means of a
router within the home that is permanently connected to
an ISP via DSL, cable television line, or a satellite link,
making a home system a local network within a domain
established by the ISP.
‫◼ وهي طريقة أخرى لالتصال فهو يربط مجموعة من األجهزة ببعضها البعض من‬
‫ موجود في‬router ‫ ثم تربط هذه الشبكة من خالل‬Bus ‫خالل شبكة من نوع‬
‫ والذي يقوم بدوره بجعل شبكة البيت شبكة‬DSL ‫ من خالل‬ISP‫البيت مع الـ‬
‫محلية ضمن مجال كبير على اإلنترنت‬
◼
11
Continue:
◼
In fact, an ISP might provide a significant
portion of the computing resources (such
as data storage and data processing
services) required by a client.
12
‫‪Internet Addressing:‬‬
‫◼‬
‫◼‬
‫◼‬
‫◼‬
‫◼‬
‫◼‬
‫◼‬
‫◼‬
‫‪13‬‬
‫نحن نعلم أن أي جهاز متصل بنظام االنترنت له عنوان مميز له ويسمى الـ ‪IP‬‬
‫‪Address‬‬
‫و حدود الـ ‪ IP‬ترجع إلى ‪Internet protocol‬‬
‫كل ‪ IP‬عبارة عن قالب مكون من ‪ 32‬بت وهناك خطة ليصبح ‪ 128‬بت‬
‫كل ‪ 32‬بت يحتوي على جزئين‪:‬‬
‫‪ )1‬جزء يميز الـ ‪ Domain‬الذي ينتمي له الكمبيوتر‬
‫‪ )2‬وجزء يميز الكمبيوتر نفسه‬
‫جزء العنوان الذي يميز الـ‪ domain‬نسميه ‪ network identifier‬والذي‬
‫يعطى من خالل منظمة الـ ‪ ICANN‬عندما يقوم بالتسجيل لديها‪ .‬والتسجيل من‬
‫خالل هذه المنظمة يؤكد على ألن لكل ‪ domain‬عنوان خاص ووحيد بها‬
‫أما الذي يميز الجهاز على الـ ‪ domain‬فيسمى الـ ‪ host address‬وهو‬
‫يعطى من خالل شخص يعمل داخل هذا الـ ‪ domain‬يكون له صالحيات أو‬
‫منصب مسئول الشبكة أو مسئول النظام‬
‫‪Internet Addressing:‬‬
‫◼‬
‫◼‬
‫◼‬
‫‪14‬‬
‫الـ ‪ IP Address‬يكتب على شكل ‪dotted decimal‬‬
‫‪notation‬أي يفصل بين كل ‪ byte‬والثاني نقطة ويمثل بالنظام‬
‫العشري فمثال ‪ 192.207.177.133‬يعبر عن ‪Addison-‬‬
‫‪ Wesley domain‬بحيث أول ‪ 3 bytes‬هم الـ ‪network‬‬
‫‪ identify‬و ‪ 133‬هو الـ ‪host address‬‬
‫وكذلك العنوان يعبر عن نوع الموقع لمن سيكون تابعا‪ ،‬ولذلك وجد الـ‬
‫‪ domain name‬فلكل ‪ domain‬أصبح مرتبط بعنوان مميز هو‬
‫‪ domain name‬فعلى سبيل المثال شركة ‪Addison-Wesley‬‬
‫لها ‪ aw.com‬أي ‪commercial‬مؤسسة تجارية‬
‫ومجموعة التصنيفات هذه تسمى الـ )‪ (TLDs‬أي ‪Top-Level-‬‬
‫‪Domain‬‬
‫‪Internet Addressing:‬‬
‫◼‬
‫◼‬
‫◼‬
‫◼‬
‫◼‬
‫‪15‬‬
‫فهناك العديد من الـ ‪ TLDs‬مثال ‪ gov or org or museum‬أو‬
‫‪ info‬للغير معلوم‬
‫‪ .net‬كان يميز أنه يقدم خدمات انترنت ولكن اآلن أصبح متعدد‬
‫االستعماالت‬
‫باإلضافة إلى هذه الـ ‪ TLDs‬هناك حرفان لتحديد البلد نسميه‬
‫‪Country-Code-TLDs‬مثل = ‪ps = Palestine or au‬‬
‫‪Australia or ca = Canada‬‬
‫وبعد تحديد الـ ‪ domain name‬نستطيع إعطاء كل جهاز نريد‬
‫ربطه بهذا الـ ‪ domain‬أسماء بطريقة محلية‬
‫ويجب أن نعلم أن الـ ‪ dottes‬الموجودة في الـ ‪domain name‬‬
‫ليس لها عالقة بال ‪ dottes‬بالنظام العشري والذي يظهر الـ ‪IP‬‬
‫‪address‬‬
‫‪Internet Addressing:‬‬
‫◼‬
‫◼‬
‫◼‬
‫‪16‬‬
‫فمثال لو كان لدينا هذا العنوان ‪PC1_L212.iugaza.edu.ps‬‬
‫فهذا يعني أن اسم الكمبيوتر هو ‪ PCI_L212‬والذي ينتمي إلى‬
‫الـ ‪ domain iugaza‬والتي هي مصنفة على إنها ‪ edu‬في منطقة‬
‫فلسطين‬
‫ويمكن أن ينقسم الـ ‪ domain‬إلى ‪ subdomain‬على حسب‬
‫الحاجة‬
‫‪ DNS: Domain Name Server‬وهو مسئول عن تحويل الـ‬
‫‪ domain name‬إلى الـ‪ IP address‬وبالعكس‬
‫‪Internet Applications:‬‬
‫في هذا الفصل سنناقش ثالث تطبيقات تقليدية ومهمة في اإلنترنت‪.‬‬
‫وتسمى كذلك ألنها تتعامل مع اتصال كمبيوتر بكمبيوتر فهي مركز‬
‫تطوير اإلنترنت‬
‫◼ اليوم هناك اختالف ما بين الكمبيوتر وغيرها من األجهزة اإللكترونية‬
‫فهي غير واضحة‬
‫◼ فمثال التلفون والتلفزيون والميكروويف وكاميرا الفيديو كلها عبارة‬
‫عن أجهزة كمبيوتر ولكن ال تحتوي على خدمة اإلنترنت‬
‫◼ لنلقي الضوء على ‪ 3‬تطبيقات إلنترنت‪:‬‬
‫‪17‬‬
Electronic Mail :
◼
◼
‫ وهو اختصار‬e-mail‫أكثر شيء يستخدم على اإلنترنت هو الـ‬
Electronic mail ‫للـ‬
‫ومن خالل هذا النظام يتم نقل الرسائل واستقبالها‬
Mail server: is a machine within a domain to handle
email activities
To send messages:


◼
◼
◼
◼
◼
every email message send from the domain is send to the mail
server first
then the domain server send this message to the destination
To receives messages:
every message with an address for a person on the
domain is received first by the mail server
the mail server hold the message in person mail box
until he requests to see his mail box
18
Electronic Mail :
Send message to p2@hotmail.com
Mail server to
iugaza
Domain
iugaza
P1@mail.iugaza.edu.ps
Router
Receives message from p1@mail.iugaza.edu.ps
Mail server to
hotmail
Domain
hotmail
P2 @ hotmail.com
19
‫‪FTP:‬‬
‫‪one means of transferring file (File Transfer Protocol) . It is a client‬‬
‫‪/ server protocol‬‬
‫فرضا إذا أنا عندي على الجهاز ‪ FTP‬وهناك جهاز آخر عليه ‪ FTP‬وأردت إرسال ملف عن‬
‫◼‬
‫طريق الـ ‪ FTP‬للجهاز اآلخر فيكون هذا الجهاز هو الـ ‪ server‬وأنا الـ ‪ client‬وإذا عكسنا‬
‫العملية عكسنا المسميات‬
‫◼‬
‫‪The machine which request the FTP is the client and the other is‬‬
‫‪server‬‬
‫◼‬
‫‪request to establish contact with FTP server‬‬
‫عن طريق إدخال ‪ user name and password‬يرى إن كان له صالحيات أم ال فإن‬
‫◼‬
‫كان له صالحية التعامل مع الـ‪ FTP‬يسمح له بفتح الطريق بين الجهازين لنقل الملفات أو أي‬
‫عمليات أخرى‬
‫بمعنى آخر أن الجهاز الذي يقوم بعمل ‪ request‬سيكون هو الـ ‪ client‬ويكون له وحده‬
‫◼‬
‫القدرة على طلب الملفات أو إضافة الملفات على الجهاز اآلخر الذي هو الـ ‪server‬‬
‫◼‬
‫‪Then enter your user name and password. If it is OK, the FTP‬‬
‫‪server get you a way to get or put your file from or to the other‬‬
‫‪machine‬‬
‫◼‬
‫‪20‬‬
Telnet:
It is a client /server protocol
◼ communication via the telnet is not
encrypted
◼
‫ولذلك يمكن اختراق الـ‬user name and
password‫من قبل المخترقين‬
◼
‫ولذلك ظهر برنامج ال‬SSH (Secure Shell) ‫والذي‬
‫يقوم بعمل‬encryption to data
◼ so, the communication via the SSH is
more secure than telnet because the
data is encrypted
21
Telnet:
Contact iugaza.edu (server address to
telnet server)
telnet server program
OS request the user name and
password
telnet client program
‫فيكون له بعد ذلك صالحية للتحكم بالجهاز أو بالمساحة المحددة لنا على‬
‫ فأنا ال أتعامل فعليا مع جهاز معين ولكن أتعامل مع المساحة‬server ‫الـ‬
server ‫الموجودة لي على هذا الـ‬
22
Download