Interfejsy sieciowe TCP/IP

Warstwa interfejsu sieciowego programu TCP/IP formatuje datagramy IP w warstwie sieciowej w pakiety, które mogą być zrozumiane i transmitowane przez konkretne technologie sieciowe.

Interfejs sieciowy to oprogramowanie specyficzne dla sieci, które komunikuje się ze sterownikiem urządzenia specyficznym dla sieci i warstwą IP w celu udostępnienia warstwy IP z spójnym interfejsem dla wszystkich adapterów sieciowych, które mogą być obecne.

Warstwa IP wybiera odpowiedni interfejs sieciowy na podstawie adresu docelowego pakietu, który ma być przesłany. Każdy interfejs sieciowy ma adres sieciowy. Warstwa interfejsu sieciowego jest odpowiedzialna za dodanie lub usunięcie dowolnego nagłówka protokołu warstwy łącza wymaganego do dostarczenia komunikatu do miejsca docelowego. Sterownik urządzenia adapter sieciowy steruje kartą adaptera sieciowego.

Chociaż nie jest to wymagane, interfejs sieciowy jest zwykle powiązany z adapterem sieciowym. Na przykład interfejs pętli zwrotnej nie ma powiązanego z nim adaptera sieciowego. Komputer musi mieć jedną kartę sieciową dla każdej sieci (nie jest to typ sieci), z którą łączy się. Komputer wymaga jednak tylko jednej kopii oprogramowania interfejsu sieciowego dla każdego adaptera sieciowego, którego używa. Na przykład, jeśli host podłącza się do dwóch sieci Token Ring, musi mieć dwie karty adapterów sieciowych. Wymagana jest jednak tylko jedna kopia oprogramowania interfejsu sieciowego token-ring i jedna kopia sterownika urządzenia token-ring.

Produkt TCP/IP obsługuje typy interfejsów sieciowych:

  • Standard Ethernet wersja 2 (en)
  • IEEE 802.3 (et)
  • Token-ring (tr)
  • Serial Line Internet Protocol (SLIP) (protokół SLIP)
  • Pętla zwrotna (lo)
  • FDDI
  • Szeregowy nośnik optyczny (tak)
  • Protokół PPP
  • Wirtualny adres IP (vi)

Interfejsy Ethernet, 802.3i Token Ring są przeznaczone do użytku z sieciami LAN. Interfejs SLIP jest przeznaczony do użytku z połączeniami szeregowymi. Interfejs pętli zwrotnej jest używany przez host do wysyłania komunikatów z powrotem do siebie samego. Szeregowy interfejs optyczny jest przeznaczony do użycia z optycznymi sieciami typu punkt z punktem przy użyciu procedury obsługi urządzenia Serial Optical Link. Produkt Protokół Point to Point jest najczęściej używany podczas nawiązywania połączenia z innym komputerem lub siecią przez modem. Interfejs wirtualnego adresu IP (zwany również interfejs wirtualny) nie jest powiązany z żadnym konkretnym adapterem sieciowym. Na hoście można skonfigurować wiele instancji interfejsu wirtualnego. Gdy interfejsy wirtualne są skonfigurowane, adres pierwszego interfejsu wirtualnego staje się adresem źródłowym, o ile aplikacja nie wybrała innego interfejsu. Procesy, które używają wirtualnego adresu IP jako ich adresu źródłowego, mogą wysyłać pakiety za pośrednictwem dowolnego interfejsu sieciowego, który zapewnia najlepszą trasę dla tego miejsca docelowego. Pakiety przychodzące przeznaczone dla wirtualnego adresu IP są dostarczane do procesu niezależnie od interfejsu, za pośrednictwem którego są odbierane.