330 likes | 506 Views
CCNA Exploration Network Fundamentals. Chapter 04 Transport Layer. 1. Съдържание. Ролята на транспортното ниво TCP протокол – комуникация и надеждност UDP протокол – комуникация и бързина. 2. Транспортно ниво. 3. Цели на транспортното ниво. Работи само в крайните устройства.
E N D
CCNA Exploration Network Fundamentals Chapter 04 Transport Layer Павлинка Радойска, LCA Ботевград 1
Съдържание • Ролята на транспортното ниво • TCP протокол – комуникация и надеждност • UDP протокол – комуникация и бързина 2 Павлинка Радойска, LCA Ботевград
Транспортно ниво 3 Павлинка Радойска, LCA Ботевград
Цели на транспортното ниво • Работи само в крайните устройства. • Проследява всяка отделна комуникация между приложенията в изпращача и получателя. • Сегментира данните (в изпращача) и контролира всяка част. • Обединяване на сегментите в приложението-приемник. • Адресира всяко едно приложение. 4 Павлинка Радойска, LCA Ботевград
Разделя комуникациите Павлинка Радойска, LCA Ботевград KC KHOR, Multimedia Univ. Cyberjaya
Основните функции на транспортното ниво са: • Сегменриране и обединяване • Мултиплексиране на разговорите Павлинка Радойска, LCA Ботевград
Сегментира Павлинка Радойска, LCA Ботевград
Транспортното ниво осигурява за другите протоколи: • Connection-oriented conversationsУстановява сесия между приложенията и договаря параметрите й. После я закрива. • Reliable deliveryНомерира сегментите и контролира кои от тях са пристигнали. • Ordered data reconstructionБлагодарение на номерата може да възстанови пържоначалното съобщение. • Flow controlДоговаря количеството данни, които ще се обменят при едно изпращане (броя сегменти, които ще се изпратят наведнъж) Павлинка Радойска, LCA Ботевград
Осигурява надеждна комуникация Павлинка Радойска, LCA Ботевград
TCP и UDP • Transmission Control Protocol (TCP) – надежден; използва се за: • Web Browsers • E-mail • File Transfers • User Datagram Protocol (UDP) – бърз, но ненадежден; използва се за: • Domain Name System (DNS) • Video Streaming • Voice over IP (VoIP) Павлинка Радойска, LCA Ботевград
UDP Павлинка Радойска, LCA Ботевград
TCP Павлинка Радойска, LCA Ботевград
Портови адреси • Сървърните портове са фиксирани, а клиентските – случайни числа. Павлинка Радойска, LCA Ботевград
Портови адреси • Well Known Ports (от 0 до 1023) – резервирани за популярни услуги (HTTP, POP3/SMTP, Telnet ...). • Registered Ports (от 1024 до 49151) – за частни сърверни процеси и приложения. При нужда могат да се ползват и за динамично генериране. • Dynamic or Private Ports (от 49152 до 65535) – динамично се генерират от генератор на случайни числа за всяко едно клиентско приложение. Павлинка Радойска, LCA Ботевград
TCP портове Павлинка Радойска, LCA Ботевград
TCP и UDP портове Павлинка Радойска, LCA Ботевград
TCP и UDP портове Павлинка Радойска, LCA Ботевград
Проверяване на активните портове Павлинка Радойска, LCA Ботевград
TCP протокол – комуникация и надеждност 20 Павлинка Радойска, LCA Ботевград
TCP- осигурава надеждност • Source Port Number – приложение-изпращач • Destination Port Number – приложение-получател • Sequence Number – пореден номер на изпращания сегмент • Acknowledgement Number – пореден номер на очаквания сегмент Павлинка Радойска, LCA Ботевград
TCP- осигурава надеждност • Флагове: • URG - Urgent pointer field significant • ACK - Acknowledgement field significant • PSH - Push function • RST - Reset the connection • SYN - Synchronize sequence numbers • FIN - No more data from sender Павлинка Радойска, LCA Ботевград
TCP сърверни процеси • Върху един сървер не могат да се пускат 2 процеса с дублиращи се портови номера. Павлинка Радойска, LCA Ботевград
Установяване на ТСР сесия – 3 стъпкиthree-way handshake Павлинка Радойска, LCA Ботевград
Закриване на ТСР сесия Павлинка Радойска, LCA Ботевград
Обединяване на сегменти Павлинка Радойска, LCA Ботевград
Потвърждаване Павлинка Радойска, LCA Ботевград
Контрол на потока (flow control) • Размер на прозореца • Механизма на потвърждения Павлинка Радойска, LCA Ботевград
UDP протокол – комуникация и бързина 29 Павлинка Радойска, LCA Ботевград KC KHOR, Multimedia Univ. Cyberjaya
UDP • Ненадежден, но бърз и малко натоварва мрежата. • Носи следните протоколи от приложно ниво: • Domain Name System (DNS) • Simple Network Management Protocol (SNMP) • Dynamic Host Configuration Protocol (DHCP) • Routing Information Protocol (RIP) • Trivial File Transfer Protocol (TFTP) • Online games Павлинка Радойска, LCA Ботевград
Обединява сегментите по реда на получаване Павлинка Радойска, LCA Ботевград
Заявка – отговор при UDP Павлинка Радойска, LCA Ботевград
Край… Павлинка Радойска, LCA Ботевград 33