Компютърни мрежи (КМ) Защо - появата на необходимост за обмен на съобщения и данни (информация) между различни клиентски приложения, при съответното развитието на комуникационните технологии (комутация на пакети) и компютърните архитектури. Кога - началото през 1972 - дефиниране на първите мрежовите приложения (ftp, telnet, e-mail), първа версия ня ТСР/IP. Използване на съобщителни канали от телекомуникационните оператори. Първата компютърна мрежа е ARPANET. G. Spasov 2007 КМ 1 1
Телекомуникационни мрежи При съвременните телекомуникационни мрежи има два основни подхода при предаване на съобщенията между две станции (хоста): комутация на канали и комутация на пакети G. Spasov 2007 КМ 1 2
Комутация на канали и комутация на пакети a. При комутация на канали по време на комуникацията се реализира постоянен канал между двата хоста; b. При комутация на пакети по време на комуникацията няма постоянно установено съединение от съобщителни канали. G. Spasov 2007 КМ 1 3
Пример на мрежа в интернет и съответните мрежови устройства G. Spasov 2007 КМ 1 4
Основен модел -RM OSI Разпределена информационна система ПРИЛОЖЕНИЕ А СЪОБЩЕНИЕ (ДАННИ) ПРИЛОЖЕНИЕ B RM OSI 7 ПРИЛОЖЕН СЛОЙ H П DATA П ftp, telnet, e- mail 6 ПРЕДСТАВИТЕЛЕН H Пр DATA прекодиране, криптография Пр. 5 СЕСИЙЕН СЛОЙ H С DATA С стартиране на сесия 4 ТРАНСПОРТЕН СЛОЙ H Т DATA Т TCP/UDP Мрежа за комп. комуник. 3 2 1 МРЕЖОВ СЛОЙ КАНАЛЕН СЛОЙ ФИЗИЧЕСКИ СЛОЙ H М DATA H К DATA FCS сигнали М К Ф IP WAN, MAN, LAN М LLC MAC Ф Мрежа за предаване на данни СЪОБЩИТЕЛНА СРЕДА G. Spasov 2007 КМ 1 5
Функции на слоевете в RM OSI Приложен слой - реализира протоколи (мрежови приложения), чрез които приложните процеси могат да обменят съобщения (данни); Представителен слой - представяне на обменяните съобщения в абстрактен вид - кодиране (ASCII EBCDIC), криптография и т.н.; Сесиен слой - организиране и синхронизиране на диалога между компонентите от горните слоеве и транспортния слой; Транспортен слой - осгурява транспортиране на съобщенията от край до край (error free point- to- point transmission); Мрежов слой - осигуряване на маршрути през които да бъдат пренесени пакетите на съобщенията между станците източник и приемник; Канален слой - надежно предаване на кадри (на пакети от мрежовия слой) между станции свързани с конкретна съобщителна среда; Физически слой - преобразуване на последователноста от битове на кадрите от каналния слой в последователност от сигнали и предаването им през съответния съобщителен канал. Специфични са функциите като: линейно кодиране и декодиране, модулациа и демудолация на последователноста от логически 0 и 1. G. Spasov 2007 КМ 1 6
Съобщение и добавените полета служебна информация от различните слоеве G. Spasov 2007 КМ 1 7
Непълен OSI -TCP/IP На практика при съвременните компютърни мрежи се използва опростения модел TCP/IP G. Spasov 2007 КМ 1 8
Добавяне на полета със служебна информация към съобщението (данните) при модела TCP/IP - encapsulation. G. Spasov 2007 КМ 1 9
Мрежови слоеве и съответните пакети за различни мрежови устройства при TCP/IP модела Хостове, рутер (маршрутизатор), канален превключвател (switch) слоеве с принадлежащите им пакети и съответните и хедери. G. Spasov 2007 КМ 1 10
Основа на интернет G. Spasov 2007 КМ 1 11
Пример за интернет Интернет - взимосвързани компютърни мрежи, при които комуникацията между приложенията в тях се базира на TCP/IP протоколен стек. G. Spasov 2007 КМ 1 12