نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی
  • خانه
  • نکات
  • تعریف پروتکل کامپیوتر پروتکل ارتباطی

تعریف پروتکل کامپیوتر پروتکل ارتباطی

درک نحوه عملکرد شبکه ها در سطح پایه برای هر مدیر سرور یا مدیر وب سایت بسیار مهم است. این برای پیکربندی صحیح سرویس های خود در شبکه و همچنین تشخیص آسان مشکلات احتمالی و رفع مشکلات ضروری است.

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

قبل از بحث در مورد مبانی اینترنت، باید برخی از اصطلاحات رایج را که اغلب توسط متخصصان استفاده می شود و در اسناد یافت می شود، درک کنیم:

  • ترکیبدر شبکه ها، اتصال به معنای توانایی انتقال داده ها بین دستگاه ها است. قبل از شروع انتقال داده، باید یک اتصال برقرار شود که پارامترهای آن توسط پروتکل توضیح داده شده است.
  • بستهواحد ساختاری اصلی داده در شبکه است. تمام داده ها به صورت بسته ها منتقل می شوند، داده های بزرگ به بسته های کوچک با اندازه ثابت تقسیم می شوند. هر بسته دارای یک هدر است که حاوی اطلاعاتی در مورد داده، مقصد، فرستنده، خط زندگی بسته، زمان ارسال و غیره است.
  • رابط شبکهیک وسیله فیزیکی یا مجازی است که به رایانه اجازه می دهد به یک شبکه متصل شود. اگر دو کارت شبکه در رایانه خود دارید، می توانید رابط شبکه را برای هر یک از آنها پیکربندی کنید. همچنین، رابط شبکه می تواند مجازی باشد، به عنوان مثال، رابط محلی lo;
  • LAN- این شبکه محلی شماست، فقط رایانه های شما به آن متصل هستند و هیچ کس دیگری به آن دسترسی ندارد. این می تواند شبکه خانه یا محل کار شما باشد.
  • WAN- این شبکه جهانی اینترنت است، معمولاً از این اصطلاح برای اشاره به کل شبکه اینترنت استفاده می شود، این اصطلاح همچنین می تواند به یک رابط شبکه اشاره کند.
  • پروتکل- مجموعه ای از قوانین و استانداردهایی که دستورات و نحوه ارتباط دستگاه ها را تعریف می کند. پروتکل های زیادی وجود دارد که در ادامه به بررسی آنها خواهیم پرداخت. محبوب ترین آنها TCP، UDP، IP و ICMP هستند، همچنین پروتکل های اینترنتی سطح بالاتری مانند HTTP و FTP وجود دارد.
  • بندرآدرسی در رایانه است که با یک برنامه خاص مرتبط است. این یک رابط شبکه یا مکان نیست. با کمک پورت ها، برنامه ها می توانند با یکدیگر ارتباط برقرار کنند.
  • دیواره آتشنرم افزاری است که تمام بسته های شبکه ای را که از یک کامپیوتر عبور می کنند کنترل می کند. بسته های ارسالی بر اساس قوانین ایجاد شده توسط کاربر پردازش می شوند. همچنین، فایروال ممکن است پورت های خاصی را ببندد تا رایانه ایمن تر شود.
  • NATیک سرویس ترجمه آدرس شبکه بین LAN و WAN است. تعداد آدرس های شبکه رایگان در شبکه در حال کاهش است، بنابراین باید راه حلی پیدا کرد و راه حل این بود که شبکه های محلی ایجاد کنیم که چندین کامپیوتر بتوانند یک آدرس IP داشته باشند. تمام بسته‌ها به روتر می‌رسند و سپس آن‌ها را با استفاده از NAT بین رایانه‌ها توزیع می‌کند.
  • VPN- این یک شبکه خصوصی مجازی است که با کمک آن می توانید چندین شبکه محلی را از طریق اینترنت ترکیب کنید. در بیشتر موارد برای اهداف امنیتی استفاده می شود.

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

لایه های شبکه و مدل OSI

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

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

مدل OSI

به طور تاریخی اتفاق افتاده است که وقتی صحبت از لایه های شبکه می شود، از مدل OSI یا Open Systems Interconnect استفاده می شود. او هفت سطح را متمایز می کند:

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

همانطور که می بینید، قبل از اینکه داده ها به سخت افزار برسد، باید از لایه های زیادی عبور کند.

