Шаблон:Картка пратакола

З пляцоўкі Вікіпедыя
Jump to navigation Jump to search
(i) Дакументацыя

Шаблон Картка пратакола прызначаны дзеля ўстаўкі інфармацыйных картак у артыкулы аб сеткавых пратаколах. Такія карткі змяшчаюць у сабе кароткі пераказ асноўных звестак аб пратаколе ў выглядзе табліцы.

Ужыванне

Код для выкліку шаблона варта змяшчаць у самым версе старонкі, перад уступным абзацам. У гэтым выпадку картка будзе паказана ў правай верхняй частцы артыкула (гл. HTTP).

Шаблону можна перадаваць шэраг параметраў. З меркаванняў гнуткасці ўсе параметры, акрамя Абр, з'яўляюцца неабавязковымі: калі які-небудзь параметр не ўпісаны, адпаведнае поле карткі не будзе паказана. Аднак на практыцы, калі вы не здольны ўказаць хоць бы самыя галоўныя звесткі, лепш пачакаць з устаўкай катркі.

Параметры:

  • Абр — назва пратакола, якая будзе паказана над карткай як загаловак. Калі ў пратакола ёсць скарочаная назва (напрыклад, HTTP, FTP, SMTP, і г. д.), яе варта ўпісаць у гэты параметр.
  • Выява — калі ёсць нейкая выява, звязаная з пратаколам (напрыклад, лагатып), у гэтым параметры можна ўказаць вікі-спасылку на яго ў фармаце [[Выява:Файл.png|100px|Кароткае апісанне выявы]]. Памер у пікселях можа вар'іравацца ў залежнасці ад выявы; абярыце такі, каб выглядаў аптымальна ў невялікай па шырыні картцы.
  • Назва — поўная арыгінальная назва пратакола.
  • Узровень — узровень пратакола згодна мадэлі OSI.
  • Сямейства — група пратаколаў, да якой належыць гэты пратакол. Напрыклад, для пратаколаў Інтэрнэта тут можна ўказаць TCP/IP.
  • Створаны — год стварэння пратакола ў фармаце [[1999]]. Скарачэнне «г.» будзе дадавацца аўтаматычна.
  • Порт — калі пратакол звязаны з якім-небудзь стандартным (ці болей распаўсюджаным) партом ці аналагічнай канструкцыяй, змясціце тут яго нумар ці пазначэнне, а таксама транспартны пратакол (калі ёсць некалькі варыянтаў). Напрыклад, для пратакола HTTP гэта будзе 80/[[TCP]].
  • Прызначэнне — каротка аб тым, для чаго быў створаны і ўжываецца пратакол.
  • Спецыфікацыя — дакументы, якія задаюць спецыфікацыю гэтага пратакола (калі яны ёсць). Пры магчымасці пажадана ўказаць спасылкі. Памятайце, што для дакументаў RFC спасылкі ствараюцца аўтаматычна: дастаткова ўвесці RFC 1234 і вы атрымаеце спасылку RFC 1234.
  • Рэалізацыі — для пратаколаў, якія не з'яўляюцца кліент-сервернымі — кароткі пералік асноўных (найбольш распаўсюджаных рэалізацый пратакола (з вікі-спасылкамі).
  • Кліенты — для кліент-серверных пратаколаў — кароткі пералік асноўных (найбольш распаўсюджаных рэалізацый пратакола (з вікі-спасылкамі).
  • Серверы — для кліент-серверных пратаколаў — кароткі пералік асноўных (найбольш распаўсюджаных рэалізацый пратакола (з вікі-спасылкамі).
  • Пашыральнасць — магчымасці для пашырэння пратакола. Калі такіх няма, не запаўняйце гэты параметр.
  • Асноўныя пашырэнні — калі пратакол пашыральны, запішыце ў гэтым параметры кароткі пералік асноўных (найбольш распаўсюджаных) пашырэнняў. Не забудзьцеся таксама прапісаць параметр Пашыральнасць.

Узор

Ніжэй прыведзены прыклад ужывання карткі для пратакола HTTP (ужыты не ўсе параметры). Спачатку прыведзены поўны код для стварэння карткі, а ніжэй паказана, як яна будзе выглядаць у артыкуле.

HTTP
Сямейства:

TCP/IP

Створаны ў:

1990 г.

Порт/ID:

80/TCP

Прызначэнне пратаколу:

Доступ да гіпертэкста, зараз стаў універсальным

Спецыфікацыя:

RFC 1945, RFC 2616

Асноўныя рэалізацыі (кліенты):

Вэб-браўзеры, напрыклад Mozilla Firefox, Safari Internet Explorer і інш.

Асноўныя рэалізацыі (серверы):

Apache, IIS

{{Картка пратакола
  |Абр          = HTTP
  |назва        = Hypertext Transfer Protocol
  |узровень     = Прыкладны
  |Сямейства    = [[TCP/IP]]
  |Створаны     = [[1990]]
  |Порт         = 80/[[TCP]]
  |Прызначэнне  = Доступ да гіпертэкста, зараз стаў універсальным
  |Спецыфікацыя = RFC 1945, RFC 2616
  |Кліенты      = [[браўзер|Вэб-браўзеры]], напрыклад [[Mozilla Firefox]], [[Safari]] [[Internet Explorer]] і інш.
  |Серверы      = [[Apache]], [[Internet Information Services|IIS]]
}}

Каб пазбегнуць паломак старонак, якія выкарыстоўваюць гэты шаблон, пажадана эксперыментаваць у сваёй асабістай прасторы.