Searching...
فارسی
EnglishEnglish
EspañolSpanish
简体中文Chinese
FrançaisFrench
DeutschGerman
日本語Japanese
PortuguêsPortuguese
ItalianoItalian
한국어Korean
РусскийRussian
NederlandsDutch
العربيةArabic
PolskiPolish
हिन्दीHindi
Tiếng ViệtVietnamese
SvenskaSwedish
ΕλληνικάGreek
TürkçeTurkish
ไทยThai
ČeštinaCzech
RomânăRomanian
MagyarHungarian
УкраїнськаUkrainian
Bahasa IndonesiaIndonesian
DanskDanish
SuomiFinnish
БългарскиBulgarian
עבריתHebrew
NorskNorwegian
HrvatskiCroatian
CatalàCatalan
SlovenčinaSlovak
LietuviųLithuanian
SlovenščinaSlovenian
СрпскиSerbian
EestiEstonian
LatviešuLatvian
فارسیPersian
മലയാളംMalayalam
தமிழ்Tamil
اردوUrdu
Data And Computer Communications

Data And Computer Communications

توسط William Stallings 1985 878 صفحات
3.89
291 امتیازها
گوش دادن
Try Full Access for 7 Days
Unlock listening & more!
Continue

نکات کلیدی

1. اصول ارتباطات داده: سیگنال‌ها، رسانه و کدگذاری

مشکل اساسی در ارتباطات، بازتولید پیام انتخاب شده در یک نقطه به‌طور دقیق یا تقریبی در نقطه‌ای دیگر است.

سیگنال‌ها و انتقال. ارتباطات داده به سیگنال‌های الکترومغناطیسی متکی است که می‌توانند آنالوگ (پیوسته) یا دیجیتال (گسسته) باشند. این سیگنال‌ها از طریق رسانه‌های مختلفی از جمله گزینه‌های هدایت‌شده (جفت تابیده، کابل کواکسیال، فیبر نوری) و غیرهدایت‌شده (بی‌سیم) منتقل می‌شوند. ویژگی‌های سیگنال، مانند فرکانس، دامنه و فاز، و خصوصیات رسانه، مانند پهنای باند و تضعیف، کیفیت و کارایی انتقال داده را تعیین می‌کنند.

تکنیک‌های کدگذاری. برای انتقال اطلاعات، داده‌ها باید به سیگنالی مناسب برای رسانه انتخاب شده کدگذاری شوند. داده‌های دیجیتال می‌توانند با سیگنال‌های دیجیتال (مانند NRZ، منچستر) یا سیگنال‌های آنالوگ (مانند ASK، FSK، PSK) نمایش داده شوند. به‌طور مشابه، داده‌های آنالوگ می‌توانند با سیگنال‌های آنالوگ (مانند AM، FM، PM) یا سیگنال‌های دیجیتال (مانند PCM) نمایش داده شوند. انتخاب تکنیک کدگذاری بر پهنای باند سیگنال، همزمانی و قابلیت‌های تشخیص خطا تأثیر می‌گذارد.

نقص‌های انتقال. سیگنال‌ها در حین انتقال تحت تأثیر نقص‌هایی قرار می‌گیرند، از جمله تضعیف (کاهش سیگنال)، اعوجاج (تغییر شکل سیگنال) و نویز (سیگنال‌های ناخواسته). این نقص‌ها می‌توانند کیفیت سیگنال را کاهش دهند و خطاهایی را معرفی کنند. درک این نقص‌ها برای طراحی سیستم‌های ارتباطی مؤثر بسیار مهم است.

2. مبانی شبکه: LANها، WANها و اینترنت

تسهیلات ارتباطات داده و شبکه‌سازی مؤثر و کارآمد برای هر شرکتی حیاتی است.

