Комунікаційний протокол

Комунікаційний протокол — це обумовлені наперед правила передачі інформації між двома пристроями комунікаційної системи. Протокол визначає правила, синтаксис, семантику, синхронізацію комунікації та можливі методи виявлення та виправлення помилок.

Комунікаційні системи

Різні протоколи відрізняються своїми характеристиками: одні — більшою надійністю, другі — швидкістю передачі даних, треті — простотою.

Протоколи можуть бути реалізовані апаратним забезпеченням, програмним забезпеченням або їх комбінацією.

Протоколи не обов'язково прив'язані до конкретної апаратної платформи і виробника (наприклад, USB, Bluetooth).

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

Стандарти з більшості протоколів розробляються IETF для інтернет комунікацій, та IEEE, або ISO організаціями для інших типів комунікації. ITU-T розробляє телекомунікаційні протоколи та формати для PSTN.

Концепції

Протоколи для комунікації є тим же, чим є алгоритми для обчислень.

Для спрощення розробки застосовуються шари абстракцій, що породжує стеки протоколів, де окремі протоколи працюють на різних рівнях.

Мережева модель OSI

Модель, яка зазвичай використовується для поділу на рівні, зветься семирівнева модель OSI, яка може бути пристосована до будь-якого протоколу, не тільки для OSI протоколів.

Розподіл на рівні — це принцип, котрий поділяє протоколи на рівні, кожен з яких виконує певну роль та взаємодіє з іншими частинами протоколу за чітко розробленими схемами.

Наприклад, один рівень може описувати, як закодувати текст, інший описує, як поводитись з повідомленнями (Simple mail transfer protocol, наприклад), а інший знаходитиме помилки (transmission control protocol), ще один зайнятий адресами (наприклад IP-адресами Internet protocol), а інший відповідає за формування потоків бітів (point-to-point protocol), завдання другого — електричне кодування бітів (V.42 модем).

Поділ на рівні дозволяє частинам протоколу розроблятися і тестуватися без величезної кількості різних варіантів і таким чином зберегти кожний протокол відносно простим. Крім того, поділ на рівні дозволяє близьким протоколам бути пристосованими до незвичайних обставин. Так, наприклад, поштовий протокол може бути пристосований для надсилання повідомлень літаку.

Виявлення та виправлення помилок

Контрольна сума

Це факт, що засоби зв'язку завжди дефектні. Зазвичай міра якості — це кількість неправильних бітів на кількість переданих.

Комунікаційні системи виправляють помилки вибірковим пересиланням пошкоджених частин повідомлення. Наприклад, TCP (Transmission Control Protocol), повідомлення розбиваються на пакети, кожен з яких має контрольну суму. Коли контрольна сума не збігається, тоді пакет відкидається. Коли пакет втрачається, одержувач підтверджує усі пакети, що надійшли, крім втраченого. Як наслідок, відправник розуміє, що пройшло вже надто багато часу, а підтвердження ще не надійшло, і він надсилає усі пакети, для яких не отримано підтвердження. У той самий час, відправник затримує потік надсилання, якщо помилка була спричинена переповненням каналу на шляху між одержувачем та відправником. (до уваги: за спрощення: дивіться TCP для більше детального опису)

Загалом, якість TCP значно знижується в умовах високої кількості втрачених пакетів (більше за 0,1 %), через те, що за протоколом необхідно ще раз надіслати пакети. З цієї причини, TCP/IP підключення зазвичай виконуються на якісних мережах, або за протоколом нижчого рівня з можливостями виявлення та виправлення помилок. Такі підключення зазвичай не виправляють бітові помилки від 10−9 до 10−12.

Кодування даних, чутливих до помилок передачі

Кодування з виявленням помилок (Error detecting coding (EDC)) — кодування, яке дозволяє виявити помилку передачі даних. Таке кодування дещо збільшує довжину даних, що передаються, бо додає службову інформацію.

Кодування з виправленням помилок (Error Correction Coding (ECC)) — таке кодування, котре дозволяє у більшості випадків виправити помилку, або кілька помилок, що виникли у даних. Застосування ECC дозволяє уникнути повторної передачі даних.

Пружність

Інша форма мережевого дефекту — топологічний дефект, в якому лінія зв'язку від'єднана, або не може використовуватись. Більшість сучасних протоколів періодично надсилають повідомлення для перевірки зв'язку. У телефонах, біт кадрування надсилається кожні 24 bits на T1 лініях. У телефонних системах, коли «синхронізація втрачена», відмовостійкі механізми перенаправляють сигнали, обходячи дефектне обладнання.

Маршрутизація

