Braided links
Download
Report
Transcript Braided links
شبك ـات و إتصاالت
د.عـــادل يوسف أبو القاسم
محتويات المقــــرر
Introduction
The Presentation Layer
The Session Layer
The Transport Layer
The Network Layer
Data Link Layer
The Physical Layer
References
Computer Networks
Computer Networking:
A Top Down Approach
Fifth edition.
Andrew S. Tanenbaum,
David J. Wetherall
Pearson Education, Inc
2011.
Fifth edition.
Jim Kurose, Keith Ross
Addison-Wesley, July
2010.
3
What is a Network?
A network consists of 2 or more computers
connected together, and they can
communicate and share resources (e.g.
information)
4
Why Networking?
•Sharing information — i.e. data
communication
• Do you prefer these?
• Or this?
5
•Sharing hardware or software
• E.g. print document
•Centralize administration and support
• E.g. Internet-based, so everyone can access the same
administrative or support application from their PCs
6
النماذج المرجعية للشــــبكات
NETWORK REFERENCE MODELS
اهم نموذجين مستخدمين في مجال شبكات الحاسوب:
نموذج OSIونموذج .TCP/IPوبالرغم من ان
البرتكوالت المتعلقة بنموذج OSIلم تعد مستخدمة
حاليا ,ولكن النموذج في حد ذاته ال زال مستخدما
وخصائص كل طبقة في النموذج ال تزال من االهمية
بمكان.
العكس تماما بالنسبة لنموذج TCP/IPحيث ان
النموذج في حد ذاته غير مستخدم كثيرا ولكن
البرتكوالت التي تتبع للنموذج مستخدمة كثيرا في مجال
الشبكات ,لهذا السبب سنذكر تفاصيل النموذجين.
نموذج ال (OSI) OPEN SYSTEMS INTERCONNECTION
تم تطوير نموذج OSIبواسطة International Standards
) Organization (ISOكأول خطوة لتوحيد معايير البرتكوالت
المستخدمة في كل طبقة .سمي النموذج Open Systems
Interconnectionألنه يقوم بربط االنظمة المفتوحة Open
Systemsو هي االنظمة المفتوحة او المستعدة لالتصال بأي نظام آخر.
(OSI) OPEN SYSTEMS INTERCONNECTIONنموذج ال
نموذج OSIله سبع طبقات ,وقد تم الوصول الى هذه الطبقات بناء على
المبادئ التالية:
.1
.2
.3
.4
يتم انشاء طبقة اذا احتجنا الى وصف تجريد مختلف.
كل طبقة يجب ان تؤدي وظيفة محددة وموضحة تماما.
حدود كل طبقة يجب اختيارها بحيث تقلل انسياب البيانات من خالل
واجهات الطبقة.
عدد الطبقات يجب ان يكون كبيرا بحيث ال يتم ادراج وظائف مختلفة في
نفس الطبقة ,كما يجب ان يكون عدد الطبقات صغيرا بحيث ال تكون
معمارية النموذج كبيرة ومعقدة.
(OSI) OPEN SYSTEMS INTERCONNECTION نموذج ال
Application Layer طبقة التطبيقات
Presentation Layer طبقة التمثيل
Session Layer
Transport Layer
Network Layer
طبقة الجلسة
طبقة النقل
طبقة الشبكة
Data link Layer طبقة ربط البيانات
Physical Layer
الطبقة الفيزيائية
الطبقة الفيزيائية PHYSICAL LAYER
تهتم الطبقة الفيزيائية بارسال البتات ( )bitsالخام من خالل
قناة اتصال .حيث تجيب على االسئلة ماهي االشارات
الكهربية التي ستمثل 1و , 0كم من النانو ثانية تنتهي
عندها االشارة ,هل يمكن ان يتم االرسال في نفس الوقت في
كال االتجاهين ,كيف يتم بدء االتصال ,كيف يتم انهاء
االتصال ,كم عدد ال pinsفي كل network
connectorوفيما تستخدم كل pin
طبقة ربط البيانات THE DATA LINK LAYER
وهي الطبقة الثانية في نموذج OSIويتلخص عمل هذه الطبقة بتهيئة
البيانات بالشكل المناسب ليتم إرسالها وتسليمها للطبقة الفيزيائية حتى
تتمكن من نقلها عبر خطوط االتصال.
تقوم بهذه المهمة بجعل المرسل يقوم بتقسم البيانات الى مقاطع frames
(حجم ال frameعادة عدد قليل من مئات او اآلف من البايتات),
وارسال هذه ال framesبصورة متسلسلة .اذا كانت الخدمة
reliableفأن المستلم يؤكد الوصول السليم لل frameبارسال اشعار
استالم . acknowledgement
طبقة ربط البيانات THE DATA LINK LAYER
ايضا من االشياء التي تهتم بها طبقة ربط المعطيات هي كيفية حماية
المرسل الذي يرسل البيانات بصورة سريعة من اغراق المستلم البطيء
بالبيانات .بعض تقنيات حركة البيانات يمكن استخدامها إلعالم المرسل
متى يكون المستقبل جاهزا الستالم البيانات.
شبكات البث Broadcast networksتحتاج الى وظيفة اضافية من
طبقة ربط المعطيات وهي كيفية التحكم في الوصول للقناة المشتركة
. shared channelهنالك طبقة جزئية من طبقة ربط المعطيات
تسمى ) Medium Access Control (MACتتعامل مع هذه
القضية.
طبقة الشبكة THE NETWORK LAYER
وهي عبارة عن الطبقة الثالثة في نموذج OSIوتستخدم لتوحيد وعنونة
الرسائل وترجمة العناوين المنطقية واألسماء إلى عناوين فيزيائية تفهمها
الشبكة ويتلخص عمل هذه الطبقة في القيام بتحديد حجم حزم البيانات
packetحتى يتم تسليمها إلى الطبقة الثانية .ايضا تقوم هذه الطبقة بتحديد
المسار الذي ستسلكه الحزم عند القيام بإرسالها.
طبقة النقل THE TRANSPORT LAYER
وهي الطبقة الرابعة في النموذج وهي عبارة عن الطبقة التي تفصل بين
الطبقات الموجهة للمستخدم User – Orientedوالطبقات الموجهة
للشبكة Network – Orientedوهي الطبقة المسئولة عن ضمان
تسليم حزم البيانات إلى المستقبل بشكل خالي من األخطاء و دون أن ينقص
منها أي جزء وكذلك يتم من خاللها التحكم بحركة الرسائل .
طبقة الجلسة THE SESSION LAYER
تسمح طبقة الجلسة للمستخدمين المتواجدين على اجهزة مختلفة
في الشبكة بانشاء جلسة sessionبينهم .ايضا تقوم طبقة
الجلسة بإصدار تقارير عن االتصاالت التي تقوم بها األجهزة
مثال الزمن المستغرق في عملية االتصال وترتيب الرسائل
المرسلة حسب وقت إرسالها ومدة إرسال الرسالة .
طبقة التمثيل THE PRESENTATION LAYER
تهتم طبقة التمثيل بالقواعد والمعاني للبيانات المرسلة ( syntax
. )and semanticsومن اشهر الطرق التي يتم استخدامها في
تمثيل البيانات طريقة ASCIIوطريقة .Unicodeتمكن طبقة
التمثيل من القيام بإجراء التعامل مع جهاز يستخدم ASCIIوجهاز
يستخدم EBCDICحيث تقوم بالتحويل بينهم .
طبقة التطبيقات THE APPLICATION LAYER
وتتضمن هذه الطبقة جميع التطبيقات وبرامج أنظمة التشغيل التي يحتاجها
المستخدم .من اهم برتكوالت طبقة التطبيقات هو برتكول HTTPوهو
يعتبر االساس للشبكة العنكبوتية الدولية .World Wide Web
How many kinds of Networks?
•Depending on one’s perspective, we can
classify networks in different ways
• Based on transmission media: Wired (UTP, coaxial cables,
fiber-optic cables) and Wireless
• Based on network size: LAN and WAN (and MAN)
• Based on management method: Peer-to-peer and
Client/Server
• Based on topology (connectivity): Bus, Star, Ring …
:
:
19
Transmission Media
Two main categories:
Guided ― wires, cables
Unguided ― wireless transmission, e.g. radio,
microwave, infrared, sound, sonar
We will concentrate on guided media here:
Twisted-Pair cables:
Unshielded Twisted-Pair (UTP) cables
Shielded Twisted-Pair (STP) cables
Coaxial cables
Fiber-optic cables
20
Twisted-Pair Cables
21
If the pair of wires are not twisted, electromagnetic
noises from, e.g., motors, will affect the closer wire more
than the further one, thereby causing errors
Unshielded Twisted-Pair (UTP)
Typically wrapped inside a plastic cover (for mechanical
protection)
A sample UTP cable with 5 unshielded twisted pairs of wires
Insulator
22
Metal
Shielded Twisted-Pair (STP)
23
STP cables are similar to UTP cables, except
there is a metal foil or braided-metal-mesh
cover that encases each pair of insulated wires
Categories of UTP Cables
EIA classifies UTP cables according to the quality:
Category 1 ― the lowest quality, only good for voice, mainly
found in very old buildings, not recommended now
Category 2 ― good for voice and low data rates (up to 4Mbps
for low-speed token ring networks)
Category 3 ― at least 3 twists per foot, for up to 10 Mbps
(common in phone networks in residential buildings)
Category 4 ― up to 16 Mbps (mainly for token rings)
Category 5 (or 5e) ― up to 100 Mbps (common for networks
targeted for high-speed data communications)
Category 6 ― more twists than Cat 5, up to 1 Gbps
24
Coaxial Cables
In general, coaxial cables, or coax, carry signals
of higher freq (100KHz–500MHz) than UTP
cables
Outer metallic wrapping serves both as a shield
against noise and as the second conductor that
completes the circuit
25
Fiber-Optic Cables
Light travels at 3108 ms-1 in free space and is the
fastest possible speed in the Universe
Light slows down in denser media, e.g. glass
Refraction occurs at interface, with light bending
away from the normal when it enters a less dense
medium
26
Beyond the critical angle total internal
reflection
27
An optical fiber consists of a core (denser
material) and a cladding (less dense material)
Simplest one is a multimode step-index optical
fiber
Multimode = multiple paths, whereas step-index
= refractive index follows a step-function profile
(i.e. an abrupt change of refractive index
between the core and the cladding)
Light bounces back and forth along the core
Common light sources: LEDs and lasers
Advantages and Disadvantages
28
Noise resistance ― external light is blocked by outer jacket
Less signal attenuation ― a signal can run for miles without
regeneration (currently, the lowest measured loss is about
~4% or 0.16dB per km)
Higher bandwidth ― currently, limits on data rates come
from the signal generation/reception technology, not the
fiber itself
Cost ― Optical fibers are expensive
Installation/maintenance ― any crack in the core will
degrade the signal, and all connections must be perfectly
aligned
LAN and WAN
• Local Area Network (LAN)
• Small network, short distance
• A room, a floor, a building
• Limited by no. of computers and distance covered
• Usually one kind of technology throughout the LAN
• Serve a department within an organization
• Examples:
• Network inside the Student Computer Room
• Network inside CF502
• Network inside your home
29
• Wide Area Network (WAN)
• A network that uses long-range telecommunication links to
connect 2 or more LANs/computers housed in different places
far apart.
• Towns, states, countries
• Examples:
• Network of our Campus
• Internet
Your home
WAN
Student Computer
Centre
USA
30
• Example WAN technologies:
•ISDN – Integrated Service Digital
Network
• Basic rate: 192 Kbps Primary rate: 1.544Mbps
•T-Carriers ― basically digital phone lines
• T1: 1.544Mbps
T3: 28T1
•Frame relay
• Each link offers 1.544Mbps or even higher
•ATM – Asynchronous Transfer Mode
• Support B-ISDN: 155Mbps or 622Mbps or higher
•SONET – Synchronous Optical Network
• Basic rate OC1: 51.84Mbps
• Support OC12 and up to OC192 (9953.28Mbps) or even
higher in the future
31
•Example of WAN: Broadband Cable
Network
• Cable TV services have been extensively developed in most
modern cities
• Cable TV companies try to make use of their coaxial cable
installed (that are supposed to carry TV signals) to deliver
broadband data services
• Many cable network wiring has been replaced with hybrid fibercoax (HFC) ― i.e. use of fiber-optic cable to connect to the
subscribers’ buildings, and then the original coaxial cable to
connect to each household
32
Peer-to-Peer Networks
•Peer-to-peer network is also called
workgroup
•No hierarchy among computers all are
equal
•No administrator responsible for the
network
Peer-to-peer
33
•Advantages of peer-to-peer networks:
• Low cost
• Simple to configure
• User has full accessibility of the computer
•Disadvantages of peer-to-peer networks:
• May have duplication in resources
• Difficult to uphold security policy
• Difficult to handle uneven loading
•Where peer-to-peer network is
appropriate:
•
•
•
•
10 or less users
No specialized services required
Security is not an issue
Only limited growth in the foreseeable future
34
Clients and Servers
• Network Clients (Workstation)
• Computers that request network resources or services
• Network Servers
• Computers that manage and provide network resources and
services to clients
• Usually have more processing power, memory and hard
disk space than clients
• Run Network Operating System that can manage not only
data, but also users, groups, security, and applications on
the network
• Servers often have a more stringent requirement on its
performance and reliability
35
•Advantages of client/server networks
• Facilitate resource sharing – centrally administrate and
control
• Facilitate system backup and improve fault tolerance
• Enhance security – only administrator can have access to
Server
• Support more users – difficult to achieve with peer-to-peer
networks
•Disadvantages of client/server networks
• High cost for Servers
• Need expert to configure the network
• Introduce a single point of failure to the system
36
Topology ― 3 basic types
•How so many computers are connected
together?
Bus Topology
Topology
Ring
Star Topology
Hub
37
• Bus Topology
•
•
•
•
Simple and low-cost
A single cable called a trunk (backbone, segment)
Only one computer can send messages at a time
Passive topology - computer only listen for, not regenerate
data
• Star Topology
• Each computer has a cable connected to a single point
• More cabling, hence higher cost
• All signals transmission through the hub; if down, entire
network down
• Depending on the intelligence of hub, two or more computers
may send message at the same time
38
How to construct a network
with Bus / Star Topology?
Bus Topology
Coaxi
al
cable
Star Topology
BNC T-Connector
Network Card
39
• Ring Topology
• Every computer serves as
a repeater to boost signals
• Typical way to send data:
T
Ac
k
• Token passing
• only the computer who
T
gets the token can send
data
T
• Disadvantages
• Difficult to add computers
T Ac
• More expensive
k
• If one computer fails, whole network fails
T
T
dat
a
T
dat
a
T
T
Ac
dat
a
k
T
T
Ac
k
40
Thank You