DevOps

Podstawy sieci

TCP/IP, DNS, HTTP/HTTPS, SSL/TLS, porty, firewalle, load balancery, rozwiązywanie problemów sieciowych

22 pytań z rozmów·
Junior
1

Czym jest protokół TCP?

Odpowiedź

TCP (Transmission Control Protocol) to niezawodny protokół transportowy, który gwarantuje dostarczanie danych w określonej kolejności. Nawiązuje połączenie przed wysłaniem danych (3-etapowy handshake) i weryfikuje za pomocą potwierdzeń, że każdy pakiet został odebrany. Używaj TCP w aplikacjach wymagających niezawodności, takich jak HTTP, HTTPS, SSH lub FTP.

2

Jaka jest główna różnica między TCP a UDP?

Odpowiedź

TCP jest zorientowany na połączenie i gwarantuje niezawodne, uporządkowane dostarczanie danych z weryfikacją, podczas gdy UDP jest bezpołączeniowy i wysyła dane bez gwarancji dostarczenia. TCP jest idealny dla HTTP, SSH, baz danych, gdzie niezawodność jest krytyczna. UDP jest preferowany do streamingu wideo, DNS, gier, gdzie niskie opóźnienie ma większe znaczenie niż niezawodność.

3

Jaka jest główna rola DNS (Domain Name System)?

Odpowiedź

DNS tłumaczy czytelne dla człowieka nazwy domen (takie jak example.com) na numeryczne adresy IP (takie jak 93.184.216.34), których maszyny używają do komunikacji. Bez DNS musielibyśmy zapamiętywać adresy IP wszystkich witryn. DNS używa hierarchicznych serwerów (root, TLD, authoritative) do wydajnego rozwiązywania zapytań.

4

Jaka jest różnica między HTTP a HTTPS?

5

Czym jest adres IP?

+19 pytań z rozmów

Opanuj DevOps na następną rozmowę

Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.

Zacznij za darmo