شبکه‌های محلی (LAN). LANها دستگاه‌ها را در یک منطقه محدود، مانند یک ساختمان یا دانشگاه، متصل می‌کنند. این شبکه‌ها با نرخ‌های بالای داده، نرخ‌های خطای پایین و رسانه‌های مشترک مشخص می‌شوند. توپولوژی‌های رایج LAN شامل باس، حلقه، ستاره و درخت است. LANها برای اتصال رایانه‌های شخصی، ایستگاه‌های کاری و سرورها در یک سازمان ضروری هستند.

شبکه‌های گسترده (WAN). WANها مناطق جغرافیایی بزرگ‌تری را پوشش می‌دهند و معمولاً شامل استفاده از خطوط ارتباطی عمومی یا اجاره‌ای هستند. WANها برای اتصال LANهای جغرافیایی پراکنده و فراهم کردن دسترسی به اینترنت استفاده می‌شوند. فناوری‌های رایج WAN شامل سوئیچینگ مدار، سوئیچینگ بسته، فریم رله و ATM است.

اینترنت. اینترنت یک شبکه جهانی از شبکه‌های متصل به هم است. این شبکه از مجموعه پروتکل TCP/IP برای امکان‌پذیر کردن ارتباط بین سیستم‌های مختلف استفاده می‌کند. اینترنت به یک نیروی غالب در زندگی تجاری و شخصی تبدیل شده و دسترسی به اطلاعات، خدمات و برنامه‌ها را فراهم می‌کند.

3. معماری پروتکل‌ها: مدل‌های TCP/IP و OSI

برای نابود کردن کامل ارتباط، باید هیچ قانونی بین فرستنده و گیرنده مشترک نباشد—نه از نظر الفبا و نه از نظر نحو.

رویکرد لایه‌ای. یک معماری پروتکل عملکردهای ارتباطی را به مجموعه‌ای از لایه‌ها سازماندهی می‌کند که هر کدام مجموعه خاصی از وظایف را انجام می‌دهند. این رویکرد مدولار طراحی، پیاده‌سازی و نگهداری را ساده می‌کند. هر لایه به خدمات لایه زیرین خود متکی است و خدماتی به لایه بالایی خود ارائه می‌دهد.

مدل TCP/IP. مجموعه پروتکل TCP/IP پایه اینترنت است. این مجموعه شامل پنج لایه است: فیزیکی، دسترسی به شبکه، اینترنت، حمل و نقل و کاربرد. لایه اینترنت از IP برای ارائه مسیریابی در چندین شبکه استفاده می‌کند و لایه حمل و نقل از TCP یا UDP برای ارائه انتقال داده قابل اعتماد یا غیرقابل اعتماد از انتها به انتها استفاده می‌کند.

مدل OSI. مدل ارتباطات سیستم‌های باز (OSI) یک مدل مرجع هفت لایه‌ای برای پروتکل‌های شبکه است. این مدل شامل لایه‌های فیزیکی، پیوند داده، شبکه، حمل و نقل، جلسه، ارائه و کاربرد است. اگرچه مدل OSI به‌طور گسترده‌ای پیاده‌سازی نشده است، اما چارچوب مفیدی برای درک عملکردهای شبکه ارائه می‌دهد.

4. کنترل پیوند داده: اطمینان از انتقال قابل اعتماد

گیرنده باید قادر باشد تشخیص دهد که یک سیگنال چه زمانی شروع به ورود می‌کند و چه زمانی به پایان می‌رسد.

همزمانی. پروتکل‌های کنترل پیوند داده تبادل داده‌ها را بین دو دستگاه متصل به‌طور مستقیم مدیریت می‌کنند. یک عملکرد کلیدی همزمانی است که اطمینان می‌دهد گیرنده می‌تواند به‌طور دقیق جریان بیت ورودی را تفسیر کند. انتقال غیرهمزمان از بیت‌های شروع و توقف برای هر کاراکتر استفاده می‌کند، در حالی که انتقال همزمان از سیگنال ساعت و فریم‌بندی استفاده می‌کند.

