Internetová protokolová souprava
Internet souprava protokolu je soubor protokolů, které realizují hromadu protokolu na kterém internet běží. To je někdy nazvané TCP/IP souprava protokolu, po dva mnoho protokolů, které tvoří soupravu: přenosový řídící protokol (TCP) a protokol internetu (IP), který byl první dva definovaný. Autoritativní odkaz na toto téma je RFC 1122.
Internetová protokolová souprava může být popsaná analogií s OSI modelem, který popisuje vrstvy hromady protokolu, ne všichni který korespondovat studnu s praxí internetu. V hromadě protokolu, každá vrstva řeší soubor problémů zahrnovat přenos dat, a poskytuje přesně stanovenou službu pro vyšší vrstvy. Vyšší vrstvy jsou logicky blíže k uživateli a dohodě s více abstraktními daty, spoléhat se na nižší vrstvy přeložit data do forem, které mohou nakonec být fyzicky falšovány.
Model internetu byl produkován jako řešení praktického inženýrského problému. OSI model, na druhé straně, byl více teoretický přístup, a byl také produkován u časnějšího stádia v evoluci sítí. Proto, OSI model je snadnější rozumět, ale TCP/IP model je ten ve skutečném užívání. To je užitečné mít chápání OSI modelu předtím, než se učí TCP/IP, jak stejné principy platí, ale být snadnější rozumět v OSI modelu.
| Tabulka s obsahem |
| 1 vrstvy v TCP/IP Stack 2 vidět také: 3 implementace 4 vnější spojení |
Navíc, OSI model není opravdu bohatý dost u nižších vrstev zachytit opravdové zvrstvení; tam potřebuje být zvláštní vrstva (síťovací vrstva) mezi dopravou a síťovými vrstvami. Protokoly typické pro zvláštní síť píší, ale který být útok na vrchol základního hardwarového rámování, mít být u síťové vrstvy. Příklady takových protokolů je Arp, a klenout se nad protokolem stromu (zvyklý na živobytí nadměrný mosty zahálejí, než oni jsou potřebováni). Nicméně, oni jsou místní protokoly, a operovat pod funkčností propojené sítě; umístit obě skupiny (nezmínit se o také protokoly, které běží na vrchol protokolu propojené sítě, takový jako ICMP) všichni u stejný vrstva může být matoucí.
Následující diagramové pokusy se ukázat kde různý TCP/IP a jiné protokoly by bydlely v originálním OSI modelu:
| 7 | Aplikace | např. HTTP, SMTP, SNMP, FTP, Telnet, NFS |
| 6 | Prezentace | např. XDR, ASN.1, SMB, AFP |
| 5 | Zasedání | např. ISO 8327 / CCITT X.225, RPC, NetBIOS, ASP |
| 4 | Doprava | např. TCP, UDP, RTP, SPX, ATP |
| 3 | Síť | např. IP, ICMP, IGMP, X.25, CLNP, Arp, OSPF, Trhat, IPX, DDP |
| 2 | Datové spojení | např. Ethernet, Prsten známky, PPP, HDLC, Frame směna, ISDN, Bankomat |
| 1 | Lékařská prohlídka | např. elektřina, rádio, laser |
Obyčejně, vrchol tři vrstvy OSI modelu (aplikace, prezentace a zasedání) jsou považováni za jedinou aplikační vrstvu v TCP/IP souprava. Protože TCP/IP souprava má žádnou sjednocenou zasedací vrstvu na kterém vyšší vrstvy jsou stavěny, tyto funkce jsou typicky prováděl (nebo zamítl) aplikacemi jednotlivce. Zjednodušil TCP/IP výklad zásobníku je ukazován dole:
| Aplikace “vrstva 7” | např. HTTP, FTP, DNS (oponovat protokolům jako Útržek, který pro oscure důvody přejedou UDP, smět také být považován za část síťové vrstvy) | |
| 4 | Doprava | např. TCP, UDP, RTP (oponovat protokolům jako OSPF, který přeběhnout IP, smět také být považován za část síťové vrstvy) |
| 3 | Síť | Pro TCP/IP toto je Protokol internetu (IP) (vyžadoval protokoly jako ICMP a IGMP běh přes IP, ale smět ještě být považován za část síťové vrstvy; Arp nepřeběhne IP) |
| 2 | Datové spojení | např. Ethernet, Prsten známky, etc. |
| 1 | Lékařská prohlídka | např. fyzický média, a kódovat techniky |
Fyzická vrstva
Fyzická vrstva popíše fyzické vlastnosti komunikace, takový jak konvence o povaze média užitého na komunikaci (takový jako dráty, vlákno optický spojení nebo rozhlasová spojení), a všechny příbuzné detaily takový jako konektory, kódy kanálu a modulace, naznačit síly, vlnové délky, nízkoúrovňové sychronization a načasování a maximální vzdálenosti.
Data-spojit vrstvu
Vrstva datového spojení udá jak pakety jsou transportovány přes fyzickou vrstvu, včetně rámování (tj. specialita kousla vzory, které označí začátek a konec balíků). Ethernet, například, zahrne pole do záhlaví balíku který specifikovat který stroj nebo stroje na síti paket je předurčený pro. Příklady dat-spojovací vrstvové protokoly jsou Ethernet, Bezdrátový Ethernet, Uklouznout, Prsten známky a Bankomat.
PPP je málo komplexnější, jak to bylo původně specifikováno jako oddělený protokol, který běžel na vrchol další vrstvy datového spojení, HDLC/ SDLC.
Tato vrstva je někdy dále rozdělil do Kontroly logické souvislosti a Mediálního řízení přístupu.
Síťová vrstva
Jak původně definovaný, Síťová vrstva řešila problém balíků dobývání přes jedinou síť. Příklady takových protokolů jsou X.25, a ARPANET' s parafovat protokol spojení.
S příchodem pojetí síťování, další funkčnost byla přidána k této vrstvě, jmenovitě dostávající data ze zdroje propojí k cílové síti. Toto obecně zahrnuje směrování balík přes síť sítí, známý jako Internet. V internetové protokolové soupravě, IP provádí základní úkol dobývání balíčky dat ze zdroje k cíli, a také podporuje jiné protokoly, takový jako ICMP (použitý předat diagnostickou informaci o IP přenos) a IGMP (použitý řídit multicast data). ICMP a IGMP je navrstven nahoře IP ale vykonávat funkce síťové vrstvy, objasňovat neslučitelnost mezi internetem a OSI modely.
Síťová vrstva Protokol internetu (IP) moci nést data pro množství různé vyšší úrovně protokoly. Tyto protokoly jsou každý identifikoval jedinečný IP číslo protokolu. ICMP a IGMP je protokoly 1 a 2, příslušně.
Transportní vrstva
Protokoly u Transportní vrstvy mohou vyřešit problémy jako spolehlivost (“dělal data dosáhnout cíle?”) a zajistit, že data přijedou do správného pořadí. V TCP/IP souprava protokolu, protokoly dopravy také určují kterou aplikaci nějaká daná data jsou míněna pro.
Dynamické směrování protokoly, které technicky hodí se u této vrstvy v TCP/IP souprava protokolu (protože oni přeběhnou IP) být obecně považován za část síťové vrstvy; příklad je OSPF (IP číslo protokolu 89).
TCP (IP číslo protokolu 6) je “spolehlivý”, spojení-orientovaná transportní mechanizace poskytovat spolehlivý bajtový potok, který se ujistí data přijdou nepoškozený a v pořádku, re-přenášel jestliže prohrál, a odklidí duplikáty. To také se zabývá “nouzovým” obsahem, který musí být zpracován ven objednávky (ačkoli technicky to není poslané ven-- skupina). TCP bude pokoušet se doručit všechna data správně ve specifikovaném sledu - toto je jeho účel a hlavní výhoda přes UDP, ale to může být disadvantage v reálném čase dělit nebo oponovat aplikacím s vysokou vrstvou 3 ztrátové míry.
UDP (IP číslo protokolu 17) je nižší-horní, connectionless protokol. To je známé jako “nespolehlivý” protokol - ne protože to je zvláště nespolehlivé, ale protože to neověří, že pakety dosáhly jejich cíle, a dá žádnou záruku že oni přijedou do objednávky. Jestliže aplikace požaduje tyto záruky, to musí poskytovat je sám, nebo používat TCP.
UDP je typicky užitý na aplikace taková jak tekoucí média (zvuk a video, etc) kde čas TCP vyžaduje pro retransmission a re-uspořádání by nemohlo být dostupné, nebo pro jednoduchý dotaz/aplikace odezvy jako DNS vyhledávání, kde horní nastavení nahoru spolehlivé spojení je disproportionately velký.
Oba TCP a UDP je používán nést číslo vyšší-aplikace úrovně. Aplikace u nějaké dané síťové adresy jsou rozlišovány jejich TCP nebo UDP Číslo portu. Konvencí jistý dobře známé porty jsou spojovány se specifickými aplikacemi.
RTP je pokus poskytovat kompromis mezi TCP a surový UDP. Ačkoli to použije UDP paketového formátu jako základ, to poskytuje funkci, která je u stejné protokolové vrstvy.
Aplikační vrstva
Aplikační vrstva je kde většina obyčejných síťových programů pobývá.
Tyto programy a jejich korespondenční protokoly zahrnují HTTP (celosvětová pavučina), FTP (zařadí dopravu), SMTP (e-mailuje), SSH (zabezpečí vzdálené přihlášení), DNS (jméno
Aplikace nejvíce obyčejně běží na TCP nebo UDP, a být často spojován se dobře známým Port číslem. Některé příklady jsou:
- HTTP na TCP portu 80 nebo 8080.
- SSH na TCP portu 22,
- DNS vyhledávání na UDP (nebo někdy TCP) port 53,
- Útržkové směrování aktualizuje se na UDP portu 520.
Cítit se volně přidat se k tomuto seznamu: Se ozývat, QOTD, Telnet, NTP, DHCP (druh -), Prst, IMAP, SNMP, IRC, POP3, IMAPS, HTTPS, popové, RTSP, NNTP, Gopher.