مدل پروتکل TCP/IP

مدل TCP/IP که به عنوان مجموعه پروتکل‌های اصلی اینترنت نیز شناخته می‌شود، فکر کردن به لایه‌های شبکه را آسان‌تر می‌کند. در اینجا فقط چهار سطح وجود دارد و سطوح OSI را تکرار می کنند:

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

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

پروتکل های اولیه اینترنت

همانطور که قبلاً گفتم. این شبکه مبتنی بر استفاده از چندین پروتکل است که یکی روی دیگری کار می کنند. بیایید نگاهی به پروتکل های اصلی شبکه اینترنت که اغلب با آن ها روبرو می شوید بیاندازیم و سعی کنیم تفاوت بین آنها را درک کنیم.

  • MAC یا (کنترل دسترسی به رسانه)یک پروتکل سطح پایین است که برای شناسایی دستگاه ها در یک شبکه محلی استفاده می شود. هر دستگاه متصل به شبکه دارای یک آدرس MAC منحصر به فرد است که توسط سازنده تنظیم شده است. در شبکه های محلی، و تمام داده ها از شبکه محلی خارج شده و قبل از رسیدن به گیرنده وارد شبکه محلی می شوند، از آدرس های MAC فیزیکی برای شناسایی دستگاه ها استفاده می شود. این یکی از معدود پروتکل های لایه اتصال است که اغلب با آن مواجه می شوید.
  • IP (پروتکل اینترنت)- یک سطح بالاتر، پشت MAC قرار دارد. این مسئول تعیین آدرس های IP است که برای هر دستگاه منحصر به فرد خواهد بود و به رایانه ها اجازه می دهد یکدیگر را در شبکه پیدا کنند. به لایه شبکه مدل TCP/IP تعلق دارد. شبکه ها را می توان در ساختارهای پیچیده به یکدیگر متصل کرد، با کمک این پروتکل، رایانه ها می توانند چندین مسیر ممکن را برای دستگاه مورد نظر تعیین کنند و این مسیرها ممکن است در حین کار تغییر کنند. چندین پیاده سازی از این پروتکل وجود دارد، اما محبوب ترین آنها IPv4 و IPv6 هستند.
  • ICMP (پروتکل پیام کنترل اینترنت)- برای پیام رسانی بین دستگاه ها استفاده می شود. اینها ممکن است پیام های خطا یا پیام های اطلاعاتی باشند، اما برای انتقال داده ها طراحی نشده است. از چنین بسته هایی در ابزارهای تشخیصی مانند پینگ و تراسروت استفاده می شود. این پروتکل بالای پروتکل IP قرار دارد.
  • TCP (پروتکل کنترل انتقال)یکی دیگر از پروتکل های اصلی شبکه است که در همان سطح ICMP است. وظیفه آن مدیریت انتقال داده است. شبکه ها غیر قابل اعتماد هستند. به دلیل تعداد زیاد مسیرها، بسته ها ممکن است به ترتیب اشتباه وارد شوند یا حتی گم شوند. TCP تضمین می کند که بسته ها به ترتیب صحیح دریافت می شوند و همچنین به شما اجازه می دهد تا خطاهای ارسال بسته را تصحیح کنید. اطلاعات به ترتیب صحیح آورده می شود و تنها پس از آن به برنامه منتقل می شود. قبل از انتقال داده ها، یک اتصال با استفاده از الگوریتم به اصطلاح سه گانه دست دادن ایجاد می شود. این شامل ارسال یک درخواست و تأیید باز شدن اتصال توسط دو رایانه است. بسیاری از برنامه ها از TCP استفاده می کنند، اینها SSH، WWW، FTP و بسیاری دیگر هستند.
  • UDP (پروتکل دیتاگرام کاربر)یک پروتکل محبوب TCP مانند است که در لایه انتقال نیز عمل می کند. تفاوت بین آنها این است که در اینجا از انتقال داده غیرقابل اعتماد استفاده می شود. داده ها پس از دریافت بررسی نمی شوند، که ممکن است ایده بدی به نظر برسد، اما در بسیاری از موارد این کافی است. از آنجایی که بسته های کمتری باید ارسال شوند، UDP سریعتر از TCP است. از آنجایی که نیازی به برقراری ارتباط نیست، می توان از این پروتکل برای ارسال بسته ها به چندین ماشین یا تلفن IP به طور همزمان استفاده کرد.
  • HTTP (پروتکل انتقال ابرمتن)این یک پروتکل لایه کاربردی است که زیربنای عملکرد تمام سایت های اینترنتی است. HTTP به شما امکان می دهد منابع خاصی را از یک سیستم راه دور درخواست کنید، مانند صفحات وب و فایل ها.
  • FTP (پروتکل انتقال فایل)یک پروتکل انتقال فایل است. در سطح برنامه کار می کند و انتقال یک فایل از یک کامپیوتر به کامپیوتر دیگر را تضمین می کند. FTP امن نیست، بنابراین استفاده از آن برای داده های شخصی توصیه نمی شود.
  • DNS (سیستم نام دامنه)- پروتکلی در همان سطح که برای تبدیل آدرس‌های واضح و خوانا به آدرس‌های IP پیچیده که به خاطر سپردن آنها دشوار است و بالعکس استفاده می‌شود. با تشکر از او، ما می توانیم سایت را با نام دامنه آن دسترسی داشته باشیم.
  • SSH (پوسته ایمن)- یک پروتکل لایه کاربردی که برای ارائه کنترل از راه دور سیستم از طریق یک کانال امن پیاده سازی شده است. بسیاری از فناوری های اضافی از این پروتکل برای کار خود استفاده می کنند.

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