کنترل خطا. پروتکل‌های کنترل پیوند داده همچنین مکانیزم‌های کنترل خطا را فراهم می‌کنند، از جمله تشخیص و اصلاح خطا. تکنیک‌های تشخیص خطا، مانند بررسی‌های پاریتی و بررسی‌های افزونگی دورانی (CRC)، برای شناسایی خطاها استفاده می‌شوند. تکنیک‌های اصلاح خطا، مانند اصلاح خطای پیشرو (FEC)، می‌توانند برخی از خطاها را بدون نیاز به ارسال مجدد اصلاح کنند.

کنترل جریان. مکانیزم‌های کنترل جریان از غرق شدن گیرنده با داده‌ها توسط فرستنده جلوگیری می‌کنند. کنترل جریان توقف و انتظار نیاز به تأیید برای هر فریم دارد، در حالی که کنترل جریان پنجره لغزشی اجازه می‌دهد چندین فریم به‌طور همزمان در حال انتقال باشند.

5. چندپخشی و طیف گسترده: استفاده مؤثر از منابع

خدمات انتقال همچنان گران‌ترین جزء بودجه ارتباطات برای اکثر کسب‌وکارها باقی می‌ماند.

چندپخشی. چندپخشی اجازه می‌دهد چندین جریان داده یک رسانه انتقال واحد را به اشتراک بگذارند. چندپخشی تقسیم فرکانس (FDM) پهنای باند موجود را به چندین باند فرکانسی تقسیم می‌کند که هر کدام سیگنال جداگانه‌ای را حمل می‌کنند. چندپخشی تقسیم زمان (TDM) زمان انتقال را به اسلات‌هایی تقسیم می‌کند که هر کدام به یک منبع مختلف اختصاص داده می‌شود. TDM آماری به‌طور پویا اسلات‌های زمانی را بر اساس تقاضا تخصیص می‌دهد.

طیف گسترده. تکنیک‌های طیف گسترده پهنای باند یک سیگنال را افزایش می‌دهند تا مقاومت آن را در برابر تداخل و اختلال افزایش دهند. طیف گسترده پرش فرکانس (FHSS) سیگنال را به‌سرعت در چندین فرکانس تغییر می‌دهد. طیف گسترده توالی مستقیم (DSSS) از یک کد گسترش برای افزایش پهنای باند سیگنال استفاده می‌کند.

دسترسی چندگانه تقسیم کد (CDMA). CDMA یک تکنیک دسترسی چندگانه است که از طیف گسترده برای اجازه دادن به چندین کاربر برای به اشتراک‌گذاری همزمان همان پهنای باند استفاده می‌کند. هر کاربر یک کد منحصر به فرد دریافت می‌کند که به گیرنده اجازه می‌دهد سیگنال‌ها را از کاربران مختلف جدا کند.

6. فناوری‌های سوئیچینگ: مدار، بسته و ATM

اینترنت، وب و برنامه‌های مرتبط به عنوان ویژگی‌های غالب در دنیای تجاری و شخصی ظهور کرده‌اند.

سوئیچینگ مدار. سوئیچینگ مدار یک مسیر اختصاصی بین دو ایستگاه برای مدت زمان ارتباط برقرار می‌کند. این روش معمولاً در شبکه‌های تلفن استفاده می‌شود. سوئیچینگ مدار برای ترافیک داده‌ای که به‌صورت ناگهانی و متناوب است، ناکارآمد است زیرا منابع حتی زمانی که داده‌ای منتقل نمی‌شود، اختصاص داده می‌شوند.

سوئیچینگ بسته. سوئیچینگ بسته داده‌ها را در بلوک‌های کوچک به نام بسته‌ها منتقل می‌کند. هر بسته شامل اطلاعات آدرس‌دهی است و به‌طور مستقل از طریق شبکه مسیریابی می‌شود. سوئیچینگ بسته برای ترافیک داده‌ای که به‌صورت ناگهانی و متناوب است، کارآمدتر از سوئیچینگ مدار است. سوئیچینگ بسته داتاگرام هر بسته را به‌طور مستقل در نظر می‌گیرد، در حالی که سوئیچینگ بسته مدار مجازی یک مسیر از پیش برنامه‌ریزی شده برای تمام بسته‌ها برقرار می‌کند.

