Концепции за интерфейс и протокол
IEEE LAN модел
Институтът на инженерите по електротехника и електроника (IEEE) предложи вариант на модела OSI, използван при разработването и проектирането на локални мрежи, нареченIEEE модел.
В модела IEEE, слоят за връзка е разделен на два подслоя (фиг. 1.21):
•контролен достъп на подниво до средата за предаване (Medium Access Control, MAC подслой), описваметода за достъп на мрежовото устройство до средата за предаване на данни;
•Подслой за контрол на логическата връзка (LLC), описваметода за установяване и прекратяване на връзката,иметода за пренос на данни.
LLC-подслой осигурява по-високи слоеве с възможност за управление на качеството на услугите и осигурява три вида услуги:
1)услуга без връзка и без потвърждение за доставка;
2)услуга без връзка с потвърждение за доставка;
3)услуга за свързване.
Услуга без връзка и ръкостискане
доставката не гарантира доставка на данни и обикновено се използва в приложения, които разчитат на протоколи от по-висок слой за контрол на трансфера на данни и защита от грешки.
Услуга, базирана на връзка, осигурява надежден обмен на данни.
Описанието на мрежовата технология и алгоритъма на функциониране на компютърна мрежа е свързано с описание на съответните интерфейси и протоколи.
Интерфейс-споразумение за взаимодействие (граница) между нивата на една система, определящо структурата на данните и метода (алгоритъма) за обмен на даннимежду съседни нивана OSI модела.
Интерфейсите се разделят на:
1)схема -набор от интерфейсни шини;
2)софтуер -набор от процедури, които реализират реда на взаимодействие между нивата.
Протокол-набор от правила, управляващи формата и процедурите за взаимодействие между процесиот едни и същи нивавъз основа на обмен на съобщения.
Описанието на протокола включва задачата:
2)процедурни характеристики на протокола, представляващиправило за извършване на действия, предписани от взаимодействието на протокола и посочени във формата: операторни схеми на алгоритми, автоматични модели, мрежи на Петри и др.
Ориз. Фигура 1.22 илюстрира концепциите за интерфейси и протоколи и тяхното съответствие със слоевете на OSI модела.
Както бе споменато по-горе, всяка мрежова технология се характеризира с набор от протоколи и интерфейси от различни нива на OSI модела. Наборът от протоколи на всички нива на определена мрежова технология се наричапротоколен стек. В момента има голям брой различни мрежови технологии и съответните им протоколни стекове, най-известните и широко разпространени сред които са протоколни стекове: TCP/IP, XNS, IPX, AppleTalk, DECnet, SNA. Кратко описание на изброените протоколни стекове е дадено в края на този раздел (вижте раздел 1.7).
Протоколни единици данни (PDU)
На различните нива на OSI модела се използват различни PDU, които имат специални имена. Следните имена на блокове от данни са най-широко използвани:съобщение, дейтаграма, пакет, рамка(фиг. 1.23).
Съобщение (съобщение)-е блок от данни, разглеждани като едно цяло, когато се прехвърлят между двама потребители (процеси) и имат определено семантично значение. Съобщениясе използват на7-ми слойна OSI модела за трансфер на данни между процесите на приложението и могат да бъдат с произволна дължина.
Фрейм (кадър)-блок данниот 2-ри (връзков) слойна OSI модела, който има ограничена дължина и се предава като единична единица в локална мрежа или чрез специален комуникационен канал между два възела.
Пакет (пакет)-блок данни на3-ти (мрежов) слойна модела OSI, имащ ограничена дължина и представляващ единица за предаване на данни в SP D.
Дейтаграма (дейтаграма)-блок данниот 4-ти (транспортен) слойна OSI модела, предаван по дейтаграмен начин без установяване на връзка.
Ограниченията за размера на рамки, пакети и дейтаграми зависят от мрежовата технология и се задават от съответните протоколи, които определят формата и допустимия размер на блок от данни.
В допълнение към изброените имена в протоколния стек на TCP / IP, блокът данни на TCP протокола се наричасегмент, който се получава чрез изрязване от неструктуриранпоток байтове, идващи към TCP протокола в рамките на логическа връзка от протоколи от по-високо ниво.
За блокове данни от 5-то и 6-то ниво на OSI модела няма добре установени общоприети имена, което до голяма степен се дължи на отсъствието на тези нива в най-често срещания TCP / IP протоколен стек.
Имайте предвид, че в ATM мрежите данните се предават под формата на блокове с фиксиран размер от 53 байта, които се наричат клетки (cell).