نتیجه گیری

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

در انتهای ویدیو در مورد مدل OSI:

آیا میدانستید، آزمایش فکری، آزمایش گدانکن چیست؟
این یک عمل وجود ندارد، یک تجربه ی ماورایی، تخیل چیزی است که واقعاً وجود ندارد. آزمایش های فکری مانند رویاهای روزانه هستند. آنها هیولا به دنیا می آورند. بر خلاف آزمایش فیزیکی، که یک آزمون آزمایشی فرضیه‌ها است، یک «آزمایش فکری» به طور جادویی یک آزمایش تجربی را با نتیجه‌گیری‌های مورد نظر و آزمایش‌نشده جایگزین می‌کند و ساختارهای منطقی را که در واقع خود منطق را نقض می‌کنند با استفاده از مقدمات اثبات‌نشده به‌عنوان موارد اثبات‌شده، دستکاری می‌کند. جایگزینی بنابراین، وظیفه اصلی متقاضیان "آزمایش های فکری" فریب شنونده یا خواننده با جایگزین کردن یک آزمایش فیزیکی واقعی با "عروسک" او است - استدلال ساختگی در آزادی مشروط بدون تأیید فیزیکی خود.
پر کردن فیزیک با "آزمایش های فکری" خیالی منجر به تصویری پوچ، سورئال و گیج کننده از جهان شده است. یک محقق واقعی باید اینگونه "لافی ها" را از ارزش های واقعی تشخیص دهد.

نسبیت‌گرایان و پوزیتیویست‌ها استدلال می‌کنند که «آزمایش فکری» ابزار بسیار مفیدی برای آزمایش نظریه‌ها (همچنین در ذهن ما) برای سازگاری است. در این کار آنها مردم را فریب می دهند، زیرا هر تأییدی فقط می تواند توسط منبعی مستقل از هدف تأیید انجام شود. خود متقاضی فرضیه نمی تواند آزمونی برای بیانیه خود باشد، زیرا دلیل این بیان خود عدم وجود تناقضات قابل مشاهده برای متقاضی در بیانیه است.