حالت انتقال غیرهمزمان (ATM). ATM یک فناوری سوئیچینگ بسته با سرعت بالا است که از بسته‌های با اندازه ثابت به نام سلول‌ها استفاده می‌کند. ATM برای پشتیبانی از انواع مختلف ترافیک، از جمله صدا، ویدئو و داده طراحی شده است. ATM تضمین‌های کیفیت خدمات (QoS) را برای انواع مختلف ترافیک فراهم می‌کند.

7. مسیریابی و کنترل ترافیک: ناوبری در شبکه

هدف اساسی یک سیستم ارتباطی تبادل داده بین دو طرف است.

مسیریابی. الگوریتم‌های مسیریابی مسیرهایی را که بسته‌ها از طریق یک شبکه طی می‌کنند، تعیین می‌کنند. الگوریتم‌های مسیریابی می‌توانند بر اساس معیارهای عملکرد (مانند حداقل پرش، کمترین هزینه)، منبع اطلاعات (محلی، مجاور، تمام گره‌ها) و زمان تصمیم‌گیری (بسته، جلسه) طبقه‌بندی شوند. الگوریتم‌های مسیریابی رایج شامل الگوریتم دیکسترا و الگوریتم بلمن-فورد است.

کنترل ترافیک. ترافیک زمانی که شبکه با بار ترافیکی بیش از حد بارگذاری می‌شود، دچار ازدحام می‌شود. مکانیزم‌های کنترل ترافیک برای جلوگیری یا کاهش ازدحام استفاده می‌شوند. تکنیک‌ها شامل فشار معکوس، بسته‌های خفه‌کننده، سیگنال‌دهی ازدحام ضمنی (مانند TCP) و سیگنال‌دهی ازدحام صریح (مانند FECN، BECN) هستند.

مدیریت ترافیک. تکنیک‌های مدیریت ترافیک برای ارائه سطوح مختلف خدمات به انواع مختلف ترافیک استفاده می‌شوند. این تکنیک‌ها شامل پلیس ترافیک، شکل‌دهی ترافیک و مکانیزم‌های کیفیت خدمات (QoS) هستند.

8. شبکه‌های بی‌سیم: فناوری‌های سلولی و LAN

در دهه‌های اخیر، روندی به سمت افزایش تحرک وجود داشته است که کارگران را از محدودیت‌های سازمان‌های فیزیکی آزاد کرده است.

شبکه‌های سلولی. شبکه‌های سلولی یک منطقه جغرافیایی را به سلول‌هایی تقسیم می‌کنند که هر کدام توسط یک ایستگاه پایه سرویس‌دهی می‌شوند. استفاده مجدد از فرکانس‌ها اجازه می‌دهد تا همان فرکانس‌ها در سلول‌های غیرمجاور استفاده شوند. شبکه‌های سلولی از تکنیک‌های مختلفی برای مدیریت تحرک، انتقال و تداخل استفاده می‌کنند.

LANهای بی‌سیم. LANهای بی‌سیم از امواج رادیویی یا نور مادون قرمز برای انتقال داده‌ها در فواصل کوتاه استفاده می‌کنند. فناوری‌های رایج LAN بی‌سیم شامل مادون قرمز، طیف گسترده و میکروویو باریک‌باند است. LANهای بی‌سیم برای فراهم کردن تحرک، انعطاف‌پذیری و سهولت نصب استفاده می‌شوند.

IEEE 802.11. استاندارد IEEE 802.11 مجموعه‌ای از خدمات و گزینه‌های لایه فیزیکی برای LANهای بی‌سیم را تعریف می‌کند. این استاندارد شامل مشخصات برای کنترل دسترسی به رسانه (MAC)، احراز هویت، مدیریت کلید و حریم خصوصی انتقال داده است.

9. پروتکل‌های اینترنت: IP، IPv6 و ICMP