Також дуже важливо розрізняти два схожі за назвою, але діаметрально протилежні за властивостями, терміни — маршрутизований протокол та протокол маршрутизації. Ще більша плутанина виникає з оригінальною назвою — routed&routing protocols.

  • Маршрутизований протокол — це будь-який мережний протокол, адреса мережевого рівня якого надає достатньо інформації для доставлення пакету від одного вузла мережі до іншого на основі використовуваної схеми адресації. Такий протокол задає формати полів всередині пакету. Пакети зазвичай передаються від однієї кінцевої системи до іншої. Маршрутизований протокол використовує таблицю маршрутизації для пересилки пакетів.
    Приклади маршрутизованих протоколів — Internet-протокол (IP), протокол міжмережевого пакетного обміну IPX тощо. Легше всього зрозуміти що таке маршрутизовані протоколи, якщо пам'ятати, що це протоколи передачі даних.
  • Протокол маршрутизації — такий протокол, який підтримує маршрутизовані протоколи і надає механізми обміну маршрутною інформацією. Повідомлення протоколу маршрутизації передаються між маршрутизаторами (роутерами). Протокол маршрутизації дозволяє роутерам обмінюватись інформацією між собою для оновлення записів і підтримки таблиці маршрутизації.
    Приклади протоколів маршрутизації: RIP, IGRP, EIGRP, OSPF. Легше зрозуміти, що таке протоколи маршрутизації, якщо пам'ятати, що це протоколи обміну маршрутною інформацією.

Для того, щоб протокол був маршрутизованим, він має включати механізми призначення як номера мережі, так і номера вузла для кожного пристрою в мережі. В деяких протоколах, як, наприклад, IPX необхідно визначати лише адресу мережі, оскільки як адресу пристрою ця технологія використовує фізичну адресу (MAC-адресу) пристрою. Інші протоколи, як IP-протокол, вимагають явного задання повної адреси і маски підмережі.

Мережевий протокол

Мережевий протоко́л — набір правил, що дозволяє здійснювати з'єднання і обмін даними між двома і більше включеними в мережі пристроями.

Мережеві протоколи використовують мережеву модель OSI. Яка реалізується групою протоколів і правил зв'язку, організованих в кілька рівнів:

  • На фізичному рівні визначаються фізичні (механічні, електричні, оптичні) характеристики ліній зв'язку;
  • На канальному рівні визначаються правила використання фізичного рівня вузлами мережі;
  • Мережевий рівень відповідає за адресацію і доставку повідомлень;
  • Транспортний рівень контролює черговість проходження компонентів повідомлення;
  • Завдання сеансового рівня — координація зв'язку між двома прикладними програмами, що працюють на різних робочих станціях;
  • Рівень представлення служить для перетворення даних із внутрішнього формату комп'ютера у формат передачі;
  • Прикладний рівень є прикордонним між прикладною програмою і іншими рівнями — забезпечує зручний інтерфейс зв'язку мережевих програм користувача.

Перелік мережевих протоколів

Канальний рівень

Транспортний рівень

Сеансовий рівень

Прикладний рівень

Стеки протоколів

У комп'ютерних мережах використовують такі стеки протоколів:

Див. також

Джерела

  • Комп'ютерні мережі: [навчальний посібник] / А. Г. Микитишин, М. М. Митник, П. Д. Стухляк, В. В. Пасічник. — Львів: «Магнолія 2006», 2013. — 256 с. ISBN 978-617-574-087-3
  • Буров Є. В. Комп'ютерні мережі: підручник / Євген Вікторович Буров. — Львів: «Магнолія 2006», 2010. — 262 с. ISBN 966-8340-69-8
  • Javvin's Protocol Dictionary


Read other articles:

Al-Gaddafi Informasi pribadiNama lengkap Al-Saadi al-QaddafiTanggal lahir 25 Mei 1973 (umur 50)Tempat lahir Tripoli, LibyaTinggi 1,91 m (6 ft 3 in)Posisi bermain ForwardKarier senior*Tahun Tim Tampil (Gol)2000–2001 Alahly Tripoli 74 (3)2001–2003 Al-Ittihad Tripoli 74 (20)2003–2004 Perugia 1 (0)2005–2006 Udinese 1 (0)2006–2007 Sampdoria 0 (0)Total 76 (23)Tim nasional2000–2006 Libya 18 (2) * Penampilan dan gol di klub senior hanya dihitung dari liga domestik Al-...

 

Nokia Lumia 800PembuatNokia[1]OperatorSeveral (global coverage and distribution)JaringanLumia 8002G GSMGSM/GPRS/EDGE – 850, 900, 1800, 1900 MHz3G WCDMA/HSDPA – 850, 1900, 2100 MHzLumia 800C (Sale in Mainland China only)2G CDMA – 800, 1900 MHz; GSM/GPRS– 850, 900, 1800, 1900 MHz (international roaming only, include Hong Kong, Macau and Taiwan)3G CDMA2000[2]Ketersediaan menurut negaraNovember 2011 (Europe)December 2011March 2012 (Australia, Brazil)Pen...

 