این را در مثال SRT و GR می بینیم که به نوعی دین حاکم بر علم و افکار عمومی تبدیل شده اند. هیچ مقدار واقعیتی که با آنها در تضاد باشد نمی تواند بر فرمول انیشتین غلبه کند: "اگر واقعیت با نظریه مطابقت ندارد، واقعیت را تغییر دهید" (در نسخه دیگری، "آیا واقعیت با نظریه مطابقت ندارد؟ - برای واقعیت خیلی بدتر است." ").

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

آزمایش یک آزمایش است، زیرا پالایش فکر نیست، بلکه آزمایش فکر است. فکری که در درون خود سازگار است نمی تواند خود را بیازماید. این را کورت گودل ثابت کرده است.

پروتکل شبکه مجموعه ای از قوانین است که امکان اتصال و تبادل داده بین دو یا چند کامپیوتر شبکه را فراهم می کند. در واقع، پروتکل‌های مختلف اغلب فقط جنبه‌های مختلف یک نوع ارتباط را توصیف می‌کنند. در کنار هم، آنها به اصطلاح پشته پروتکل را تشکیل می دهند. عناوین<протокол>و<стек протоколов>همچنین نرم افزاری را که پروتکل را پیاده سازی می کند نشان دهید.

  • لایه کاربردی (لایه کاربردی). سطح بالایی (هفتم) مدل تعامل بین شبکه و کاربر را فراهم می کند. این لایه به برنامه های کاربر اجازه می دهد تا به خدمات شبکه مانند کنترل کننده پرس و جو پایگاه داده، دسترسی به فایل و ارسال ایمیل دسترسی داشته باشند. همچنین مسئولیت انتقال اطلاعات سرویس را بر عهده دارد، اطلاعات مربوط به خطاها را به برنامه ها ارائه می دهد و درخواست هایی را به لایه ارائه ایجاد می کند. مثال: HTTP، POP3، SMTP.
  • لایه نمایشی. لایه 6 وظیفه تبدیل پروتکل و رمزگذاری/رمزگشایی داده ها را بر عهده دارد. درخواست های برنامه دریافت شده از لایه برنامه را به قالبی برای انتقال از طریق شبکه تبدیل می کند و داده های دریافتی از شبکه را به فرمتی قابل درک توسط برنامه ها تبدیل می کند. لایه ارائه می تواند داده ها را فشرده / از حالت فشرده خارج کند یا رمزگذاری / رمزگشایی کند و همچنین درخواست ها را در صورتی که نمی توانند به صورت محلی پردازش شوند به منبع شبکه دیگری هدایت کند.
  • لایه جلسه. سطح 5 مدل مسئول حفظ یک جلسه ارتباطی است که به برنامه ها اجازه می دهد برای مدت طولانی با یکدیگر تعامل داشته باشند. لایه نشست ایجاد/خاتمه جلسه، تبادل اطلاعات، همگام سازی کارها، تعیین حق انتقال داده ها و نگهداری جلسه را در طول دوره های عدم فعالیت برنامه مدیریت می کند. همگام سازی انتقال با قرار دادن نقاط بازرسی در جریان داده تضمین می شود، که از آنجا در صورت شکسته شدن تعامل، فرآیند از سر گرفته می شود.
  • لایه حمل و نقل سطح چهارم مدل به گونه ای طراحی شده است که داده ها را بدون خطا، تلفات و تکرار در ترتیبی که در آن ارسال شده اند ارائه دهد. در عین حال، مهم نیست که چه داده ای، از کجا و کجا منتقل می شود، یعنی خود مکانیسم انتقال را فراهم می کند. بلوک‌های داده را به قطعاتی تقسیم می‌کند که اندازه آن‌ها به پروتکل بستگی دارد، بلوک‌های کوتاه را در یک قطعه و بلوک‌های طولانی را تقسیم می‌کند. پروتکل های این لایه برای تعامل نقطه به نقطه طراحی شده اند. مثال: TCP، UDP
  • لایه شبکه (لایه شبکه). لایه سوم مدل شبکه OSI برای تعیین مسیر انتقال داده طراحی شده است. مسئول ترجمه آدرس ها و نام های منطقی به آدرس های فیزیکی، تعیین کوتاه ترین مسیرها، سوئیچینگ و مسیریابی، نظارت بر مشکلات شبکه و ازدحام است. در این سطح، یک دستگاه شبکه مانند روتر کار می کند.
  • لایه پیوند داده این لایه اغلب به عنوان لایه کانال شناخته می شود. این لایه برای اطمینان از تعامل شبکه ها در لایه فیزیکی و کنترل خطاهایی که ممکن است رخ دهد طراحی شده است. داده های دریافتی از لایه فیزیکی را در فریم ها بسته بندی می کند، یکپارچگی را بررسی می کند، در صورت لزوم خطاها را تصحیح می کند و به لایه شبکه می فرستد. لایه پیوند می تواند با یک یا چند لایه فیزیکی تعامل داشته باشد و این تعامل را کنترل و مدیریت کند. مشخصات IEEE 802 این سطح را به 2 سطح فرعی تقسیم می کند - MAC (کنترل دسترسی رسانه) دسترسی به رسانه فیزیکی مشترک را تنظیم می کند، LLC (کنترل پیوند منطقی) خدمات سطح شبکه را ارائه می دهد. سوئیچ ها و پل ها در این سطح کار می کنند. در برنامه نویسی، این سطح نشان دهنده درایور کارت شبکه است، در سیستم عامل ها یک رابط برنامه نویسی برای تعامل سطوح کانال و شبکه با یکدیگر وجود دارد، این یک سطح جدید نیست، بلکه صرفاً اجرای یک مدل برای یک سیستم عامل خاص است. . نمونه هایی از این رابط ها: ODI، NDIS
  • لایه فیزیکی (Physical layer). پایین ترین سطح مدل به طور مستقیم برای انتقال جریان داده طراحی شده است. انتقال سیگنال های الکتریکی یا نوری به کابل یا رادیو و بر این اساس، دریافت و تبدیل آنها به بیت های داده را مطابق با روش های رمزگذاری سیگنال های دیجیتال انجام می دهد. به عبارت دیگر، یک رابط بین یک حامل شبکه و یک دستگاه شبکه فراهم می کند. در این سطح، متمرکز کننده ها (هاب ها)، تکرار کننده ها (تکرار کننده ها) سیگنال و مبدل های رسانه کار می کنند. توابع لایه فیزیکی در تمام دستگاه های متصل به شبکه پیاده سازی می شوند. در سمت کامپیوتر، عملکردهای لایه فیزیکی توسط یک آداپتور شبکه یا یک پورت سریال انجام می شود.

پروتکل های اصلی مورد استفاده در کار اینترنت:

  • TCP/IP
  • IMAP4
  • گورفر

طبقه بندی پلیس بر اساس اندازه. نام انواع پلیس، طول تقریبی و کاربرد آنها.

شبکه محلی

شبکه محلی یک شبکه کامپیوتری با وسعت کم است: در یک اتاق، طبقه، ساختمان. به طور معمول، چنین شبکه هایی در یک موسسه کار می کنند و برد کوتاهی دارند: 1-10 کیلومتر. شبکه او همیشه دپارتمان است. در حال حاضر هیچ محدودیت مشخصی در مورد پراکندگی سرزمینی مشترکین یک شبکه محلی وجود ندارد. به طور معمول، چنین شبکه ای به یک مکان خاص گره خورده است. کلاس شبکه های محلی شامل شبکه های شرکت های فردی، شرکت ها، بانک ها، دفاتر و غیره است. شبکه محلی سرعت انتقال داده بالایی را فراهم می کند. و از آنجایی که محیط در این شبکه ها معمولاً کنترل می شود، خطوط ارتباطی کوتاه، عناصر ساختاری همگن، ضریب خطا در آنها کم و پروتکل های تبادل ساده شده است. در شبکه های محلی معمولاً از وسایل ارتباطی همه منظوره (خطوط تلفن) برای سازماندهی تبادل اطلاعات استفاده نمی شود. مزیت اضافی چنین شبکه ای در صرفه جویی قابل توجه در منابع است. بنابراین، به جای داشتن یک چاپگر برای هر کامپیوتر، فقط می توانید یک چاپگر داشته باشید. هر رایانه ای در شبکه می تواند اطلاعات چاپی را به این چاپگر ارسال کند

اجزای اصلی یک شبکه محلی: چندین رایانه مجهز به آداپتور شبکه یا کارت شبکه. یک رسانه انتقال که گره های لازم را ترکیب می کند. نرم افزار شبکه برای اتصال کامپیوترها به یک شبکه محلی، باید یک آداپتور شبکه (کنترل کننده) را در هر رایانه متصل به شبکه قرار دهید که به رایانه اجازه می دهد اطلاعات را از شبکه محلی دریافت کند و داده ها را به شبکه منتقل کند و همچنین رایانه هایی را با کابل هایی که از طریق آنها داده ها بین رایانه ها و سایر دستگاه های متصل (چاپگر، اسکنر و غیره) به شبکه منتقل می شود. در برخی از انواع شبکه‌ها، کابل‌ها مستقیماً رایانه‌ها را به هم متصل می‌کنند، در برخی دیگر، کابل‌ها از طریق دستگاه‌های هاب خاص (یا هاب)، سوئیچ‌ها و غیره وصل می‌شوند. در شبکه‌های کوچک، رایانه‌ها معمولاً با کابل به یک هاب متصل می‌شوند که سیگنال‌ها را از یک رایانه ارسال می‌کند. متصل به آن به دیگری . ابزارهای فنی فقط پتانسیل شبکه های کامپیوتری را تعیین می کنند. قابلیت های واقعی آن توسط نرم افزار تعیین می شود. شبکه های محلی چه چیزی را ارائه می دهند؟ صرفه جویی در فضا در حافظه، tk. بسیاری از کاربران از محصولات نرم افزاری مشابهی استفاده می کنند. یک سیستم حفاظتی خوب هنگام ثبت اطلاعات؛ برقراری ارتباط بین کاربران فردی از طریق پست کامپیوتری.

شبکه های منطقه ای

شبکه های منطقه ای شبکه هایی هستند که معمولا در داخل شهر، ناحیه، منطقه، کشور وجود دارند. آنها مشترکینی را که در فاصله قابل توجهی از یکدیگر قرار دارند متصل می کنند. به طور معمول، فاصله بین مشترکین یک شبکه کامپیوتری منطقه ای ده ها تا صدها کیلومتر است. آنها انجمنی از چندین شبکه محلی و بخشی از برخی شبکه های جهانی هستند. آنها از نظر ویژگی خاص در رابطه با جهانی تفاوتی ندارند. شبکه های کامپیوتری منطقه ای شباهت های زیادی با شبکه های محلی دارند، اما از بسیاری جهات، پیچیده تر از آنها هستند. به عنوان مثال، علاوه بر تبادل داده و تبادل صدا، شبکه های کامپیوتری منطقه ای می توانند اطلاعات تصویری و صوتی را انتقال دهند. این شبکه ها برای پشتیبانی از فواصل بیشتر از شبکه های محلی طراحی شده اند. آنها را می توان برای اتصال چندین شبکه محلی به سیستم های شبکه یکپارچه پرسرعت استفاده کرد. شبکه های کامپیوتری منطقه ای بهترین ویژگی های یک منطقه محلی (نرخ خطا کم، نرخ انتقال بالا) را با گستره جغرافیایی بیشتر ترکیب می کنند. اخیراً یک کلاس از شبکه های شرکتی نیز متمایز شده است. آنها معمولا شرکت های بزرگ را پوشش می دهند. مقیاس و ساختار آنها توسط نیازهای شرکت ها - صاحبان تعیین می شود.

شبکه های جهانی

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

  1. پروتکل - سندی که شواهد عینی از کار انجام شده یا نتایج به دست آمده را ارائه می دهد. اصطلاحات ساخت و ساز
  2. پروتکل - -a، m. 1. سندی که حاوی گزارشی از همه چیزهایی است که در یک جلسه، جلسه، محاکمه و غیره اتفاق افتاده است. پروتکل بازجویی. صورتجلسه را نگه دارید. 2. سندی که برخی را تصدیق کند. حقیقت. آنها یک پروتکل بازرسی تنظیم کردند، شهادت شاهدان را ضبط کردند. فرهنگ لغت کوچک دانشگاهی
  3. پروتکل - جنس پروتکل. آیتم -a، قبلاً در کوراکین، 1707; به کریستینی 30 و بعد مراجعه کنید. از طریق فرانسوی ها روتوزول یا آلمانی پروتوکول (از 1536؛ رجوع کنید به شولز-باسلر 2، 708) از لاتین میانه. پروتکلوم از یونانی πρωτόκολλον "ورق چسبانده شده در جلوی طومار پاپیروس"؛ اسمیرنوف 247 را ببینید. فرهنگ ریشه‌شناسی ماکس واسمر
  4. پروتکل - عملی که توسط مقامات مجاز برای تأیید برخی رویدادها تنظیم می شود. ص قضایی و اداری هستند. فرهنگ لغت دایره المعارف بروکهاوس و افرون
  5. پروتکل - اسم، تعداد مترادف ها: 6 پروتکل اداری 1 قانون 21 سند 82 پروتکل اینترنت 1 پروتکل 1 توافقنامه 41 فرهنگ لغت مترادف های زبان روسی
  6. پروتکل - پروتکل م 1. سندی که در آن گزارشی از آنچه اتفاق می افتد (در جلسه، جلسه، بازجویی و غیره). 2. سند تصدیق هر واقعیت، حادثه. 3. توافق نامه کتبی بین دولت ها (معمولاً در مورد مسائل خصوصی). فرهنگ لغت توضیحی افرموا
  7. پروتکل - (از پروتکل فرانسوی - برگه اول) 1) سندی که توسط طرفین قرارداد امضا شده و نتایج مذاکرات را قبل از انعقاد قرارداد تثبیت می کند. 2) گزارشی از آنچه در جلسه رخ داده است، نشان دهنده شرکت کنندگان و تصمیمات اتخاذ شده است. واژه نامه اصطلاحات اقتصادی
  8. پروتکل - PROTOCOL، a، m. 1. سندی که در آن همه چیزهایی که در جلسه، جلسه، بازجویی اتفاق می افتد، ثبت شده است. P. جلسات. پ. بازجویی. سرب ص وارد کنید در ص 2. سند، برای تایید نوعی کریمه. حقیقت. P. کالبد شکافی پزشکی. 3. عمل بی نظمی. فرهنگ لغت توضیحی اوژگوف
  9. پروتکل - پروتکل، پروتکل، پروتکل، پروتکل، پروتکل، پروتکل، پروتکل، پروتکل، پروتکل، پروتکل، پروتکل، پروتکل، پروتکل فرهنگ لغت دستور زبان زالیزنیاک
  10. پروتکل - پروتکل (پروتکل فرانسوی، از یونانی protokollon - اولین ورق دستنوشته) - 1) یک سند رسمی که هر گونه شرایط واقعی (جریان جلسه، اقدامات رویه ای یا تحقیقاتی، جلسه دادگاه) را ثبت می کند. فرهنگ لغت دایره المعارفی بزرگ
  11. پروتکل - (fr. protocole, from gr. protokollon - برگه اول دستنوشته) 1) سند رسمی که در آن شرایط واقعی ثبت شده است (جریان جلسه، اقدامات رویه ای یا تحقیقاتی، جلسه قضایی). 2) در حقوق بین الملل ... فرهنگ لغت بزرگ قانون
  12. پروتکل - orff. پروتکل، الف فرهنگ لغت املای لوپاتین
  13. پروتکل - (از یونانی protókollon - اولین ورق چسبانده شده به طومار نسخه خطی) 1) در اتحاد جماهیر شوروی، یک سند رسمی که ثبت می کند: واقعیت یک تخلف اداری. سیر و نتایج اقدامات رویه ای در رسیدگی به پرونده جنایی ... دایره المعارف بزرگ شوروی
  14. PROTOCOL - PROTOCOL (از یونانی protokollon - برگه اول) - انگلیسی. گزارش/ثبت؛ آلمانی پروتکل. 1. سندی حاوی شرح اقدامات انجام شده و حقایق ثابت شده. فرهنگ لغت جامعه شناسی
  15. پروتکل - سندی است که توسط طرفین در مورد نتایج مذاکرات قبل از انعقاد قرارداد یا توافق نامه امضا شده است. فرهنگ لغت بزرگ حسابداری
  16. پروتکل - وام گرفته شده از زبان فرانسه، که در آن پروتکل به پروتکل یونانی (protos - "اول" و kollan - "چسب") برمی گردد. معنای لغوی این کلمه در یونانی «نخستین ورق خطی که چسبانده می‌شود» است که معمولاً حاوی اشاره‌ای به صاحب، زمان، نام کاتب و غیره است. فرهنگ ریشه شناسی کریلوف
  17. پروتکل - پروتکل، م [یونانی امروزی. protokollon - اولین ورقی که صفحه بعدی در طومار به آن چسبانده شده است] (رسمی). 1. سند رسمی حاوی گزارش تمام آنچه در جلسه، جلسه، بازجویی گفته، انجام شده و تصمیم گرفته شده است. صورتجلسه جلسه دادگاه. فرهنگ لغت بزرگ کلمات خارجی
  18. پروتکل - PROTOCOL -a; متر [از یونانی. prōtokollon - اولین ورق چسبانده شده به طومار نسخه خطی] 1. سندی با گزارش مختصری از جلسه، جلسه و غیره. پ. بازجویی. برگزاری جلسات ص. در پروتکل ثبت کنید. یک عصاره از پروتکل تهیه کنید. بیاور... فرهنگ لغت توضیحی کوزنتسوف
  19. پروتکل - PROTOK'OL، پروتکل، مرد. (پروتوکولون یونانی جدید - اولین ورقی که صفحه بعدی در طومار به آن چسبانده شده است) (رسمی). 1. سند رسمی حاوی گزارش تمام آنچه در جلسه، جلسه، بازجویی گفته، انجام شده و تصمیم گرفته شده است. فرهنگ لغت توضیحی اوشاکوف
  20. صورتجلسه - پروتکل م. یادداشت قضایی، بیانیه پرونده، اعمال قوانین و تصمیم. اما پروتکل اغلب به جای نشریه، به طور کلی مصوبه و حتی در قالب مصوبه صدور پول و غیره بر اساس مجله، مضاعف تنظیم می شود. فرهنگ توضیحی دال

