Мрежови протоколи и тяхното взаимодействие

Здравейте, скъпи читатели okITgo.ru блог! Днес ние говорим за мрежовите протоколи, които определят правилата, които регламентират комуникация по мрежата, както и за това как тези протоколи да си взаимодействат един с друг.







Ще научите за използването на слоеве или нива, за да се опише комуникации, която е настроена (или стека) протоколи. които сега съществуват най-често срещаните протоколни стекове, или така наречените стандарти в индустрията. Прочетете до края, ще разберете защо е удобен за използване протоколни стекове на няколко нива, както и защо протоколите са технологично независими. която дава възможност на различни фирми на базата на различни технологични решения за създаване на мрежови устройства. които могат да работят заедно.

Правилата относно съобщенията

Успешна комуникация между хоста в мрежата изисква взаимодействието на различни протоколи. Група от свързани протоколи, които са необходими за изпълнението на функцията за комуникация, наречена набор от протоколи. Тези протоколи realizovanna на нивото на хардуер и софтуер, който се зарежда на всеки хост и мрежа устройство.

Един от най-добрите начини да се представят, как да си взаимодействат с всички протоколи за определен хост - тя третира като комин. протоколния стек показва как отделните протоколи в рамките на снимачната площадка се извършват на домакина. Протоколи се считат в многостепенното йерархия, където всеки следващото по-високо ниво (или слой) зависи от функционалността определени протоколи на по-ниски нива. С течение на по-ниски нива на стека е свързана с движението на данни по мрежата и предоставянето на услуги още по-високи нива, които се фокусират върху съдържанието на изпратеното съобщение, както и на потребителския интерфейс.

Използване на слоеве, за да опише комуникация лице в лице

Щяхме да сме свидетели на това съобщение, не сме виждали на "нивата" плаващи във въздуха. Важно е да се разбере, че използването на нива (или слоеве) - модел и като такъв, той предлага лесен начин да се прекъсне сложна задача на части и да опише как те работят.

мрежови протоколи

На човешкото ниво, някои правила за комуникация са формални, а други са лесни за разбиране, или са косвени, на базата на предпочитанията и опита. За едни и същи устройства да комуникират успешно, набор от мрежови протоколи трябва да се опише точно определени изисквания и взаимодействия.

протоколни стекове мрежови описват такива неща като:

  • Форматът или структурата на съобщението
  • Методът, по който мрежови устройства споделят информация за маршрути до други мрежи
  • Как и кога съобщения за грешки и системни съобщения се предават между устройства
  • Монтаж и завършване на сесии за данни

Индивидуални протоколи в протоколния стек могат да бъдат произведени и притежавани от различни организации. Принадлежат в този контекст означава, че една фирма или производител контролира определянето на протокола и неговото функциониране. Някои собственически протоколи могат да бъдат използвани от различни организации с разрешение на собственика. Други могат да се прилагат само въз основа на оборудване, произведено от частна фирма.







Набор от протоколи и стандарти в индустрията

Често много от протоколите, които съставляват набор от протоколи, че споменаването на други широко използвани протоколи или отраслови стандарти. Стандарт - процес, или протокол, който беше одобрен от мрежовата индустрия и ратифициран от организация по стандартизация, като общност на инженерите на електротехника и електроника (английски Института на електроинженерите и инженерите по електроника или IEEE.) Или Target (RAM) Група Internet Engineering (английски Интернет. Engineering Task Force или IETF).

Използването на стандарти в разработването и прилагането на протоколи гарантира, че продуктите от различни производители могат да работят заедно, за да се осигури ефективна комуникация. Ако протоколът не е последвано строго определен производител, нейната хардуер или софтуер, може да не е в състояние да си взаимодействат успешно с продуктите, произведени от други производители.

информационни комуникации, например, ако лицето, от една страна използва протокол за управление на еднопосочна комуникация, и събеседник, от друга страна е свързано с протокол, описващ двупосочна комуникация, е възможно, че обменът на информация не се състоя изобщо.

протоколи взаимодействия

Един пример за използването на набор от протоколи в мрежови комуникации е взаимодействието между
уеб сървър и уеб браузър. Това взаимодействие използва редица протоколи и стандарти за обмен на информация между тях. Различни протоколи работят заедно, за да гарантират, че и двете страни да получават и да разберат на получените съобщения. Примери на тези протоколи са:

Hypertext Transfer Protocol (инж. HyperText Transfer Protocol или HTTP) е общ протокол, който управлява процеса на взаимодействие между уеб сървър и уеб клиент. HTTP определя съдържанието и формата на заявките и отговорите, обменяни между клиента и сървъра. И двете клиента и уеб сървър има софтуер, който изпълнява HTTP, като част от приложението. HTTP протокол разчита на други протоколи, които управляват транспортирането на съобщения между клиента и сървъра.

Протокол за управление на предаването (английски Предаване контрол протокол, или TCP.) - е протокол, транспорт, който управлява отделните комуникацията между уеб сървъри и уеб клиенти. TCP разделя HTTP посланията на по-малки части, наречени сегменти, за да ги изпрати на клиента - дестинацията. Също така, този протокол е отговорен за контрол на размера и скоростта, с която се предават съобщения между сървъра и клиента.

Мрежови протоколи за достъп:

Протоколи за достъп до мрежата описват две основни функции, контрол на канала за данни и предаване на данни през физическа връзка. Протоколи контролират канал получава данни от IP пакети и да ги формат за предаване по връзката. Стандартите и протоколите за контрол на физическа връзка как се изпращат сигнали над връзката, и начина, по който те се тълкуват получаване на своите клиенти. Късовълнови (приемо-предаватели) за мрежови карти са предмет на съответните стандарти за вида на връзката.

Технологично независимите протоколи

Мрежови протоколи описват функциите, които се случват по време на мрежовите комуникации. В примера на диалог лице в лице, протокол за комуникация може да одобри, че се счита за сигнал реплика пълна, подателят трябва да се мълчи за две пълни секунди. Въпреки това, този протокол не се посочва как подателят трябва да се мълчи за две секунди.

Протоколи по принцип не описват как да изпълняват специфична функция. Описвайки само това, което се изисква функции за специфичните правила за комуникация. но без да уточнява как те трябва да бъдат изпълнени, прилагането на протокола може да бъде технологично независими.

Помислете например уеб сървър, HTTP не се посочва какъв език за програмиране, използван за създаване на уеб браузър, уеб сървър, трябва да се използва за сервиране на уеб страници, на която операционната система работи изискванията към софтуера и хардуера, нужен за да се покаже на браузъра. Той също така не описва как сървъра трябва да се открият грешки, въпреки че в него се посочва, че сървърът трябва да се направи, ако възникне грешка.

Благодаря ви за вниманието! Докато се срещнем отново на страниците на okITgo.ru сайт.

Още по темата: