Advertisement
Guest User

Untitled

a guest
Nov 20th, 2019
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.75 KB | None | 0 0
  1. Какво е OSI модел?
  2. OSI(Open System Interconnection) е теореичен модел, който описва начина на комуникация на компютърните и телекомуникационни мрежи.
  3. Много е важно да разберете, че OSI първо е изграден като модел, а след това са направени и протоколи по него.
  4. За протоколи ще научите по-надолу в статията. За разлика от TCP/IP, той не е успял да се наложи
  5. като стандарт в цял свят и е изместен именно от TCP/IP модела. Много хора имат грешна представа за това
  6. кой от двата модела се използва, кой е по-добър, защо, кой е измислен първо, но това е тема за друга статия.
  7. Сега нека се съсредоточим над OSI модела. Той е изграден от така наречените 'слоеве'. Тези слоеве са 7 на
  8. брой(за разлика от TCP/IP модела, който има 4 слоя), свързани са помежду си и си предават услуги.
  9. OSI моделът е създаден през 1984г. и с него се прави голяма крачка напред в създаване на
  10. концепцията за модерните мрежи. Той позволява съвместна работа на устройства от различни доставчици.
  11. До преди този модел, устройствата не са могли да комуникират помежду си, поради липсата на общ стандарт(
  12. какъвто е OSI моделът). Комуникацията между два сървъра представлява изпращане на информация от единия
  13. сървър към другия. Тази информация е във вид на данни или пакети от данни. Информацията, която се опитва
  14. да изпрати сървър А към сървър Б преминава през всичките 'слоеве' на OSI модела и вследствие на функцията им,
  15. тя претърпява промени, добавят се така наречените 'служебни данни'. След като сървър Б приеме информацията,
  16. тези служдебни данни се премахват и остава чистата информация, която сървър А му е изпратил. Този процес
  17. на предаване и приемане на информация се извършва по някакъв 'протокол'. Протоколът представлява сбор от строго
  18. определени правила, определящи форма̀та на данните и начина на предаване и приемане за съответния слой. Той е
  19. предназначен за комуникация в един слой или максимум между два съседни слоя. Свързването на протоколи от различни
  20. слоеве става с помощта на предварително дефинирани интерфейси, като всеки по-долен слой ограничава и определя
  21. възможностите за предаване на информация на по-горните. По време на този процес протоколите от всеки слой си
  22. разменят специфична информация/данни, наречени PDU (Protocol Data Unit).
  23.  
  24. Важно! В описанието на слоевете ще използваме за примери имена на протоколи от TCP/IP модела, понеже са по-
  25. използвани и със сигурност сте виждали, чували или сте запознати с някои от тях. Докато протоколите
  26. на OSI модела ги знаят основно лица, които са по-навътре в материала.
  27.  
  28. Слоеве:
  29. -Приложен слой(Application layer) - Това е последният седми слой на OSI модела. Той осигурява интерфейса
  30. между потребителските приложения като например Интернет браузъри, имейл клиенти и др.
  31. Например: Вашият браузър може да заяви на някакъв сървър, че иска да зареди уеб страница. Той
  32. автоматично генерира заявка към сътветния протокол(например HTTP) и установява комуникационна
  33. сесия за извличане на необходимите файлове от сървъра. Протоколи в приложния слой на OSI модела:
  34. FTAM, X.400, X.500, DAP, ROSE, RTSE и др. Протоколи на TCP/IP модела: HTTP, FTP и др.
  35. -Представителен слой(Presentation layer) - Това е шестият, предпоследен слой на OSI модела. Той се грижи
  36. за кодирането на данните. Тъй като не всички компютърни системи използват една и съща схема на кодиране,
  37. се налага този слой да преведе данните между несъвместимите схеми за кодиране. Също така се използва и
  38. за преодоляване на различията във формата на числа с плаваща запетая. Протоколи в представителния слой
  39. на OSI модела: ISO/IEC 8823, X.226, ISO/IEC 9576-1, X.236. Протоколи в представителния слой на TCP/IP
  40. модела: MIME, SSL, TLS, XDR.
  41. -Сесиен слой(Session layer) - Това е петият слой на OSI модела. Той управлява връзките(диалозите) между
  42. компютрите. Сесийният слой осигурява full-duplex или half-duplex операция и установява процедури за
  43. проверка, спиране, рестартиране и прекратяване на сесия. При full-duplex режима и двете страни могат да 'говорят'
  44. едновременно, а при half-duplex - в даден момент може да 'говори' само едната страна. Този слой поставя checkpoints
  45. в потока от данни. При възникване на грешка в предаването на информация, данните трябва да бъдат предадени
  46. само в частта им след последния коректно предаден checkpoint. Протоколи в сесийният слой на ISO модела:
  47. ISO/IEC 8327, X.225, ISO/IEC 9548-1, X.235. The TCP/IP model does not consider a session layer.
  48. -Транспортен слой(Transport layer) - Това е четвъртият слой на OSI модела. Той осигурява връзката от край до край
  49. (end-to-end или host-to-host). Предоставя на по-горните слоеве услуги с или без установяване на връзка (connection-oriented
  50. или connectionless), в зависимост от застъпените протоколи. Този слой нарежда в правилен ред пакетите от данни, изпратени от
  51. сесийният слой. Тези пакети може да са разбъркани поради различни причини - поемане по различни пътища в мрежата,
  52. повреда при предаването им и др. Транспортният слой може да идентифицира оригиналната подредба на пакетите и трябва
  53. да възстанови тази подредба преди да предаде управлението към следващото ниво. Той също така чете или добавя(в зависимост
  54. от посоката на връзката) портове от/в хедъра. Той се смята за 'сърцето' на OSI модела. Протоколи в транспортния
  55. слой на OSI модела: ISO/IEC 8073, TP0, TP1, TP2, TP3, TP4 (X.224), ISO/IEC 8602, X.234. Протоколи в транспортния слой
  56. на TCP/IP модела: TCP, UDP, SCTP, DCCP.
  57. -Мрежов слой(Network layer) - Това е третият слой на OSI модела. Той е отговорен за предаването на данни от един хост
  58. към друг, който се намира в друга мрежа. Той се грижи за избирането на най-кратък път за доставяне на пакетите от данни.
  59. Ако данните са прекалено големи, може да ги разчупи на различни фрагменти и да ги праща самостоятелно. Този слой записва
  60. в хедъра ИП адреса на изпращача и на получателя. Протоколи в мрежовия слой на OSI модела: ISO/IEC 8208, X.25 (PLP), ISO/IEC
  61. 8878, X.223, ISO/IEC 8473-1, CLNP X.233. Протоколи в мрежовия слой на TCP/IP модела: IP, IPsec, ICMP, IGMP, OSPF.
  62. -Канален слой(DataLink layer) - Това е вторият слой на OSI модела. Неговата цел е да предава и приема кадри(frames) и да ги
  63. адресира на правилните физически места. Той приема пакети от данни от Мрежовия слой и ги разбива на кадри с фиксирана дължина
  64. и проверени за грешки. Каналният слой капсулира MAC адресите на изпращача и получателя в хедъра.
  65. Каналният слой се разделя на два подслоя - LLC(Logical Link Control) и MAC(Media Access Control).
  66. LLC отговаря за проверката за грешки при кадрите. MAC контролира кое устройство има достъп до канала в даден момент.
  67. Каналният слой ,след всички тези операции, предава проверените кадри един по един на физическия слой. Протоколи в каналния
  68. слой на OSI модела: ISO/IEC 7666, X.25 (LAPB), Token Bus, X.222, ISO/IEC 8802-2 LLC. Протоколи в каналния слой на
  69. TCP/IP модела: PPP, SBTV SLIP, PPTP.
  70. -Физически слой(Physical layer) - Това е първият(или последен) слой на OSI модела. Той предава информацията като поток
  71. от битове. Разбира само от нули и единици. Този слой приема кадри от каналния слой и предава структурата и съдържанието им
  72. бит по бит. Физическото формиране и логическото кодиране на всяка поредица битове се извършва според вида на комуникационния канал
  73. между два (point-to point) или повече (multipoint) възела. При жичните кабели това са електрически сигнали, при оптичните влакна –
  74. светлинни импулси, а при безжичните връзки – електромагнитни вълни. В този слой имат значение електрическите и механичните
  75. характеристики, които определят представянето и формирането на сигналите.
  76.  
  77. Моля обърнете внимание, че подредбата на слоевете(посоката на протичане на връзката) е в зависимост от гледната точка. Ние ви я
  78. представихме, тръгвайки от последния слой(софтуера), отивайки към първия слой(хардуера). Но трябва да сте наясно, че след като
  79. Браузъра ви(софтуера) прати заявка, тя достига по описания в слоевете път до сървъра(хардуера) и той след това връща отговор
  80. на тази заявка обратно към Браузъра. Това се случи и когато вие натиснахте линка на тази страница и тя ви се показа на екрана.
  81. Натискането на линка е заявката, която вие пращате, а страницата, която четете е отговора от страна на сървъра.
  82.  
  83. Надяваме се да ви е била полезна тази информация, щото ми се еба мамата докато я напиша!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement