Подпишитесь на наши новости
Вернуться к началу с статьи up
 

ПРОТОКО́Л

  • рубрика
  • родственные статьи
  • image description

    В книжной версии

    Том 27. Москва, 2015, стр. 640

  • image description

    Скопировать библиографическую ссылку:




Авторы: А. В. Ермолович

ПРОТОКО́Л в ин­фор­ма­ти­ке, со­во­куп­ность пра­вил и со­гла­ше­ний, оп­ре­де­ляю­щая про­цесс об­ме­на со­об­ще­ния­ми в ком­пь­ю­тер­ной се­ти ли­бо ме­ж­ду разл. про­грам­ма­ми ком­пь­ю­те­ра. П. слу­жит для пре­об­ра­зо­ва­ния ад­ре­сов (напр., ло­гич. ад­ре­са, по­да­вае­мо­го при­ло­же­нию, в фи­зич. ад­рес, ис­поль­зуе­мый ап­па­ра­ту­рой); мар­шру­ти­за­ции со­об­ще­ний (см. Мар­шру­ти­за­тор); про­вер­ки це­ло­ст­но­сти пе­ре­да­вае­мой ин­фор­ма­ции; под­твер­жде­ния приё­ма; об­ра­бот­ки оши­бок пе­ре­да­чи; вос­ста­нов­ле­ния вза­им­но­го по­ряд­ка со­об­щений и управ­ле­ния по­то­ком ин­фор­мации. Наи­бо­лее рас­про­стра­нён­ная сис­те­ма се­те­вых П. – Ба­зо­вая эта­лон­ная мо­дель взаи­мо­свя­зи от­кры­тых сис­тем (англ. Open Systems Interconnection Basic Reference Model, OSI, 1978), опи­сываю­щая аб­ст­ракт­ную се­ми­уров­не­вую ие­рар­хич. мо­дель, в ко­то­рой П. лю­бо­го уров­ня мо­жет взаи­мо­дей­ст­во­вать с П. ли­бо сво­его уров­ня, ли­бо не­по­сред­ст­вен­но со­сед­них уров­ней.