اینترنت از ARPANET تکامل یافته است که در سال 1969 توسط آژانس پروژه‌های تحقیقاتی پیشرفته (ARPA) وزارت دفاع ایالات متحده توسعه یافت.

پروتکل اینترنت (IP). IP پایه مجموعه پروتکل‌های اینترنت است. این پروتکل یک سرویس بدون اتصال و با بهترین تلاش برای انتقال بسته‌های داده در شبکه‌ها فراهم می‌کند. IP شامل عملکردهای آدرس‌دهی، مسیریابی و تکه‌تکه کردن است.

IPv6. IPv6 نسخه نسل بعدی IP است. این پروتکل از آدرس‌های 128 بیتی استفاده می‌کند، مکانیزم‌های گزینه بهبودیافته‌ای را فراهم می‌کند و از پیکربندی خودکار آدرس پشتیبانی می‌کند. IPv6 برای رفع محدودیت‌های IPv4 و پشتیبانی از تقاضاهای رو به رشد اینترنت طراحی شده است.

پروتکل کنترل پیام اینترنت (ICMP). ICMP بخشی جدایی‌ناپذیر از IP است. این پروتکل وسیله‌ای برای تبادل پیام‌های کنترل و خطا بین روترها و میزبان‌ها فراهم می‌کند. ICMP برای مدیریت شبکه، عیب‌یابی و کنترل ازدحام استفاده می‌شود.

10. پروتکل‌های حمل و نقل: TCP و UDP

صرف‌نظر از ماهیت برنامه‌هایی که داده‌ها را تبادل می‌کنند، معمولاً الزامی وجود دارد که داده‌ها به‌طور قابل اعتماد تبادل شوند.

پروتکل کنترل انتقال (TCP). TCP یک پروتکل حمل و نقل مبتنی بر اتصال و قابل اعتماد است. این پروتکل کنترل جریان، کنترل خطا و تحویل مرتب داده‌ها را فراهم می‌کند. TCP توسط بسیاری از برنامه‌هایی که نیاز به انتقال داده قابل اعتماد دارند، مانند انتقال فایل، پست الکترونیکی و دسترسی به وب استفاده می‌شود.

پروتکل دیتاگرام کاربر (UDP). UDP یک پروتکل حمل و نقل بدون اتصال و غیرقابل اعتماد است. این پروتکل مکانیزمی ساده برای ارسال داده‌ها بدون بار اضافی مدیریت اتصال و کنترل خطا فراهم می‌کند. UDP توسط برنامه‌هایی که نیاز به انتقال داده قابل اعتماد ندارند، مانند پخش صوت و ویدئو استفاده می‌شود.

کنترل ازدحام TCP. TCP از تکنیک‌های مختلفی برای مدیریت ازدحام در اینترنت استفاده می‌کند، از جمله شروع آهسته، اجتناب از ازدحام، ارسال مجدد سریع و بازیابی سریع. این تکنیک‌ها به TCP اجازه می‌دهند تا به شرایط متغیر شبکه سازگار شود و از غرق شدن شبکه با ترافیک جلوگیری کند.

11. امنیت شبکه: حفاظت از داده‌ها و سیستم‌ها

فرستنده داده ممکن است بخواهد اطمینان حاصل کند که تنها گیرنده مورد نظر واقعاً داده‌ها را دریافت می‌کند.

محرمانگی. محرمانگی از طریق رمزگذاری به‌دست می‌آید که داده‌ها را به فرمت غیرقابل خواندن تبدیل می‌کند. رمزگذاری متقارن از یک کلید واحد برای هر دو فرایند رمزگذاری و رمزگشایی استفاده می‌کند، در حالی که رمزگذاری کلید عمومی از دو کلید، یکی برای رمزگذاری و دیگری برای رمزگشایی استفاده می‌کند.

احراز هویت پیام. احراز هویت پیام اطمینان می‌دهد که یک پیام تغییر نکرده و از منبع ادعایی آمده است. کدهای احراز هویت پیام (MAC) و توابع هش برای تولید برچسب‌های احراز هویت که به پیام‌ها الحاق می‌شوند، استفاده می‌شوند.

