Home

Page 6
Page 6
background image

С   помощью   команды  WILL  сторона   может   заявить   о   готовности 

поддерживать некоторую опцию на своей стороне, с помощью команды  WON’T 
сторона может заявить о не готовности поддерживать некоторую опцию на своей 
стороне.   С   помощью   команды  DO  сторона   может   предложить   использовать 
некоторую   опцию   на   удаленной   стороне,   с   помощью   команды  DON’T  сторона 
может   предложить   не   использовать   некоторую   опцию   на   удаленной   стороне. 
Каждая сторона может использовать для каждой опции, вообще говоря, любую 
команду, т.е. станция может, как заявлять, что она может поддерживать или не 
поддерживать какую то опцию, так и просить удаленную сторону поддерживать 
или не поддерживать ту или иную опцию.

Опция   будет   поддерживаться  данной   стороной,   только   если   эта  сторона 

готова ее поддерживать (т.е. заявила  WILL  «эта опция») и вторая сторона не 
возражает против этого (т.е. заявила  DO  «эта опция»). Если же одна сторона 
соединения хочет поддерживать опцию, но ей это запрещает другая сторона, то 
первая   сторона   не   должна   поддерживать   данную   опцию.   Таким   образом   при 
переговорах   об   использовании   некоторой   опции   каждая   сторона   имеет   право 
запрета, опцию используется некоторой стороной ТОЛЬКО в случае обоюдного 
согласия на это обеими сторонами.

При этом поддержка опции одной стороной не означает поддержку этой же 

опции другой стороной. Т.е. возможна ситуация, когда одна сторона говорит: DO 
«некая   опция»   (используй   данную   опцию   на   своей   стороне),  WILL  «некая 
опция» (хочу использовать эту опцию на своей стороне) и получает ответ: WILL 
«некая опция» (т.е. согласие второй стороны использовать эту опцию и  DON’T 
«некая   опция»,  т.е.  запрет  первой  стороне  использовать  эту  опцию   на  своей 
стороне.

Таким   образом,   можно   выделить   несколько   возможных   коммуникаций 

относительно использования некоторой опции:

• DO #опции  – WILL #опции.  Первая сторона просит вторую использовать 

некую опцию на ее стороне, и вторая сторона соглашается использовать 
опцию на своей стороне. Результат – опция используется второй стороной. 

• DO #опции – WON’T #опции. Первая сторона просит вторую использовать 

некую   опцию   на   ее   стороне,   но   вторая   сторона   не   соглашается 
использовать опцию на своей стороне. Результат – опция не используется 
второй стороной.

• WILL #опции – DO #опции. Первая сторона просит вторую разрешить ей 

использовать некую опцию на своей стороне, вторая сторона разрешает 
использовать   опцию   первой   стороне.   Результат   –   опция   используется 
первой стороной.

• WILL  #опции –  DON’T  #опции. Первая сторона просит вторую разрешить 

ей   использовать   некую   опцию   на   своей   стороне,   но   вторая   сторона   не 
разрешает   использовать   опцию   первой   стороне.   Результат   –   опция   не 
используется первой стороной.

• DON’T  #опции   –  WON’T  #опции.   Первая   сторона   просит   вторую   не 

использовать   некую   опцию   на   второй   стороне,   и   вторая   сторона 
соглашается не использовать опцию на своей стороне. Результат – опция 
не используется второй стороной.

• WON’T #опции – DON’T #опции. Первая сторона сообщает второй, что не 

будет   использовать   некую   опцию   на   своей   стороне,   вторая   сторона 
соглашается с тем, что первая сторона не станет использовать опцию на 
своей стороне. Результат – опция не используется первой стороной.

Так   как   каждая   сторона   имеет   право   запрета,   то   на   команду  DON’T  не 

отвечают  WILL  (только  WON’T),   так   как   в   любом   случае   эта   опция   не   может 
использоваться, точна так же в ответ на команду WON’T не отвечают DO, только 
DON’T.


Copyright © 2018 Файлообменник files.d-lan.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.