🐍Python🐍 - zajęcia 13
- API - czym jest i do czego służy
- Hoppscotch
- czym jest IP
- czym jest TCP
API
- nie jest aplikacją czy standardem, to umowa, którą strony między sobą zawierają na temat tego, w jaki sposób będą się ze sobą komunikować
- API (Application Programming Interface) – interfejs programistyczny aplikacji.
- Jest to zestaw reguł i narzędzi, które pozwalają jednemu programowi komunikować się z innym.
- API określa jak wysyłać żądania i jakie odpowiedzi można otrzymać.
Hoppscotch
- link: https://hoppscotch.io/
- to narzędzie do testowania i eksplorowania API – bardzo podobne do Postmana, tylko lżejsze i open-source. 🚀
- to darmowe, otwarto-źródłowe narzędzie
- Działa w przeglądarce – nie trzeba instalować ciężkich aplikacji.
- Umożliwia:wysyłanie żądań HTTP (GET, POST, PUT, DELETE itd.),dodawanie nagłówków i parametrów,podgląd odpowiedzi (JSON, XML, tekst),testowanie API w czasie rzeczywistym.
Biblioteka api :
🔹 IP (Internet Protocol)
- To protokół adresowania i przesyłania pakietów w sieci.
- Każde urządzenie w Internecie ma swój adres IP (np.
192.168.1.10
albo w IPv62001:db8::1
). - IP zajmuje się tym, jak przesłać dane z punktu A do punktu B.
- Jednak IP samo w sobie nie gwarantuje, że dane dotrą w całości (pakiety mogą zginąć, przyjść w złej kolejności).
🔹 TCP (Transmission Control Protocol)
- To protokół transportowy, który działa „na IP”.
- TCP pilnuje, żeby dane:
- dotarły w całości,
- były ułożone w odpowiedniej kolejności,
- były ponownie wysłane, jeśli coś się zgubi.
- TCP robi coś jak „list polecony” – nie tylko wysyłasz, ale masz pewność, że odbiorca potwierdzi odbiór.
Podsumowując:
- IP – adresowanie i przesyłanie pakietów (gdzie wysłać).
- TCP – kontrola dostarczenia, kolejności i kompletności danych (czy dotarło i w jakiej formie).
- Razem → TCP/IP to fundament działania Internetu.