لایه سوکت‌های امن (SSL) و امنیت لایه انتقال (TLS). SSL و TLS پروتکل‌هایی هستند که ارتباطات امن را بر روی TCP فراهم می‌کنند. این پروتکل‌ها از رمزگذاری و احراز هویت برای حفاظت از داده‌های منتقل شده بین مرورگرهای وب و سرورهای وب استفاده می‌کنند.

امنیت IP (IPSec). IPSec مجموعه‌ای از پروتکل‌ها است که امنیت را در لایه IP فراهم می‌کند. IPSec می‌تواند برای ایجاد شبکه‌های خصوصی مجازی (VPN) و تأمین امنیت ارتباطات بین میزبان‌ها و روترها استفاده شود.

12. برنامه‌های اینترنتی: پست الکترونیکی، وب و چندرسانه‌ای

اینترنت، وب و برنامه‌های مرتبط به عنوان ویژگی‌های غالب در دنیای تجاری و شخصی ظهور کرده‌اند.

پست الکترونیکی (SMTP و MIME). پروتکل انتقال پست ساده (SMTP) برای انتقال پیام‌های پست الکترونیکی بین میزبان‌ها استفاده می‌شود. استاندارد گسترش پست اینترنت چندمنظوره (MIME) SMTP را برای پشتیبانی از محتوای چندرسانه‌ای، مانند تصاویر، صدا و ویدئو گسترش می‌دهد.

وب جهانی (HTTP). پروتکل انتقال ابرمتن (HTTP) پایه وب جهانی است. این پروتکل برای انتقال صفحات وب و سایر منابع بین مرورگرهای وب و سرورهای وب استفاده می‌شود. HTTP یک پروتکل بدون حالت و درخواست/پاسخ است.

خدمات دایرکتوری اینترنت (DNS). سیستم نام دامنه (DNS) یک سرویس جستجوی دایرکتوری است که نام‌های دامنه را به آدرس‌های IP نگاشت می‌کند. DNS یک پایگاه داده توزیع‌شده و سلسله‌مرات

آخرین به‌روزرسانی::

FAQ

1. What is "Data and Computer Communications" by William Stallings about?

  • Comprehensive field overview: The book offers a unified and detailed survey of data and computer communications, covering technology, architecture, and protocols.
  • Principles and standards: It emphasizes foundational concepts such as multiplexing, flow control, error control, and the importance of standards in networking.
  • Academic and professional use: Designed as both a textbook and reference, it serves students and professionals in networking, computer engineering, and IT.

2. Why should I read "Data and Computer Communications" by William Stallings?

  • Authoritative and up-to-date: William Stallings is a recognized expert, and the book is known for its accuracy and coverage of current technologies and protocols.
  • Balanced theory and practice: It combines theoretical foundations with practical applications, making complex topics accessible and relevant.
  • Rich instructional resources: The book includes review questions, problems, projects, and a companion website with supplementary materials for deeper learning.

3. What are the key takeaways from "Data and Computer Communications" by William Stallings?

  • Layered protocol architectures: Understanding of how layered models like TCP/IP and OSI structure network communication.
  • Transmission fundamentals: Insight into analog and digital transmission, encoding, and the impact of impairments on data quality.
  • Modern network technologies: Knowledge of LANs, WANs, wireless networks, Internet protocols, security, and multimedia applications.

4. How is "Data and Computer Communications" by William Stallings structured, and what are its main parts?

  • Six-part organization: The book is divided into Overview, Data Communications, Wide Area Networks, Local Area Networks, Internet and Transport Protocols, and Internet Applications.
  • Modular chapters: Each part contains chapters that can be read in various sequences, supporting both bottom-up and top-down learning.
  • Supplemental materials: Includes appendices on Fourier analysis, sockets programming, standards organizations, and more, plus problems and key terms in each chapter.

