TCP за протокол стека
Stack TCP / IP протокол (английски Предаване контрол протокол / Internet Protocol - Протокол за контрол на предаването.) - Набор от мрежови протоколи на различни нива DOD модел мрежи, използвани в мрежата. Протоколи работят един с друг в стека (английски стека стека ..) - това означава, че протоколът е на ниво по-горе, които работят "на върха" на по-ниски, като се използват механизмите за капсулиране. Например, TCP протокол изтече на върха на IP.
Stack TCP / IP протокол се основава на DOD на модела мрежа и включва протоколи на четири нива:
· Link (връзка за данни).
Протоколи от тези нива пълното прилагане на функционалността на модела OSI. На TCP стека / IP протокол е построен всички потребителски взаимодействия в IP-базирани мрежи. Топчето е независим от физическия носител за пренос.
[Правило] TCP / IP стека Нива
Има разлика в това как да въведете TCP / IP модел на модела OSI на, тъй като нивата не са едни и същи в тези модели.
В допълнение, OSI модел не използва допълнително ниво - «свързани мрежи» - между транспортни и мрежови слоеве. Един пример може да се оспорва протокол ARP или STP.
Ето как традиционната TCP / IP протоколи се вписват в модела OSI:
Разпределение на модела OSI протоколи
напр. електрически проводник, радио, оптични линии, инфрачервено лъчение
Обикновено TCP / IP стека 3 горното ниво (приложение, сесия и изпълнителен) OSI модела са съчетани в едно - Приложна. Тъй като по такъв комин не предвижда единна трансфер на данни протокол функция за определяне типа на данните, предавани на заявлението. Опростен TCP / IP интерпретация на стека може да бъде представен, както следва:
Разпределителни протоколи за нивата на TCP / IP модел
Прилага се "7 ниво"
напр. HTTP, RTP, FTP, DNS
напр. TCP, UDP, SCTP, DCCP (RIP, протоколи за маршрутизация, подобно на OSPF, която тече през периода на разследване, са част от слой на мрежата)
За TCP / IP е ПР (за подкрепа на протоколи като ICMP и IGMP, работят на върха на ПР, но също така принадлежат към мрежовия слой; ARP протокол е независима дъщерна протокол препълнена слой за предаване на данни)
Ethernet, IEEE 802.11 безжична Ethernet, SLIP, Token Ring, банкомат и MPLS, физическата среда и принципите на кодиране на информация, T1, E1
На ниво приложение работи най-много мрежови приложения.
В по-голямата част от тези протоколи работят над TCP или UDP, и са обвързани с определен порт, например:
· HTTP на TCP порт 80 или 8080,
· FTP на TCP порт 20 (за данни) и 21 (за контролните команди)
· SSH на TCP порт 22,
· DNS заявки към порт UDP (по-малко TCP) 53,
· Актуализиране на маршрути чрез RIP на UDP-Port 520.
Тези пристанища са определени разпределение агенция на уникални имена и параметрите на протокола (IANA).
Това ниво включва: Ехо, Finger, Gopher, HTTP, HTTPS, IMAP съобрази с IMAPS, IRC, NNTP, NTP, POP3, УОЗ, QOTD, RTSP, SNMP, SSH, Telnet, XDMCP.
автоматични протоколи за маршрутизация, логично представяне на това ниво (като прегази IP), всъщност, са част от протоколите за мрежов слой; например OSPF (IP идентификатор 89).
TCP (IP идентификатор 6) - "гарантирано" транспортен механизъм с предварително установяване на връзка с надежден поток от данни за приложение и да получи доверие в безгрешност данни, perezaprashivayuschy данни в случай на загуба на данни и премахване на дублирането. TCP дава възможност да се коригира на натоварването на мрежата, както и да се намали предаването на времето за изчакване на данни на големи разстояния. Освен това, TCP гарантира, че данните са били изпратени в точно същата последователност. Това е основната му разлика от UDP.
И TCP, UDP и ще се използва за определяне на броя горното ниво протокол, наречен пристанище.
Виж също. Списък на TCP и UDP портове
слой мрежа е първоначално предназначен за предаване на данни от една мрежа (под) в друга. Примери на такъв протокол е Х.25 и IPC в ARPANET.
С развитието на глобално ниво концепция мрежа е било въведено допълнителни възможности за предаване по мрежата във всяка мрежа, независимо от протоколите по-ниско ниво, както и да изиска данни от отдалечената страна, например в ICMP протокол (използва за предаване на диагностично informatsiiIP-съединение) и IGMP (използван за управление на множествено поток).
ICMP и IGMP са разположени над IP, и трябва да стигнем до следващото - превоз - ниво, но са функционално мрежа слой протокол, и поради това те не могат да се поберат в модела OSI.
IP пакети мрежов протокол, могат да съдържат код, който посочва какъв протокол от следващо ниво, за да се използва за извличане на данни от опаковката. Този номер - уникален номер на IP протокол. ICMP и IGMP са номерирани съответно 1 и 2.
Това ниво включва: DHCP [1]. DVMRP, ICMP, IGMP, Марс, PIM, RIP, RIP2, RSVP
Слоят връзка описва как пакети от данни се предават по физическо ниво, включително за кодиране (т.е. специалната битова последователност определяне на началото и края на пакет от данни). В Ethernet, например, в областта на пакетна глава съдържа указание за които машина или машини в мрежата е опаковката.
Примери за компютърната протоколи - Ethernet, IEEE 802.11 безжична Ethernet, SLIP, Token Ring, банкомат и MPLS.
РРР не се вписва в такова решение, следователно обикновено се описва като двойка HDLC / SDLC протоколи.
MPLS заема междинно положение между връзката на данни и мрежово ниво и, строго погледнато, не може да се дължи на някоя от тях.
Слоят на предаване на данни понякога са разделени на 2 суб - LLC и MAC.
Физически слой описва среда за предаване на данни (независимо дали е коаксиален кабел, усукана двойка, оптични влакна или радио канал), физическите характеристики на такъв принцип на преносна среда и данни (канали за разделяне, модулация на сигнала амплитуда и честота сигнали, начин на синхронизиране на предаване, време за реакция и максимална разстояние).