Balinese Hindu temple Richly adorned kori agung gate and pavilions within Pura Dalem Agung Padantegal compounds in Bali. A Pura is a Balinese Hindu temple,[1] and the place of worship for adherents of Balinese Hinduism in Indonesia. Puras are built following rules, style, guidance, and rituals found in Balinese architecture. Most puras are found on the island of Bali, where Hinduism is the predominant religion; however many puras exist in other parts of Indonesia where significant num...

For other uses, see Brooklyn Heights (disambiguation). Neighborhood of Brooklyn in New York CityBrooklyn HeightsNeighborhood of BrooklynTownhouses in Brooklyn HeightsLocation in New York CityCoordinates: 40°41′46″N 73°59′42″W / 40.696°N 73.995°W / 40.696; -73.995Country United StatesState New YorkCityNew York CityBoroughBrooklynCommunity DistrictBrooklyn 2[1]Languages[2] List 82.5% English3.6% Spanish2.8% French2.3% Chinese1.8% Ko...

 

Untuk kegunaan lain, lihat Peri (disambiguasi). Rusałki (1877), oleh Witold Pruszkowski Dalam mitologi Slavia, peri adalah makhluk perempuan yang diasosiasikan dengan suatu unsur alam. Peri Slavia muncul dalam berbagai bentuk dan namanya juga bermacam-macam tergantung bahasa. Peri Slavia di antaranya adalah khovanets (atau domovoi), dolia (takdir), polyovyk atau polevoi (roh padang), perelesnyk (roh rayuan), lesovyk atau leshyi (roh hutan), blud (peneglana), mara (hantu, roh kebingungan), ch...

 

Questa voce sull'argomento film d'avventura è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Salvate il reAnthony Dexter interpreta il doppio ruolo del capitano marocchino Carlos Delargo e del re Lorenzo di MandorraTitolo originaleThe Brigand Paese di produzioneStati Uniti d'America Anno1952 Durata94 min Dati tecniciTechnicolorrapporto: 1,37:1 Genereavventura, sentimentale RegiaPhil Karlson Soggetto...

Stade Le Canonnier LocalizaciónPaís  BélgicaLocalidad Mouscron, Bélgica.Coordenadas 50°44′02″N 3°12′40″E / 50.733953, 3.211082Detalles generalesSuperficie CéspedDimensiones 106 x 66 mCapacidad 10 500[1]​ espectadoresConstrucciónApertura 1930Remodelación 1999Equipo local Royal Excelsior Mouscron (hasta 2009)Royal Excel Mouscron[editar datos en Wikidata] El Stade Le Canonnier originalmente llamado Stade Mouscronnois es un estadio d...

 

土库曼斯坦总统土库曼斯坦国徽土库曼斯坦总统旗現任谢尔达尔·别尔德穆哈梅多夫自2022年3月19日官邸阿什哈巴德总统府(Oguzkhan Presidential Palace)機關所在地阿什哈巴德任命者直接选举任期7年,可连选连任首任萨帕尔穆拉特·尼亚佐夫设立1991年10月27日 土库曼斯坦土库曼斯坦政府与政治 国家政府 土库曼斯坦宪法 国旗 国徽 国歌 立法機關(英语:National Council of Turkmenistan) ...

 

土库曼斯坦总统土库曼斯坦国徽土库曼斯坦总统旗現任谢尔达尔·别尔德穆哈梅多夫自2022年3月19日官邸阿什哈巴德总统府(Oguzkhan Presidential Palace)機關所在地阿什哈巴德任命者直接选举任期7年,可连选连任首任萨帕尔穆拉特·尼亚佐夫设立1991年10月27日 土库曼斯坦土库曼斯坦政府与政治 国家政府 土库曼斯坦宪法 国旗 国徽 国歌 立法機關(英语:National Council of Turkmenistan) ...

土库曼斯坦总统土库曼斯坦国徽土库曼斯坦总统旗現任谢尔达尔·别尔德穆哈梅多夫自2022年3月19日官邸阿什哈巴德总统府(Oguzkhan Presidential Palace)機關所在地阿什哈巴德任命者直接选举任期7年,可连选连任首任萨帕尔穆拉特·尼亚佐夫设立1991年10月27日 土库曼斯坦土库曼斯坦政府与政治 国家政府 土库曼斯坦宪法 国旗 国徽 国歌 立法機關(英语:National Council of Turkmenistan) ...

 