5. What is a protocol architecture, and why is it important in "Data and Computer Communications" by William Stallings?

  • Layered communication model: Protocol architecture refers to a stack of hardware and software layers that enable data exchange and distributed applications.
  • Peer-to-peer protocols: Each layer communicates with its counterpart in another system using well-defined protocols specifying syntax, semantics, and timing.
  • TCP/IP focus: The book emphasizes the TCP/IP suite, which underpins most Internet communications and includes physical, network access, internet, transport, and application layers.

6. How does "Data and Computer Communications" by William Stallings explain data transmission fundamentals?

  • Signal and medium concepts: The book covers analog and digital signals, frequency spectrum, bandwidth, and how signals travel through different media.
  • Transmission impairments: It discusses attenuation, delay distortion, and various noise types, explaining their effects on signal quality and error rates.
  • Channel capacity: Introduces Nyquist and Shannon formulas to relate bandwidth, signal-to-noise ratio, and maximum data rate.

7. What are the main encoding and modulation techniques described in "Data and Computer Communications" by William Stallings?

  • Digital-to-digital encoding: Explains schemes like NRZ, NRZI, Manchester, and multilevel codes, highlighting their synchronization and error detection properties.
  • Digital-to-analog modulation: Covers ASK, FSK, PSK, and QAM, comparing their bandwidth efficiency and error performance.
  • Analog data digitization: Discusses pulse code modulation (PCM) and delta modulation (DM), including their advantages, limitations, and typical applications.

8. How does "Data and Computer Communications" by William Stallings address error detection and reliable data communication?

  • Transmission errors: The book explains sources of errors and the need for detection and correction mechanisms.
  • Error detection methods: Covers parity checks and cyclic redundancy check (CRC), detailing their operation and effectiveness.
  • Data link control: Introduces protocols for flow control, error control, and link management to ensure reliable data exchange.

9. What are the key concepts of packet switching, routing, and congestion control in "Data and Computer Communications" by William Stallings?

  • Packet switching principles: Explains datagram and virtual circuit approaches, their trade-offs, and real-world protocols like X.25, frame relay, and ATM.
  • Routing algorithms: Details fixed, flooding, random, and adaptive routing, with emphasis on least-cost algorithms like Dijkstra’s and Bellman-Ford.
  • Congestion control: Describes techniques such as backpressure, choke packets, explicit/implicit signaling, and specific mechanisms for ATM and frame relay.

10. How does "Data and Computer Communications" by William Stallings cover Local Area Networks (LANs) and their evolution?

  • LAN topologies and protocols: Provides an in-depth look at LAN structures, including Ethernet, Fast Ethernet, Gigabit Ethernet, and 10-Gbps Ethernet.
  • Bridges and switches: Explains the role of bridges, spanning tree algorithms, and the differences between hubs, layer 2 switches, and layer 3 switches.
  • Wireless LANs: Discusses IEEE 802.11 standards, transmission technologies, security challenges, and performance considerations.

11. What are the main Internet protocols and applications discussed in "Data and Computer Communications" by William Stallings?

  • Core Internet protocols: Covers IP, IPv6, TCP, UDP, and routing protocols like OSPF and BGP, explaining their structure and operation.
  • Internet applications: Details protocols for email (SMTP, MIME), web access (HTTP), directory services (DNS), and network management (SNMP).
  • Multimedia and real-time: Explores protocols and standards for multimedia compression, real-time transport (RTP), and session control (SIP).

12. How does "Data and Computer Communications" by William Stallings address network security and Quality of Service (QoS)?

  • Security fundamentals: Explains cryptography, symmetric and asymmetric encryption, digital signatures, and key management.
  • Security protocols: Discusses SSL/TLS, IPsec, WPA, and their roles in securing communications.
  • Quality of Service: Introduces Integrated Services Architecture (ISA) and Differentiated Services (DS) for providing QoS, along with concepts like SLAs, traffic conditioning, and IP performance metrics.

نقد و بررسی

3.89 از 5
میانگین از 291 امتیازات از Goodreads و Amazon.