Дру­гой по­пу­ляр­ный на­бор се­те­вых П. пе­ре­да­чи дан­ных, обес­пе­чи­ваю­щих пра­ви­ла об­ме­на со­об­ще­ния­ми ме­ж­ду уз­ла­ми се­ти Ин­тер­нет, – се­мей­ст­во П. TCP/IP (англ. Transmission Control Protocol/In­ternet Protocol – про­то­кол управ­ле­ния пе­ре­да­чей/ин­тер­нет-про­то­кол), ко­то­рые бы­ли раз­ра­бо­та­ны и опи­са­ны пер­вы­ми в дан­ном стан­дар­те; со­сто­ят из при­клад­но­го, транс­порт­но­го, се­те­во­го и ка­наль­но­го уров­ней. П. TCP/IP так­же из­ред­ка упо­ми­на­ет­ся как мо­дель се­те­во­го взаи­мо­дей­ст­вия, раз­ра­бо­тан­ная Мин-вом обо­ро­ны США в нач. 1970-х гг. (мо­дель DoD – Department of Defense). При­клад­ной уро­вень объ­е­ди­ня­ет все служ­бы, пре­дос­тав­ляе­мые поль­зо­ва­тель­ским при­ло­же­ни­ям, иден­ти­фи­ци­ру­ет и ус­та­нав­ли­ва­ет на­ли­чие пред­по­ла­гае­мых парт­нё­ров для свя­зи (англ. peers), оп­ре­де­ля­ет на­ли­чие ре­сур­сов и др. Напр., про­то­кол SMTP (от англ. Simple Mail Transfer Pro­tocol), при­ме­няе­мый для от­сыл­ки со­об­ще­ний элек­трон­ной поч­ты. Транс­порт­ный уро­вень пре­дос­тав­ля­ет ус­лу­ги по транс­пор­ти­ров­ке дан­ных ме­ж­ду або­нен­та­ми, не рас­кры­вая под­роб­но­стей то­по­ло­гич. ор­га­ни­за­ции ка­на­ла свя­зи, т. е. обес­пе­чи­ва­ет взаи­мо­дей­ст­вие двух при­ло­же­ний в рам­ках од­но­го ком­пь­ю­те­ра, меж­ма­шин­ное взаи­мо­дей­ст­вие в пре­де­лах од­ной ло­каль­ной вы­чис­лит. се­ти (ЛВС), взаи­мо­дей­ст­вие по­сред­ст­вом се­ти Internet, асим­мет­рич­ную мар­шру­ти­за­цию и др. Ба­зо­вый про­то­кол – UDP (сокр. от англ. User Datagram Pro­tocol), ор­га­ни­зу­ет пе­ре­сыл­ку со­об­ще­ний (дей­та­грамм) без пре­дос­тав­ле­ния га­ран­тий со­блю­де­ния по­ряд­ка от­прав­ки, це­ло­ст­но­сти со­об­ще­ний и дос­тав­ки как та­ко­вой. Бо­лее слож­ные про­то­ко­лы, напр. TCP, со­вер­ша­ют на­дёж­ный се­анс свя­зи ме­ж­ду при­ло­же­ния­ми, уст­ра­няя все вы­ше­упо­мя­ну­тые не­дос­тат­ки. Се­те­вой уро­вень яв­ля­ет­ся ос­но­вой меж­се­те­во­го вза­и­мо­дей­ст­вия, обес­пе­чи­ва­ет пе­ре­да­чу дей­та­грамм ме­ж­ду або­нен­та­ми, при­над­ле­жа­щи­ми к раз­лич­ным ЛВС. На этом уров­не ра­бо­та­ет вто­рой осн. П. сте­ка – IP, за­даю­щий пра­ви­ла ад­ре­са­ции и осу­ще­ст­в­ляю­щий вы­бор наи­бо­лее оп­ти­маль­но­го в дан­ный мо­мент вре­ме­ни мар­шру­та для пе­ре­сыл­ки па­ке­тов от ад­ре­сан­та ад­ре­са­ту. Ка­наль­ный уро­вень ор­га­ни­зу­ет пе­ре­да­чу дан­ных внут­ри од­ной ЛВС, оп­ре­де­ля­ет пра­ви­ла транс­ля­ции IP ад­ре­сов в ло­каль­ные ад­ре­са и осу­щест­в­ля­ет дву­сто­рон­нее пре­об­ра­зо­ва­ние ме­ж­ду па­ке­та­ми IP и кад­ра­ми (англ. frame) при­ме­няе­мо­го про­то­ко­ла се­те­во­го ин­тер­фей­са (напр., EtherNet, Token Ring). В мо­де­ли TCP/IP пре­ду­смот­рен спе­ци­аль­ный П. с ад­ре­сом (127.0.0.1), ко­то­рый за­ре­зер­ви­ро­ван для ло­каль­но­го об­ще­ния стро­го в пре­де­лах од­но­го ком­пь­ю­те­ра.

Но­вые П. для Ин­тер­не­та оп­ре­де­ля­ет ин­же­нер­ный со­вет Ин­тер­не­та (англ. Internet Engineering Task Force, IETF) – от­кры­тое ме­ж­ду­нар. со­об­ще­ст­во про­ек­ти­ров­щи­ков, учё­ных, се­те­вых опе­ра­то­ров и про­вай­де­ров, соз­дан­ное Со­ве­том по ар­хи­тек­ту­ре Ин­тер­не­та (англ. Internet Architecture Board, IAB) в 1986 и за­ни­маю­щее­ся раз­ви­ти­ем П. и ар­хи­тек­ту­ры Ин­тер­не­та.

Лит.: Ан­ку­ди­нов Г. И., Ан­ку­ди­нов И. Г., Стри­жа­чен­ко А. И. Се­ти ЭВМ и те­ле­ком­му­ни­ка­ции: Ар­хи­тек­ту­ра и се­те­вые тех­но­ло­гии. СПб., 2006.

Вернуться к началу