====== Bump in the Host ====== **Bump in the Host (BIH)** definované v RFC 6535 nahradilo dva původní mechanismy – **Bump in the Stack (BIS)** a **Bump in the API (BIA)**. Jedná se o překladač mezi IPv4 a IPv6, který se nachází přímo v koncovém počítači. Jeho hlavním cílem je umožnit IPv4 aplikacím komunikovat s IPv6 světem, pokud je počítač připojen pouze prostřednictvím IPv6. Obsahuje tři komponenty: * translátor, který překládá datagramy mezi IPv4 a IPv6 (podle algoritmu pro [[preklad_ip_a_icmp]], jak jinak) * mapovač adres uchovávající tabulky vazeb mezi IPv4 a IPv6 adresami a porty * rozšíření DNS, které umožňuje měnit dotazy a odpovědi mezi typy A a AAAA Vzhledem ke své činnosti představuje BIH vlastně soukromý [[nat64]] uvnitř jednoho stroje. Z toho plynou některé výhody (řada věcí se tím zjednodušuje, například lze bez problémů používat neveřejné IPv4 adresy podle RFC 1918), ale i nevýhody (je třeba jej nastavit na jednotlivých počítačích, což může být ve větší síti dost pracné). BIH obsahuje dvě odlišné varianty, které se liší svým umístěním a odpovídají předchozím mechanismům BIS a BIA. Varianta vycházející z BIS je součástí síťové vrstvy operačního systému. Varianta navazující na BIA je zařazena do aplikačního rozhraní a je preferována, protože trpí menším množstvím problémů. Základní princip činnosti obou je shodný. ====== Odkazy ====== * RFC 6535 – specifikace BIH * RFC 2767 – specifikace BIS * RFC 3338 – specifikace BIA