Co je časový limit soketu?
Ve složitých sítích a ve spotřebitelských počítačích existuje digitální komponenta zvaná zásuvka, která spojuje dvě různé platformy. Pokud dojde k problému s připojením soketu, jako je například síť nedostupná nebo neexistuje internet, zásuvka se bude stále snažit připojit. Časový limit soketu zastaví toto spojení po určeném množství času. Příkaz časového limitu soketu je obvykle vytvářen v objektově orientovaném programování (OOP) nebo síťovém programování a brání zásuvce před vytvářením nafouknutých problémů přerušením připojení.
Časový limit zásuvky je určené množství času od okamžiku, kdy se zásuvka připojí, dokud se připojení nerozbije. Mnoho uživatelů se domnívá, že samotný časový limit je problém, ale časový limit je ve skutečnosti vyráběn, aby se další problémy projevily. Množství času mezi připojením a časovým limitem je stanoveno programátory softwaru nebo operačního systému (OS). Bez příkazu časového limitu se zásuvka bude i nadále pokusit o připojeníNiteted.
Pokud není časový limit zásuvky naprogramován, pak zásuvka zůstane otevřená, protože čeká, až se druhá strana připojí. Umožnění jeho zůstat otevřené otevírá počítač až do potenciálních škodlivých útoků; Častěji se počítač používá k připojení k síti, která nereaguje. To také zabrání použití zásuvky pro cokoli jiného, což způsobuje zpomalení celého počítače.
OS a softwarové programátoři musí určit čekací doba časového limitu soketu. To je nejčastěji vidět v OOP nebo síťovém programování, protože se jedná o programy, které nejvíce používají zásuvky; Většina programování webových stránek nepoužívá zásuvky tak často a nemá příkazy časového limitu. Částka časového limitu se obecně měří v milisekundách, ale programátor dokáže, aby timeout trval několik minut nebo dokonce hodiny, pokud si přeje.
Většina programátorů má dvě zprávy o časovém limitu zásuvky, ONe pro připojení, které nereaguje, a další, když je server nebo síťový program uzavřen. Časový limit zásuvky není vždy nutný, aby zásuvka zastavila připojení. Když se server nebo počítač chystá uzavřít připojení, odešle do zásuvky signál, aby provedl totéž a uzavřel spojení mezi oběma systémy. Tento signál není vždy přijímán, včetně toho, kdy internet náhle zhasne nebo je kabel Ethernet odstraněn během doby připojení. V těchto případech bude zásuvka jen čekat na data.