پروتکل های ارتباطی

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

پروتکل های شبکه قوانینی را برای عملکرد رایانه هایی که به شبکه متصل هستند، تجویز می کنند. Oʜᴎ بر اساس یک اصل چند سطحی ساخته شده است. یک پروتکل لایه یکی از قوانین ارتباطی فنی را تعریف می کند. امروزه پروتکل های شبکه از مدل OSI استفاده می کنند.

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

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

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

لایه شبکه وظیفه آدرس دهی و ارسال پیام ها را بر عهده دارد.

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

وظیفه لایه جلسه هماهنگ کردن ارتباط بین دو برنامه کاربردی است که در ایستگاه های کاری مختلف اجرا می شوند.

لایه ارائه برای تبدیل داده ها از فرمت داخلی کامپیوتر به فرمت انتقال استفاده می شود. لایه برنامه مرز بین برنامه کاربردی و سایر لایه ها است.

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

پروتکل TCP/IP دو پروتکل لایه پایینی است که ستون فقرات ارتباطات اینترنتی هستند. پروتکل TCP (پروتکل کنترل انتقال) اطلاعات ارسال شده را به بخش هایی تقسیم می کند و همه بخش ها را برمی شمارد. با استفاده از پروتکل IP (پروتکل اینترنت)، تمام قطعات به گیرنده منتقل می شود. در مرحله بعد، TCP بررسی می کند که آیا تمام قطعات دریافت شده اند یا خیر. هنگامی که همه تکه ها دریافت می شوند، TCP آنها را به ترتیب درست مرتب می کند و آنها را در کنار هم قرار می دهد.

