1 / 40

CCNA Exploration Network Fundamentals

CCNA Exploration Network Fundamentals. Chapter 03 Протоколи и функциониране на Приложния слой. Съдържание. Приложен слой Осигуряване на приложения и услуги Протоколи и услуги на приложен слой. Приложен слой. Приложен слой. TCP/IP модел – приложен слой.

ion
Download Presentation

CCNA Exploration Network Fundamentals

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CCNA Exploration Network Fundamentals Chapter 03 Протоколи и функциониране на Приложния слой П.Радойска КЕЕ-ТУ-София

  2. Съдържание • Приложен слой • Осигуряване на приложения и услуги • Протоколи и услуги на приложен слой П.Радойска КЕЕ-ТУ-София

  3. Приложен слой П.Радойска КЕЕ-ТУ-София

  4. Приложен слой П.Радойска КЕЕ-ТУ-София

  5. TCP/IP модел – приложен слой • Протоколите са разработени преди мощното развитие на компютрите – не покриват всички изисквания. Разрботват се нови. П.Радойска КЕЕ-ТУ-София

  6. Задачи на Презентационния слой • Кодиране и преобразуване на данните от Приложния слой, така че данните от източника да се покажат в подходящ вид върху приемника. • Компресиране на данните така, че да бъдат успешно декомпресирани в приемника. • Криптиране и декриптиране на данни. П.Радойска КЕЕ-ТУ-София

  7. Сесийен слой • Инициира (стартира) диалога • Поддържа диалога активен • Възстановява диалога при прекъсване • Затваря връзката П.Радойска КЕЕ-ТУ-София

  8. Протоколи на приложния слой • Domain Name Service Protocol (DNS) – свързва имената на сървери с техните IP адреси. • Hypertext Transfer Protocol (HTTP) - обмен на файлове, които педставляват Web страници. • Simple Mail Transfer Protocol (SMTP) – трансфер на съобщения и прикачени файлове. • Telnet– отдалечен конзолен достъп • File Transfer Protocol (FTP) - обмен на файлове П.Радойска КЕЕ-ТУ-София

  9. 2 форми на софтуерни програми или процеси на Приложния слой • Мрежово ориентирани приложения (Network-Aware) Директно комуникират с протоколите на приложния слой и позволяват директна комуникация с протоколите от по-ниските слоеве. Пример: E-mail клиенти, Web браузери. • Услуги на приложния слой (Application layer Services) Предоставят услуги на приложни програми за достъп до мрежови ресурси. Всяко мрежово приложение или мрежова услуга използва протоколи, които дефинират кои стандарти и какви формати на данните ще се използват. П.Радойска КЕЕ-ТУ-София

  10. Софтуерни процеси в Windows П.Радойска КЕЕ-ТУ-София

  11. Софтуерни процеси в Windows П.Радойска КЕЕ-ТУ-София

  12. Софтуерни процеси в Windows П.Радойска КЕЕ-ТУ-София

  13. Софтуерни процеси в Windows П.Радойска КЕЕ-ТУ-София

  14. Функции на протоколите от приложния слой Дефинират правилата на комуникация между приложенията: • процесите във всеки край на комуникацията; • типовете съобщения; • синтаксиса на съобщенията; • смисъла на всяко информационно пол • как се изпраща съобщението и какъв отговор се очаква; • Взаимоотношенията с по-долните нива. П.Радойска КЕЕ-ТУ-София

  15. Осигуряване на приложения и услуги П.Радойска КЕЕ-ТУ-София

  16. Модела клиент/сървер • Клиент – устройство (софтуер), което изпраща заявка. • Сървер – устройство (софтуер), който отговаря на заявката. • Протоколите от приложния слой описват формата на заявките и отговорите. Като допълнение те могат да изискват контролна информация (автентификация и идентификация). П.Радойска КЕЕ-ТУ-София

  17. П.Радойска КЕЕ-ТУ-София

  18. Сървери • Върху сърверите се стартират услуги или процеси, понякога наричани сърверни демони (server daemon). • Подобно на повечето услуги демоните работят самостоятелно, във фонов режим, без участието на човека. • Когато демона “чуе” заявка от клиент, той обменя съобщения, съобразно протокола и изпраща заявените данни в подходящ формат (httpd, telnetd, ftpd и т.н.) П.Радойска КЕЕ-ТУ-София

  19. Разпределен модел (Peer-to-Peer) • Два или повече компютри се свързват и могат да споделят ресурси (принтери, файлове). • Всяко крайно устройство може да работи и като сървер и като клиент. • Ресурсите са децентрализирани. П.Радойска КЕЕ-ТУ-София

  20. peer-to-peer application (P2P) П.Радойска КЕЕ-ТУ-София

  21. peer-to-peer application (P2P) • Някои P2P приложения използват хебридна схема. Ресурсите са разпределени, но централизирано се съхраняват индекси към тях. • P2P приложения могат да се използват в P2P системи, в клиент/сървер системи и в Интернет. П.Радойска КЕЕ-ТУ-София

  22. Протоколи и услуги на приложния слой П.Радойска КЕЕ-ТУ-София

  23. Some Specific Used Protocols • На транспортния слой се добавят адреси – номер на порт. Портовите номера адресират приложенията, които изпращат и получават данните. Сърверните приложения имат стандартно дефинирани номера на портове: • Domain Name System (DNS) - TCP/UDP Port 53 • Hypertext Transfer Protocol (HTTP) - TCP Port 80 • Simple Mail Transfer Protocol (SMTP) - TCP Port 25 • Post Office Protocol (POP) - UDP Port 110 • Telnet - TCP Port 23 • Dynamic Host Configuration Protocol - UDP Port 67 • File Transfer Protocol (FTP) - TCP Ports 20 and 21 П.Радойска КЕЕ-ТУ-София

  24. DNS • Съхранява двойки:именадомейн <–>IP адрес • DNS е специален вид клиент/сървер услуга. • DNS се стартира като услуга. DNS клиента изпраща име на домейн (abv.bg) и DNS сървера отговаря със съответния IP адрес (194.153.145.104). Командата nslookup (в DOSprompt) показва подразбиращия се DNS сървер. DNS сървера се настройва на компютъра. П.Радойска КЕЕ-ТУ-София

  25. След като сървера върне отговор за определен домейн, двойката именадомейн <–>IP адрес се съхранява в кеша и се използва при следващо обръщение. Така се пести време и трафик. • ipconfig /displaydns показва съдържанието на DNS кеша. П.Радойска КЕЕ-ТУ-София

  26. Организацията на DNS сърверите е йерархична. П.Радойска КЕЕ-ТУ-София

  27. WWW и HTTP URL адреса на търсената страница се пише в адресния ред на браузера (http:// www.cisco.com/ web-server.htm ). Той има 3 части: 1. http (протокол) 2. www.cisco.com(име на сървера) 3. web-server.htm (име на файла с уеб страницата). HTTP е протокол за заявки и отговори. Браузера генерира HTTP заявка към сървера. Сървера отговаря със съдържанието на страницата. Съобщенията към сървера могат да бъдат 3 типа: GET – клиентска заявка за получаване на данни (уеб страница) POSTиPUT– изпращане на данни към сървера. HTTPS - sequre 27 П.Радойска КЕЕ-ТУ-София

  28. WWW и HTTP Заявка П.Радойска КЕЕ-ТУ-София

  29. WWW и HTTP Отговор П.Радойска КЕЕ-ТУ-София

  30. WWW и HTTP Показва отговора П.Радойска КЕЕ-ТУ-София

  31. Email услуги • Post Office Protocol (POP) • Simple Mail Transfer Protocol (SMTP) • Mail User Agent (MUA) - e-mail клиент, изпраща съобщения и получава и записва съобщения в клиентската пощенска кутия. П.Радойска КЕЕ-ТУ-София

  32. e-mail сървера изпълнява 2 отделни процеса: • Mail Transfer Agent (MTA) – изпраща съобщениякъм MUA или друг сървер • Mail Delivery Agent (MDA) – получава съобщения от MUA или друг сървер POP SMTP П.Радойска КЕЕ-ТУ-София

  33. FTP • Трансфер на файлове между сървер и клиент. • Върху клиента - FTP клиент. • Върху сървера - FTP daemon (FTPd). • Клиента е инициатор на връзката. Установяват се 2 връзки: • По порт 21 за контрол на трафика. • По порт 20 за действителния файлов трансфер. • Трансфера може да бъде: download или upload. П.Радойска КЕЕ-ТУ-София

  34. DHCP • The Dynamic Host Confirmation Protocol (DHCP) – мрежова услуга за динамично получаване на IP адрес от DHCP сървер. Получават се още: мрежова маска, gateway и други мрежови параметри. П.Радойска КЕЕ-ТУ-София

  35. DHCP сървера разполага с колекция (пул) от IP адреси и ги отдава при включване на клиент. • Получаването на динамично IP от DHCP сървер става на 4 стъпки: • DHCP DISCOVER – заявка към всичкидостъпниDHCP сървери; • DHCP OFFER– отговор от сърверите; • Клиента си избира един IP адрес и изпраща на сървера заявка за потвърждение - DHCP REQUEST. • Сървера потвърждава с DHCP ACK или отказва сDHCP NAK. При отказ се започва отначало. П.Радойска КЕЕ-ТУ-София

  36. Споделяне на файлове • Server Message Block (SMB) – клиент/сървер протокол за споделяне на файлове. • За разлика от FTP, при SMB клиента установява безкрайна връзка със сървера. • SMB е част от Microsoft мрежите. • LINUX и UNIXимат своя версия наSMB -SAMBA. П.Радойска КЕЕ-ТУ-София

  37. P2P Service & Gnutella Protocol • P2P приложенията, използващи Gnutella protocol, позволяват споделяне на файлове от твърдия диск за download. • Клиентски приложения с достъп до Gnutella мрежи: BearShare, Gnucleus, LimeWire, Morpheus, WinMX and XoloX. • Когато потребитела се свърже с Gnutella услуга, клиентското приложение опитва да се свърже с други Gnutella възли. Обменят се съобщения. Истинския трансфер става чрез HTTP услуга. П.Радойска КЕЕ-ТУ-София

  38. P2P Service & Gnutella Protocol Протокола Gnutella дефинира 5 типа пакети: ping – за търсене на устройства pong – отговор на ping query – за локализиране на файл query hit – отговор на query push – заявка за download 38 KC KHOR, Multimedia Univ. Cyberjaya П.Радойска КЕЕ-ТУ-София

  39. Telnet • Telnet – емулира текстово базирано отдалечено терминално устройство. • Връзката по Telnet се наричаVirtual Terminal (VTY) сесия. • Командите се подават в команден ред - command line interface (CLI). • Върху сървера се пуска Telnet daemon. • Върху клиента - Telnet клиент. • Съобщениата са в чист текстови вид – незащитени. • При необходимост от повишена сигурност - Secure Shell (SSH) протокол. П.Радойска КЕЕ-ТУ-София

  40. Приятни занимания! П.Радойска КЕЕ-ТУ-София

More Related