Лекция 16-17 стандартни мрежови протоколи
Лекция 16-17. Стандартни мрежови протоколи
Доклади - набор от правила и процедури, регулиращи изпълнението на комуникация. Компютри, които участват в обмена трябва да работят на същите протоколи, че да доведе до предаване на цялата информация е възстановена в първоначалния си вид.
Фиг. 1. Функциите на драйвера на мрежовата карта в модела OSI
Качеството на писане на софтуер на драйвер до голяма степен определя производителността на мрежата като цяло. Дори и с най-добрите характеристики на дефектен мрежов адаптер драйвера на може драстично да се влоши мрежата обмен.
Протоколи върхове.
Има няколко стандартни комплекти (или, както ги наричат стекове) протоколи, сега получават широко разпространена:
Задайте ISO / OSI протоколи;
IBM System Network Architecture (СНС);
набор от протоколи глобалната Интернет мрежа, TCP / IP.
Включването в списъка на протоколи WAN е разбираемо, тъй като, както вече бе отбелязано, модела OSI се използва за всяка отворена система: на базата на местни, така и широка мрежа или комбинация от локални и глобални мрежи.
тези набори от протоколите са разделени на три основни типа:
протоколи за прилагане (изпълняващи функциите на трите горните слоеве на модела OSI - приложение, представителни и сесия);
Транспортни протоколи (осъзнават функцията на средните нива на модела OSI - транспортирането и сесия);
Мрежови протоколи (изпълняващи функциите на трите долните слоеве на модела OSI).
протоколи за кандидатстване предоставят взаимодействие между приложения и обмена на данни между тях. Най-популярни са:
FTAM (File Transfer, достъп и управление) - OSI протокол за достъп до файловете;
X.400 - CCITT протокол за международен обмен на електронна поща;
X.500 - CCITT протокол файлове и директории услуги на няколко системи;
SMTP (Simple Mail Transfer Protocol) - протокол от глобалния интернет за обмен на електронна поща;
FTP (File Transfer, Protocol) - протокол от глобалния интернет за предаване на файлове;
SNMP (Simple Network Management Protocol) - протокол за мониторинг на мрежи, мониторинг на работата на мрежовите компоненти и тяхното управление;
Telnet - протокол от глобалната Интернет, за да влезете в отдалечени сървъри, и обработката на данни за тях;
Малките и средни фирми на Microsoft (сървър за съобщения блокове, сървърни съобщения) и клиент черупки или пренасочвания компания Microsoft;
NCP (за Novell NetWare, Ядро Protocol) и Novell клиент плик или твърди пренасочвания.
Транспортни протоколи поддържат комуникационни сесии между компютри и да осигурят надежден обмен на данни между тях. Най-популярните от тях са следните:
TCP (Transmission Control Protocol) - набор част TCP / IP протокол за гарантирани данни за доставка разделени в поредица от фрагменти;
SPX - набор част IPX / SPX (Internetwork Packet Exchange / Серийни Packet Exchange) протокол за гарантирани данни доставка разделени на последователност на фрагменти, предложени от Novell;
NWLink - прилагане на IPX / SPX протокол на Microsoft;
NetBEUI - (NetBIOS Extended User Interface, Advanced Interface NetBIOS) - установява комуникационни сесии между компютри (NetBIOS) и предоставя транспортни услуги до горните слоеве (NetBEUI).
IP (Internet Protocol) - TCP / IP протокол за най-добър пакетно предаване на усилие, без да установяват връзки;
IPX (обмен на пакети) - на компанията NetWare протокол за най-добрите усилия на предаване на пакет и маршрутизация на пакети;
NWLink - прилагане на IPX / SPX протокол на Microsoft;
NetBEUI - транспортен протокол, който осигурява транспортни услуги за данни за сесиите и NetBIOS приложения.
Всички тези протоколи могат да бъдат причислени към един или друг референтен модел OSI. Но трябва да се има предвид, че разработчиците не са протоколни твърде строго да се придържат към тези нива. Например, някои протоколи изпълняват функции, свързани с няколко слоя на модела OSI, а други - само някои от функциите на едно от нивата. Това води до факта, че протоколите от различни компании често са несъвместими една с друга. Освен това в докладите може успешно да се използва само като част от своята набор от протоколи (протокол стека), който изпълнява повече или по-малко пълна група от функции. Това е точно това, което прави мрежовата операционна система "марка", която е, всъщност, е несъвместима със стандартния модел OSI отворена система.
Например, на фиг. 2, Фиг. 3 и фиг. 4 схематично показва връзката на протоколи, използвани за този патентовани мрежа операционни системи и нива на стандартния модел OSI. Както може да се види от фигурите, почти на всяко ниво няма ясна кореспонденция реалната степен на протокол за някои идеален модел. Привеждането в съответствие на тези отношения е по-скоро произволно, тъй като е трудно да се определи ясно функциите на всички части на софтуера. В допълнение, производителите на софтуер не винаги подробно описват вътрешната структура на продуктите.
Фиг. 2. Съотношението на нивата на модела OSI и интернет протокол
Фиг. 3. Съотношението на OSI модела слоеве и протоколи за Windows Server
Фиг. 4. Съотношението на модела OSI слоеве, и NetWare протоколи на операционната система
Помислете за някои от най-разпространените протоколи.
OSI модел позволява два основни начина на взаимодействие между потребителите в мрежата:
Метод взаимодействие без логическа връзка (или метод дейтаграми).
Метод за взаимодействие с логическа връзка.
метод Datagram - това е най-простият метод, при който всеки пакет се разглежда като независима предмет (фигура 5.).
Фиг. 5. Метод съгласно дейтаграми
Пакетът на този метод се прехвърля без създаване на логически канал, т.е. без предварително обмен на пакети от услуги, за да се определи готовността на приемника, а също и без отстраняване на логически канал, т.е. без потвърждение затваряне пакетно предаване. Достигнете пакет към приемника или не - неизвестен (проверка на получаване се прехвърля в по-високите нива).
Метод логическа връзка (фиг. 6, 7), разработен по-късно от метод дейтаграма и сложни процедури различава взаимодействие.
Фиг. 6. Метод логическа връзка
Фиг. 7. обмен Пример пакети с сесията
При този метод, пакет се предава само след като е установен логическа връзка (канал) между предавателя и приемника. Всеки информационен пакет, придружен от един или повече пакети за услуги (установяване на връзка, обратна разписка, заявка за препредаване, изключване от мрежата). Логически канал може да се определи времето на предаване на един или повече пакети.
Примери за протоколи, движещи се по метод deytagramm- протоколите IP и IPX.
Примери на протоколите, използвани по метода на логическата връзка - е TCP и SPX.
Това е да се комбинират предимствата на двата метода, тези протоколи се използват под формата на свързаните набори: TCP / IP и IPX / SPX, в които протоколът по-високо ниво (TCP, SPX), работещ на базата на протокола на по-ниско ниво (IP, IPX) Той гарантира правилното предаване на пакети данни в правилния ред.
IPX / SPX протоколи, разработени от Novell, образуват комплект (комин), използван от мрежата софтуерни инструменти е доста широко разпространена локална мрежа Novell (NetWare). Това е сравнително малък и бърз протокол, който поддържа маршрутизиране. Заявления могат да кандидатстват директно до нивото IPX, например, за да изпратите съобщение излъчване, но това е много по-вероятно да се работи с ниво SPX, която гарантира бърза и надеждна доставка на пакети. Ако скоростта не е твърде важен, приложенията използват по-високо ниво, например, NetBIOS протокол, който осигурява удобен услуга. Microsoft предложи своя собствена реализация на IPX / SPX протокол, наречен NWLink. IPX / SPX протоколи NWLink и Поддържани операционни системи NetWare и Windows. Изборът на тези протоколи осигурява съвместимост в мрежата за всички абонати с тези операционни системи.
протоколи TCP / IP стека често включват протокола от всички горните нива (фиг. 7). И тогава можем да говорим за функционалната пълнотата на TCP / IP стека.
Фиг. 7. Съотношението на нивата на модела OSI и TCP / IP протоколи стека
номера на мрежата - код, присвоен на всеки конкретен мрежа, т.е., всеки излъчен площ обща, единна мрежа. Под областта на излъчване се отнася до част от мрежа, която е прозрачна за мултикаст пакети, да ги предава свободно.