TCP / IP je nedílnou součástí internetu a jak funguje, ale jen málokdo ví, co je TCP / IP na prvním místě. Pokud chcete hlouběji porozumět technologii, která spojuje planetu, máte štěstí, protože jsme sestavili tohoto průvodce, co to je a jak to funguje.
Co je to TCP / IP?
Před ponořením do toho, jak protokol TCP / IP skutečně funguje, by mohlo pomoci získat krátkou představu o tom, co to je. Jak název napovídá, existují dvě části pro TCP / IP - TCP a IP.
TCP, známý také jako Transmission Control Protocol, je základním komunikačním jazykem internetu. V zásadě je zodpovědné za pořizování kusů dat - což může být text, obrázky, videa atd. - jejich kompilace do menších paketů dat a jejich odeslání tam, kde je může přijmout jiná vrstva TCP.
IP, také známý jako internetový protokol, je zodpovědný za přesné určení, kde je třeba data zasílat, a zajišťuje, aby pakety dat byly zasílány a přijímány na stejné místo. Jinými slovy, IP je v podstatě internetová verze GPS.
TCP / IP samozřejmě není jediným protokolem internetového přenosu. Další se nazývá UDP a za určitých okolností nahrazuje TCP. Místo toho, aby signály odesílatelům sdělovaly, že data byla přijata, místo toho pouze odesílá data UDP, což má za následek mírně menší paket. Z tohoto důvodu se někdy používá v aplikacích, jako jsou hry a video komunikace.
Jak tedy TCP a IP spolupracují? Zjednodušeně řečeno, TCP souvisí se skutečnými daty, zatímco IP souvisí s tím, kde jsou tato data odesílána.
Věci samozřejmě nejsou tak jednoduché. V další části se podrobněji podíváme na TCP / IP.
Jak přesně tedy funguje TCP / IP?
TCP / IP přesahuje pouhé dvě vrstvy - ve skutečnosti protokol používá čtyři vrstvy. Zde je stručný přehled těchto vrstev.
- Vrstva propojení se používá k fyzickému připojení sítí pomocí hardwaru, jako je server.
- Internetová vrstva spojuje různé počítače dohromady v různých sítích.
- Transportní vrstva se používá k řešení připojení mezi hostiteli.
- Vrstva aplikací zajišťuje, že aplikace v síti jsou schopny komunikovat.
Vrstva aplikace
Začněme aplikační vrstvou, která zajišťuje komunikaci mezi různými programy a aplikacemi. Samotná aplikační vrstva používá k zajištění komunikace řadu protokolů - mezi ně patří například HTTP, SMTP, FTP atd. Asi jste slyšeli alespoň o některých z nich. Například v případě SMTP, když chce váš e-mailový klient stáhnout e-mail z hostovaného serveru, vyžádá si úlohu z vrstvy aplikací, která k dokončení požadavku používá protokol SMTP.
Aplikační vrstva dokončí tyto požadavky prostřednictvím tzv. Portů a většina aplikací vždy používá stejný port. Toto číslo portu umožňuje transportnímu protokolu nebo TCP přesně vědět, která aplikace by měla být použita k doručení dat. Jinými slovy TCP ví, že port 25 se používá pro protokol SMTP, který doručuje poštu vašemu e-mailovému klientovi.
Transportní vrstva
Obrázek Kredit: Bruno Cordioli | Flickr
Když jsou data stahována, je přijímána aplikační vrstvou a pak je rozdělena transportní vrstvou do několika různých datových paketů. Naopak, když se stahují data , jsou odesílána z internetové vrstvy v různých paketech, poté transportní vrstva uspořádala tyto pakety ve správném pořadí, poté vyšle potvrzovací signál do vysílače, který jej upozorní, že data dorazila na místo určení .
Internetová vrstva
Další je internetová vrstva. Abyste porozuměli internetové vrstvě, musíte pochopit, že váš počítač je identifikován prostřednictvím internetu pomocí tzv. Adresy IP. Internetová vrstva je místo, kde je cílová IP adresa a zdrojová IP adresa přidána v záhlaví do paketů dat, takže data končí na správném místě.
Vrstva propojení
V neposlední řadě je Link Layer, kde se odesílají data generovaná internetovou vrstvou. Vrstva propojení do značné míry závisí na druhu sítě, ke které je počítač připojen.
Vrstva propojení je ve skutečnosti vytvořena ze tří podvrstev samotných. Prvním z nich je Logic Link Control (LLC), který přidává informace k datům popisujícím, kterým protokolem by měla být data přenášena. Druhá se nazývá vrstva Media Access Control nebo MAC vrstva a je zodpovědná za přidání zdrojové MAC adresy (adresa fyzické síťové karty) a cílové MAC adresy. Třetí a poslední vrstva je fyzická vrstva, která převádí rámec generovaný vrstvou MAC buď na elektřinu (pokud se používá kabelová síť), nebo na elektromagnetické vlny (pokud se přenáší prostřednictvím bezdrátové sítě).
Závěry
Jak vidíte, TCP / IP je ve skutečnosti docela složitý protokol, ale má zásadní význam pro to, jak dnes používáme internet. Všechny vrstvy skutečně spolupracují, aby se to stalo. Věci se samozřejmě mohou vždy ještě složitější, ale to by mělo sloužit jako dobrý průvodce základy TCP / IP.