معروف ترین پروتکل های مورد استفاده در اینترنت را در نظر بگیرید.

HTTP (پروتکل انتقال ابرمتن) - پروتکل انتقال ابرمتن ϶ᴛᴏ. پروتکل HTTP برای ارسال صفحات وب از یک کامپیوتر به کامپیوتر دیگر استفاده می شود.

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

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

استاندارد SMTP (Simple Mail Transfer Protocol) مجموعه ای از قوانین را برای انتقال نامه تعریف می کند. سرور SMTP یا یک تصدیق، یک پیغام خطا برمی گرداند یا اطلاعات بیشتری را درخواست می کند.

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

TELNET - ϶ᴛᴏ پروتکل دسترسی از راه دور. TELNET به مشترک اجازه می دهد تا روی هر رایانه ای در اینترنت مانند خودش کار کند، یعنی برنامه ها را اجرا کند، حالت کار را تغییر دهد و غیره. در عمل، امکانات با سطح دسترسی که توسط مدیر دستگاه راه دور تنظیم می شود، محدود می شود.

پروتکل های انتقال داده - مفهوم و انواع. طبقه بندی و ویژگی های دسته "پروتکل های انتقال داده" 2017، 2018.

  • - روش های دسترسی و پروتکل های انتقال داده در شبکه های محلی

    شبکه های مختلف رویه های متفاوتی برای تبادل داده بین ایستگاه های کاری دارند. به این روش ها پروتکل های انتقال داده می گویند. موسسه بین المللی مهندسین برق و الکترونیک (IEEE) استانداردهایی را برای... .


  • - انواع فرآیندها و پروتکل های انتقال داده

    سه نوع فرآیند در شبکه وجود دارد: اطلاعات، حمل و نقل و ارتباطات. در شکل شکل 5 نموداری از پشته پروتکل انتقال داده شبکه و مکان آنها در مدل لایه شبکه OSI/ISO را نشان می دهد. برنج. 5 نمودار پشته پروتکل برای انتقال داده در شبکه ... .


  • - رویکرد چند سطحی پروتکل های ارتباطی

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


  • برترین مقالات مرتبط