شبکه های کامپیوتری
Download
Report
Transcript شبکه های کامپیوتری
شبکه های کامپیوتری
بخش اول:
آشنایی با شبکه های کامپیوتری
وحید حقیقت دوست
دانشکده فنی و مهندس ی دانشگاه شاهد
1
مراجع درس
انتقال دادهها و شبکههای کامپیوتری
شبکه های کامپیوتری
نویسنده :داگالس کومر
ترجمه :حسین پدرام ،فرحناز پورفرد
ناشر :نوپردازان
اصول مهندس ی اینترنت
2
آندرو تنن بام
شبکه های کامپیوتری و اینترنت
نویسندگان :محمود فتحی ،فرشاد صفایی
ناشر :نوپردازان
احسان ملکیان
3
امتحان نهائي ١5نمره
ميان ترم 5نمره
عدم حضور در كالس -1نمره
مطالب این فصل
4
مقدمه ای بر شبکه های کامپیوتری
Client/server/peer
انواع مختلف شبکه بندی
تعداد کاربران اینترنت در جهان
DATE
December, 1995
December, 1996
December, 1997
December, 1998
December, 1999
March, 2000
March, 2001
April, 2002
March, 2003
February, 2004
March, 2005
March, 2006
Mar, 2007
Mar, 2008
Mar, 2009
June, 2010
Mar, 2011
Mar, 2012
March, 2013
NUMBER OF USERS
16 millions
36 millions
70 millions
147 millions
248 millions
304 millions
458 millions
558 millions
608 millions
745 millions
888 millions
1,023 millions
1,129 millions
1,407 millions
1,596 millions
1,966 millions
2,095 millions
2,336 millions
2,749 millions
% WORLD
POPULATION
INFORMATION
SOURCE
0.4 %IDC
0.9 %IDC
1.7 %IDC
3.6 %C.I. Almanac
4.1 %Nua Ltd.
5.0 %Nua Ltd.
7.6 %Nua Ltd.
8.6 %Internet World
9.7 %Internet World
11.5 %Internet World
13.9 %Internet World
15.7 %Internet World
17.2 %Internet World
21.1 %Internet World
23.8 %Internet World
28.7 %Internet World
30.2 %Internet World
33.3 %Internet World
38.8 %I.T.U.
Stats
Stats
Stats
Stats
Stats
Stats
Stats
Stats
Stats
Stats
Stats
5
6
7
8
TOP 20 COUNTRIES WITH THE HIGHEST
NUMBER OF INTERNET USERS
#
Country or Region
1 China
2 United States
3 India
4 Japan
5 Brazil
6 Russia
7 Germany
8 Indonesia
9 United Kingdom
10 France
11 Nigeria
12 Mexico
13 Iran
14 Korea
15 Turkey
16 Italy
17 Philippines
18 Spain
19 Vietnam
20 Egypt
TOP 20 Countries
Rest of the World
Total World Users
Population, Internet Users Internet Users
Penetration
2012 Est
Year 2000
Latest Data
(% Population)
1,343,239,923
22,500,000
538,000,000
40.1 %
313,847,465
95,354,000
245,203,319
78.1 %
1,205,073,612
5,000,000
137,000,000
11.4 %
127,368,088
47,080,000
101,228,736
79.5 %
193,946,886
5,000,000
88,494,756
45.6 %
142,517,670
3,100,000
67,982,547
47.7 %
81,305,856
24,000,000
67,483,860
83.0 %
248,645,008
2,000,000
55,000,000
22.1 %
63,047,162
15,400,000
52,731,209
83.6 %
65,630,692
8,500,000
52,228,905
79.6 %
170,123,740
200,000
48,366,179
28.4 %
114,975,406
2,712,400
42,000,000
36.5 %
78,868,711
250,000
42,000,000
53.3 %
48,860,500
19,040,000
40,329,660
82.5 %
79,749,461
2,000,000
36,455,000
45.7 %
61,261,254
13,200,000
35,800,000
58.4 %
103,775,002
2,000,000
33,600,000
32.4 %
47,042,984
5,387,800
31,606,233
67.2 %
91,519,289
200,000
31,034,900
33.9 %
83,688,164
450,000
29,809,724
35.6 %
4,664,486,873
273,374,200 1,776,355,028
38.1 %
2,353,360,049
87,611,292 629,163,348
26.7 %
7,017,846,922
360,985,492 2,405,518,376
34.3 %
Users
% World
22.4 %
10.2 %
5.7 %
4.2 %
3.7 %
2.8 %
2.8 %
2.3 %
2.2 %
2.2 %
2.0 %
1.7 %
1.7 %
1.7 %
1.5 %
1.5 %
1.4 %
1.3 %
1.3 %
1.2 %
73.8 %
26.2 %
100.0 %
9
10
A new report from Dice indicates the
best IT certifications to help you get a
job in 2012.
In its 2012 IT Salary Survey, leading IT job board Dice.com asked:
Which IT certification(s) helped you to get hired?
Over 18,000 employed IT professionals responded, here are
the top 8 IT certifications that helped them land the job.
Sources: Dice.com 2012 IT Salary Survey • Robert Half Technology 2012 IT Salary Report • ITCareerFinder
11
Project Management
Professional (PMP)
PMP certification is the preeminent credential for business and IT project
managers. IT projects such as software systems upgrades need skilled PMs to
ensure goals are met on time, under budget and to specs. PMP is the most
sought-after certification on Dice with over 2,000 requests in job postings on
any given day, and a 9% year over year uptick in demand. PMP
certification has strict prerequisites including 3+ years experience plus 35 hours
of PMI-approved training, but for those who qualify the rewards are
substantial – PMP certified pros earn an average salary of $120,000.
Sources: Dice.com 2012 IT Salary Survey • Robert Half Technology 2012 IT Salary Report • ITCareerFinder
12
A+ Certification
A+ certification validates the skills of an entry-level computer technician. A+
introduces the core IT domains of PC hardware, troubleshooting & repair, software
and operating systems, networking, security and IT operations, plus effective
communication skills. A+ certified technicians can pursue entry-level positions
such as help desk technician and tech support specialist, typical starting points for
a range of IT career paths, and a great place to start gaining practical
experience. A+ is often the first IT certification earned by new IT professionals
because of its wide skills coverage and lack of prerequisites.
Sources: Dice.com 2012 IT Salary Survey • Robert Half Technology 2012 IT Salary Report • ITCareerFinder
13
Cisco Certified Network
Associate (CCNA)
CCNA certification demonstrates skills and competence in computer
networking. The CCNA certification exam covers a wide range of technical
competencies and expertise, from understanding how a network functions and the
day-to-day management of routed & switched networks, to identifying and
preventing complex network security threats. 64% of IT hiring managers polled in
Robert Half Technology's 2012 IT Salary Guide listed network
administration as the most in-demand skill this year, while on Dice.com the
demand for CCNA certified professionals increased 21% since last year.
Sources: Dice.com 2012 IT Salary Survey • Robert Half Technology 2012 IT Salary Report • ITCareerFinder
14
Security+ Certification
A recent survey by renowned security trade group (ISC)2 indicates 62% of
organizations will hire IT security specialists in 2012. Of those hiring, 81% said an
understanding of information security concepts will be important in their hiring
decisions - this conceptual knowledge they seek is the key component of CompTIA’s
Security+ certification. Security+ is also a requirement or elective for a range of
advanced security credentials, military and government IT positions. Smart IT hiring
managers recognize the value of employees who are properly skilled and certified in the
concepts of Confidentiality, Integrity and Availability (the CIA Triad) – and the tenants
of CompTIA’s Security+ certificate.
Sources: Dice.com 2012 IT Salary Survey • Robert Half Technology 2012 IT Salary Report • ITCareerFinder
15
Network+ Certification
Network+ certification validates the skills and qualifications of a beginner network
professional. Network+ certified pros can install, configure, maintain, secure &
troubleshoot basic computer networks. Leverage the Network+ certificate to land an
entry-level job as a network administrator, network technician or network installer.
Gain hands-on experience then advance your career with a vendor-specific networking
credential, such as the Cisco CCNA or Red Hat Certified Engineer (RHCE).
Sources: Dice.com 2012 IT Salary Survey • Robert Half Technology 2012 IT Salary Report • ITCareerFinder
16
CISSP Certification
CISSP certification is the preeminent credential for experienced IT security and
information assurance professionals. CISSPs are the managers and policy-makers in
today's top computer security domains, including security management practices, mobile
device security, apps development security, security architecture models, operations
security, risk management & the fast-growing field of cloud computing security. CISSP
certified pros enjoy stable employment, high salaries and a wide range of opportunities
for advancement in both the public and private sector. CISSP certification is recognized
by the DoD, opening the door to IT jobs that require security clearance in government
agencies and the military .
Sources: Dice.com 2012 IT Salary Survey • Robert Half Technology 2012 IT Salary Report • ITCareerFinder
17
IT Infrastructure Library
(ITIL) Expert
ITIL is the most sought-after and widely-used approach to IT Service Management,
providing a practical framework for identifying, planning, delivering and supporting IT
services. Businesses worldwide are implementing the ITIL framework to improve
services, reduce overhead, increase productivity and improve customer satisfaction
through a more professional approach to IT process management. Hiring experienced
IT service managers with ITIL certifications is a top objective for Fortune enterprises
and forward-thinking small to medium-sized businesses in 2012. Service deliverability is
essential and as such ITIL certified pros command and average salary of $110,000 – in
addition to increased employment options.
Sources: Dice.com 2012 IT Salary Survey • Robert Half Technology 2012 IT Salary Report • ITCareerFinder
18
Microsoft Certified IT
Professional (MCITP)
MCITP certifications validate the skills and experience needed to effectively perform
in a specific IT career path, e.g., PC support technician or database administrator.
As more and more organizations migrate from Windows Server 2000/2003 (and the old
MCSE certificates) to Windows Server 2008, the demand for MCITP certification holders
will continue to grow. Almost half of the CIO's surveyed in Robert Half Technology's
2012 IT salary report - 42% - identified Windows Server Administration as an indemand skill for 2012 and beyond.
Update: Explore the New Microsoft Certification Program featuring CloudBuilt Certs
Sources: Dice.com 2012 IT Salary Survey • Robert Half Technology 2012 IT Salary Report • ITCareerFinder
19
تخصص های مرتبط با حوزه شبکه
تجهیزات ارتباطی:
سوئیچ ،روتر
سرورها:
سرورهای مجازی
Cloud computing
طراحی شبکه
20
فیبر ،کابل ،تکرار کننده ها
تجهیزات سوئیچینگ:
توپولوژی
توازن بار
مقاومت در برابر خرابی
مدیریت شبکه:
Domain Controller
Firewall
Monitoring
سیستم عاملهای شبکه
پروتکلهای مسیریابی در شبکه
سرویسها:
FTP
Mail
Forfront
امنیت شبکه
شبکه های نسل جدید
شبکه چیست؟
21
شبکه چیزی جز اتصال دو یا چند کامپیوتر به یکدیگر نیست که بدین
ترتیب میتوانند تبادل اطالعات داشته و منابع خود را با یکدیگر به
اشتراک بگذارند
اطالعات مانند فایلها و پیغامهای پست الکترونیکی
منابع مانند پردازنده و حافظه
اجزای سازنده شبکه ()1
تمامی شبکه ها ،جدا از بزرگی یا کوچکی ،از قطعات اساس ی زیر تشکیل
میشوند:
22
کامپیوترهای کالینت :کامپیوترهایی که کاربر نهایی از آنها برای دسترس ی به منابع
ً
ی
روی شبکه استفاده میکند .اصطالحا ایستگاه کار نیز میگویند.
ً
کامپیوترهای سرور :کامپیوترهایی که منابع مشترک را فراهم میکنند .اصطالحا
سرویس دهنده نیز میگویند.
ً
ً
عناصر راه گزینی (سوئیچینگ) :عناصر شبکه معموال مستقیما به یکدیگر
متصل نمیشوند بلکه این دستگاه ها از طریق مجموعه ای از عناصر میانی با
عنوان راه گزین به هم متصل میشوند.
اجزای سازنده شبکه ()2
تجهیزات اتصال (کابلها و کارتهای شبکه) :در شبکه های امروزی سه
تکنولوژی اصلی برای اتصال دو تجهیز شبکه وجود دارد:
23
کابل مس ی
فیبر نوری
امواج رادیویی
برای هر مورد از مدیای انتخاب شده برای ارسال داده ها میبایست روی
دستگاه مورد نظر کارت شبکه ) (NICمتناسب نصب شود.
اجزای سازنده شبکه ()3
24
نرم افزار شبکه :برای به کار انداختن شبکه باید نرم افزار کاملی به این
منظور نصب شود .در ادامه در خصوص سیستم عامل های شبکه و
پروتکلهای شبکه صحبت خواهد شد.
مزایای شبکه
تمام مزیت شبکه ها در اشتراک گذاری میباشد.
شبکه ها میتوانند سه چیز را به اشتراک بگذارند:
25
اطالعات
منابع
برنامه های کاربردی
کالینت ها و سرورها
ً
کامپیوترهایی در شبکه که دارای منابع سخت افزاری معموال قوی بوده و
منابع را در شبکه به اشتراک میگذارند ،سرور نامیده میشوند.
26
ً
معموال کامپیوترهای سرور همواره روشن هستند
هر کامپیوتری که سرور نباشد ،کالینت است.
شبکه ها ( Peer to Peerهمپایه)
27
تا کنون آنچه که در مورد کامپیوترهای شبکه معرفی شد ،کامپیوترهای
ً
سرور و کالینت بودند .به سرورهای معرفی شده در قبل ،اصطالحا
سرورهای اختصاص ی نیز میگویند.
در برخی از شبکه ها کامپیوترها در عین حال که کالینت هستند و از
کامپیوترهای دیگر استفاده میکنند ،به کامپیوترهای دیگر نیز سرویس
میدهند .به این نوع شبکه ها ( Peer to Peerهمپایه) میگویند
شبکه های ( Peer to Peerادامه)
امروزه بسیاری از مطالعات در زمینه شبکه های P2Pمیباشد.
ً
و
ر
این شبکه ها که معموال بصو ت داوطلبانه شکل میگیرند امر زه بسیار پرکاربرد
شده و از نظر وسعت بسیار رشد پیدا کرده اند.
28
از این شبکه ها میتوان به Gnutella ،KaZaA ، Napster ،BitTorrentو
Chordاشاره کرد.
عمده کاربرد این شبکه ها به اشتراک گذاری فایل و ویدئو کنفرانس میباشد
شبکه های کامپیوتری از نظر ابعاد و بزرگی
یکی از معیارهای دسته بندی شبکه ها ،میزان وسعت شبکه براساس اندازه
جغرافیایی میباشد:
29
شبکه های محلی ( :)LAN: Local Area Networkیک شبکه محلی ،شبکه ای
ً
است که در آن کامپیوترها نسبتا نزدیک به هم قرار دارند مانند شبکه موجود در یک اداره و
یا یک دانشگاه
شبکه های شهری ( :)MAN: Metropolitan Area Networkیک شبکه شهری
ً
معموال در گستره یک شهر تعریف میشود
شبکه های گسترده ( :)WAN: Wide Area Networkشبکه ای است که یک
قلمرو بزرگ جغرافیایی را تحت پوشش قرار میدهد .که میتواند یک کشور ویا کل جهان
ً
باشد WAN .ها معموال از اتصال دو یا چند LANایجاد میشوند
جدول زير مقايسه اي بین انواع شبكه ها و مشخصات اصلي آنها را نشان مي دهد:
)Bandwidth (Mbps) Latency (ms
1 – 10
100 – 500
10
5 – 20
100 – 500
100 – 500
10 – 1000
]0.010 – 10000 [1
1 – 150
]2 – 54 [2
0.010 – 2
0.010 – 2
Range
LAN
1-2 kms
WAN
worldwide
MAN
2-50 kms
Wireless LAN 0.15-1.5 km
Wireless WAN worldwide
Internet
worldwide
[1]: OC-192 over ATM:
http://newsroom.cisco.com/dlls/innovators/switching/eugene_wang_profile.html
[2]: IEEE 803.11a:
http://www.wi-fiplanet.com/tutorials/article.php/2109881
شبکه های شهری بخش دسترس ی شبکه های وسیع را تشکیل می دهند و بعنوان مایل آخر ) (Last Mileشناخته می شوند .این
شبکه ها گاها MANگفته می شوند که محدوده ای در حدود چند کیلومتر تا چند ده کیلومتر را می پو شانند.
در شبکه های بی سیم اغلب ارسال اطالعات بصورت رادیویی انجام می گیرد .شبکه های بی سیم می توانند از نوع محلی ،شهری ،یا
وسیع باشند .شبکه های ماهواره ای بعنوان مثال از نوع شبکه های وسیع هستند.
30
Local Area Networks
Two broadcast networks
(a) Bus
(b) Ring
Metropolitan Area Networks
A metropolitan area network based on cable TV.
Wide Area Networks
Relation between hosts on LANs and the subnet.
توپولوژی (همبندی) شبکه
به نحوه اتصال کامپیوترها و سایر اجزای شبکه به یکدیگر ،توپولوژی
شبکه میگویند
توپولوژی حلقه
34
توپولوژی توری
توپولوژی گذرگاهی
توپولوژی ستاره
توپولوژی گذرگاهی (خطی یا )BUS
توپولوژی گذرگاهی (خطی یا )BUS
35
استفاده از کابل کواکسیال
استفاده از اتصاالت T
استفاده از رابط BNC
Terminator=50 Ohm
توپولوژی گذرگاهی (خطی یا )2( )BUS
36
در این توپولوژی ،گره ها در یک خط به هم متصل میشوند.
استفاده از توپولوژی گذرگاه در LANها کاربرد دارد
در این شبکه هر گره تمامی بسته های تبادل شده در شبکه را میتواند دریافت و مشاهده نماید
چنانچه بسته متعلق به گره باشد ،آنرا دریافت و مراحل بعدی مربوط به پردازش بسته طی
میگردد و در غیراینصورت نادیده گرفته میشود
در این توپولوژی چنانچه کابل اصلی قطع شود ،شبکه به دو قسمت مجزا تقسیم میشود و هر
هر قسمت با نویز فراوان به کار خود ادامه میدهد
چنانچه قطعی در کابل فرعی بین کامپیوتر و کابل اصلی باشد تنها همان کامپیوتر از شبکه جدا
شده و شبکه به کار خود ادامه میدهد.
توپولوژی ستاره ()STAR
در این همبندی هر گره شبکه به عنصری مرکزی با نام HUBیا
Switchمتصل میشود.
37
استفاده از کابل CAT5 or CAT6و یا فیبر نوری
استفاده از رابط RJ45
توپولوژی ستاره ()2( )STAR
38
ً
این همبندی معموال در شبکه های LANاستفاده میشود.
اگر کابل در این توپولوژی قطع شود ،فقط گره ای که کابل متصل به آن قطع شده از شبکه
جدا میشود و گره های دیگر به کار خود ادامه میدهند.
چنانچه عنصر مرکزی سوئیچ باشد ،بسته تنها روی پورتی که به کامپیوتر مقصد متصل است
ارسال میشود و روی دیگر پورتها قرار نمیگیرد
در خصوص تفاوت هاب و سوئیچ در ادامه بحث خواهد شد.
ً
معموال برای فاصله های دور از فیبر نوری بعنوان رسانه انتقال استفاده میشود.
از نظر متخصصین عنصر هاب کوچک شده لینک اصلی و قرار دادن آن در یک باکس در
توپولوژی گذرگاه است.
شبکه های ستاره گسترش یافته
39
ً
در گسترش شبکه های کامپیوتری معموال چند هاب یا
سوئیچ به یکدیگر متصل میشوند
ً
ر
معموال برای اتصال سوئیچها به یکدیگر از فیبر نو ی
استفاده میشود
پورتی از سوئیچ که به سوئیچ باالدستی متصل میشود
ً
را اصطالحا uplinkمیگویند.
امروزه اکثر شبکه های LANسازمانی از این
توپولوژی تبعیت میکنند.
توپولوژی حلقوی ()Ring
40
در این توپولوژی هر کامپیوتر به دو کامپیوتر مجاور متصل است و یک حلقه
منطقی شکل میگیرد.
بسته ها در حلقه به گردش در آمده و توسط هر کامپیوتر در مسیر دریافت میشود.
چنانچه بسته مربوط به گره باشد مراحل بعدی پردازش انجام میپذیرد و در غیر
اینصورت نادیده گرفته میشود.
بهینه ترین توپولوژی برای اتصال کامپیوترها ،توپولوژی حلقه میباشد که با
کمترین تعداد لینک ،تمامی کامپیوترها به هم متصل میشوند.
توپولوژی توری ()Mesh
41
ً
در این توپولوژی عناصر مسیریابی ،روتر ها هستند و معموال بین هر دو عنصر مسیریاب بیش از
یک مسیر وجود دارد.
براساس الگوریتمهای مسیریابی (ایستا و یا پویا) بسته ورودی مورد بررس ی قرار گرفته و در نتیجه
به مسیریاب بعدی تحویل داده میشود.
وجود مسیرهای متعدد بین مسیریابها برای تضمین اتصال میباشد تا در مواقع خرابی اتصال بین
دو گره از مسیر جایگزین صورت پذیرد
ً
هر انتقال بسته بین مسیریابها را اصطالحا یک hopیا پرش
مینامند
توپولوژی توری ()2
42
در طراحي شبكه مواردي كه قبل از راه اندازي شبكه بايد مد نظر قرار
دهيد شامل موارد ذيل هستند :
43
-1اندازه سازمان
- 2سطح امنيت
- 3نوع فعاليت
- 4سطح مديريت
- 5مقدار ترافيك
– 6بودجه
نیازمندی های طراحی یک شبکه
-1رسانه ارتباطی
-2واسط ارتباطی
کامپیوترها طبق کدام قوانین با هم صحبت کنندIPX/SPX ،TSP/IP :
-4سیستم عامل مدیر شبکه ()Network OS
44
کارت شبکه ،کارت ماهواره ،مودم عادی
ً
معموال باتوجه به نوع رسانه ،نوع واسط تعیین میشود
-3زبان ارتباطی بین کامپیوترها ()Network protocol
مواردی که در انتخاب رسانه موثر هستند :سرعت ،امنیت ،نویز محیط ،هزینه و میزان در اختیار بودن
چگونه کاربران و دسترس ی آنها مدیریت شودWindows Server ،Novel ،Linux :
یکی از توقعات از سیستم عامل ،پایداری آن است .هر چه uptimeیک سیستم عامل باالتر باشد ،آن
سیستم عامل بهتر است