Rosen BloodRosen Blood~背徳の冥館~(Rosen Blood - Haitoku no meikan)Copertina del quinto volume dell'edizione italiana, in cui è presente la protagonista Stella Generefantastico, sentimentale MangaAutoreKachiru Ishizue EditoreAkita Shoten RivistaPrincess Targetshōjo 1ª edizione6 settembre 2017 – 6 luglio 2022 Tankōbon5 (completa) Editore it.Star Comics Collana 1ª ed. it.Ghost 1ª edizione it.23 febbraio 2022 – ...

 

Motor racing circuit in Le Vigeant, France Circuit du Val de VienneLocationLe Vigeant, FranceTime zoneCET (UTC+1)CEST (DST)Coordinates46°11′45″N 0°37′55″E / 46.19583°N 0.63194°E / 46.19583; 0.63194FIA Grade2[a]OwnerJack Leconte & Jacques Nicolet (2012–2032)OperatorLes Deux Arbes (2012–present)Opened1990ArchitectRené MonoryMajor eventsFormer:FFSA GT Championship (1997, 2000–2001, 2003–2015, 2023)Porsche Carrera Cup France (1993–2001, 2...

Валерий Михайлович Асадчевукр. Валерій Михайлович Асадчев председатель Полтавской областной государственной администрации 26 июля 2006 года — 26 марта 2010 года Президент Виктор Андреевич ЮщенкоВиктор Фёдорович Янукович Предшественник Степан Степанович Бульба Преемни...

 

 本表是動態列表,或許永遠不會完結。歡迎您參考可靠來源來查漏補缺。 潛伏於中華民國國軍中的中共間諜列表收錄根據公開資料來源,曾潛伏於中華民國國軍、被中國共產黨聲稱或承認,或者遭中華民國政府調查審判,為中華人民共和國和中國人民解放軍進行間諜行為的人物。以下列表以現今可查知時間為準,正確的間諜活動或洩漏機密時間可能早於或晚於以下所歸�...

 

International Catholic youth event World Youth Day 2023Crowds at the Welcoming Ceremony for Pope FrancisDate1–6 August 2023[1]LocationLisbon, PortugalCoordinates38°47′29″N 9°05′39″W / 38.791258°N 9.094121°W / 38.791258; -9.094121TypeYouth festivalThemeMary arose and went with haste (Lk 1:39)Organised byCatholic ChurchParticipantsPope FrancisPrevious2019 Panama CityNext2027 SeoulWebsitewww.lisboa2023.org/en/ World Youth Day 2023 (Portuguese: Jornad...

Voce principale: Turn- und Sportgemeinschaft 1899 Hoffenheim. T.S.G. 1899 HoffenheimStagione 2013-2014Sport calcio Squadra Hoffenheim Allenatore Markus Gisdol All. in seconda Frank Fröhling Frank Kaspari PresidentePeter Hofmann Bundesliga9° Coppa di GermaniaQuarti di finale Maggiori presenzeCampionato: Beck, Firmino, Volland (33)Totale: Beck, Firmino, Volland (37) Miglior marcatoreCampionato: Firmino (16)Totale: Firmino (22) StadioWirsol Rhein-Neckar-Arena Maggior numero di spettatori...

 

Questa voce sull'argomento calciatori sovietici è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Vasilij DanilovNazionalità Unione Sovietica Altezza172 cm Calcio RuoloDifensore CarrieraSquadre di club1 1960 Šachter Stalinogorsk20 (0)1961-1968  Zenit San Pietroburgo162 (5)1969 Lokomotiv Mosca12 (0)1970 Dinamo Leningrado9 (0) Nazionale 1965-1967 Unione Sovietica23 (0) 1 I due nu...

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Sketch story – news · newspapers · books · scholar · JSTOR (March 2008) (Learn how and when to remove this message) Literature Oral literature Folklore fable fairy tale folk play folksong heroic epic legend myth proverb Oration Performance audiobook spoken word...

Professional minor league ice hockey team based in Estero, Florida Not to be confused with Florida Everglades. Florida EverbladesCityEstero, FloridaLeagueECHLConferenceEasternDivisionSouthFounded1998Home arenaHertz ArenaColorsGreen, white, navy blue     Owner(s)David HoffmannGeneral managerBrad RalphHead coachBrad RalphMediaWBCNAffiliatesSt. Louis Blues (NHL)Springfield Thunderbirds (AHL)Websitewww.floridaeverblades.comFranchise history1998–presentFlorida EverbladesChamp...

 

Town and civil parish in Lancashire, England Human settlement in EnglandBarnoldswickBarlickA view from Weets Hill across Barnoldswick and Craven towards Ingleborough, Pen-y-ghent and Malham Cove in the Yorkshire Dales.BarnoldswickShown within Pendle BoroughShow map of the Borough of PendleBarnoldswickLocation within LancashireShow map of LancashirePopulation10,752 (2011)[1]OS grid referenceSD875465Civil parishBarnoldswickDistrictPendleShire countyLancashireRegionNo...