کتاب داده‌ها و ارتباطات کامپیوتری به‌طور کلی مورد توجه خوانندگان قرار گرفته و میانگین امتیاز آن ۳.۸۹ از ۵ است. بسیاری از خوانندگان این کتاب را جامع و عملی می‌دانند و به پوشش گسترده‌ای که در زمینه‌ی شبکه‌های کامپیوتری و ارتباطات دارد، اشاره می‌کنند. دانشجویان از توضیحات دقیق و نمودارهای مفید آن قدردانی می‌کنند. برخی خوانندگان معتقدند که این کتاب نقطه‌ی شروع خوبی برای مبتدیان در حوزه‌ی فناوری اطلاعات است، در حالی که دیگران اشاره می‌کنند که ممکن است محتوای آن فنی و پر از ریاضیات باشد. به‌طور کلی، این کتاب به‌عنوان منبعی ارزشمند برای درک مفاهیم ارتباطات کامپیوتری شناخته می‌شود، هرچند که برخی از نقدها آن را گیج‌کننده یا بیش از حد سطحی توصیف کرده‌اند.

Your rating:
4.42
50 امتیازها

درباره نویسنده

ویلیام استالینگز نویسنده‌ای برجسته و آمریکایی است که در زمینه‌ی کتاب‌های درسی علوم کامپیوتر تخصص دارد. آثار او طیف وسیعی از موضوعات را در این حوزه شامل می‌شود، از جمله سیستم‌های عامل، شبکه‌های کامپیوتری، سازماندهی کامپیوتر و رمزنگاری. استالینگز با سبک نوشتاری جامع و قابل دسترس خود به عنوان صدایی معتبر در جامعه‌ی آموزش علوم کامپیوتر شناخته شده است. کتاب‌های درسی او به طور گسترده‌ای در دوره‌های دانشگاهی مورد استفاده قرار می‌گیرند و به عنوان منابع ضروری برای دانشجویان و حرفه‌ای‌ها به شمار می‌آیند. توانایی استالینگز در توضیح مفاهیم فنی پیچیده به شیوه‌ای واضح و قابل فهم، به شهرت او به عنوان نویسنده‌ای معتبر در مواد آموزشی علوم کامپیوتر کمک کرده است.

Listen
Now playing
Data And Computer Communications
0:00
-0:00
Now playing
Data And Computer Communications
0:00
-0:00
Voice
Speed
Dan
Andrew
Michelle
Lauren
1.0×
+
200 words per minute
Queue
Home
Library
Get App
Create a free account to unlock:
Requests: Request new book summaries
Bookmarks: Save your favorite books
History: Revisit books later
Recommendations: Personalized for you
Ratings: Rate books & see your ratings
100,000+ readers
Try Full Access for 7 Days
Listen, bookmark, and more
Compare Features Free Pro
📖 Read Summaries
All summaries are free to read in 40 languages
🎧 Listen to Summaries
Listen to unlimited summaries in 40 languages
❤️ Unlimited Bookmarks
Free users are limited to 4
📜 Unlimited History
Free users are limited to 4
📥 Unlimited Downloads
Free users are limited to 1
Risk-Free Timeline
Today: Get Instant Access
Listen to full summaries of 73,530 books. That's 12,000+ hours of audio!
Day 4: Trial Reminder
We'll send you a notification that your trial is ending soon.
Day 7: Your subscription begins
You'll be charged on Jun 15,
cancel anytime before.
Consume 2.8x More Books
2.8x more books Listening Reading
Our users love us
100,000+ readers
"...I can 10x the number of books I can read..."
"...exceptionally accurate, engaging, and beautifully presented..."
"...better than any amazon review when I'm making a book-buying decision..."
Save 62%
Yearly
$119.88 $44.99/year
$3.75/mo
Monthly
$9.99/mo
Start a 7-Day Free Trial
7 days free, then $44.99/year. Cancel anytime.
Scanner
Find a barcode to scan

Settings
General
Widget
Loading...