Autor Wątek: Mniej znane protokoły warstwy transportowej  (Przeczytany 1601 razy)

Offline Xender

  • Użytkownik

# Listopad 25, 2015, 13:54:23
\o

Czytałem sobie na Wiki o VoIP, i patrzę, że niektóre zamiast TCP czy UDP wykorzystują w warstwie transportowej jakieś hipsterskie protokoły.

"No dobra, pewnie i tak nie jest to nigdzie zaimplementowane i tunelują po UDP czy coś".

A potem patrzę, że w Linuxie czy kernelu BSD są zaimplementowane takie cudeńka:
https://en.wikipedia.org/wiki/Datagram_Congestion_Control_Protocol
https://en.wikipedia.org/wiki/Stream_Control_Transmission_Protocol
A to drugie chodzi nawet pod Windozą i Maciem. Łoł.

Że jest coś takiego, jak surowe sockety IP, też mi wiadomo, więc implementacje takich protokołów nawet w wypadku braku wsparcia ze strony stosu sieciowego w kernelu mogą siedzieć w userlandzie, no ok.

Pytanie: czy te "hipsterskie" protokoły hasają sobie dziko po internecie, tylko po prostu są mało znane, czy spotyka się je tylko w sieciach specjalistycznych lub eksperymentalnych?
Jak na coś takiego reagują routery i inny sprzęt sieciowy - od modeli przemysłowych po te domowe?

Offline Mr. Spam

  • Miłośnik przetworów mięsnych

Offline ArekBal

  • Użytkownik

# Listopad 25, 2015, 21:38:04
Może zacznij od tego:
https://en.wikipedia.org/wiki/OSI_model

Disclaimer: Z góry przepraszam "guru" za może niezbyt precyzyjną nomenklaturę

Te "protokoły" to tylko "standardy". Nikt ci nie zabroni wyprodukować własnych kart sieciowych z obsługą własnego "standardu" leżącego na jeeeszcze niższym poziomie.

Myślę że routery, modemy, karty sieciowe albo obsługują dany standard albo nie...

Zauważ też, że sam "transport" nie jest jednoznacznie związany z architekturą sieciową. Chociażby szyny systemowe też wymagają jakiejś formy "transportu", ale są poza domeną sieciową.
« Ostatnia zmiana: Listopad 25, 2015, 21:42:46 wysłana przez ArekBal »

Offline Xender

  • Użytkownik

# Listopad 26, 2015, 00:45:45
@ArekBal - Pytam właśnie o istniejące (wg. Wikipedii) implementacje w istniejących kernelach i o to, czy i gdzie tych protokołów rzeczywiście się używa (dedykowane sieci? tunel po UDP? nikt tego nie używa? coś innego?), a nie o gruszki na wierzbie (własne karty sieciowe, um...).


A tak przy okazji: sam model OSI, który powstał na potrzeby zestawu protokołów OSI (które chyba nigdy nie zyskały popularności) obecnie jest używany jako punkt odniesienia do opisu i porównywania różnych protokołów komunikacyjnych, w tym tych z IP Suite.
WTF?

Ad hominem z "guru" sobie daruj...
« Ostatnia zmiana: Listopad 26, 2015, 00:49:41 wysłana przez Xender »

Offline ArekBal

  • Użytkownik

  • +1
# Listopad 26, 2015, 19:54:22
https://en.wikipedia.org/wiki/Ethernet_over_USB
czyli np.
https://en.wikipedia.org/wiki/RNDIS

http://www.tp-link.com/il/products/details/cat-11_TG-3468.html#specifications
i np.
https://pl.wikipedia.org/wiki/CSMA/CD

Nie wiem o jakie gruszki na wierzbie chodzi... to żaden "Rocket Science".

Tak te standardy powstają... masz urządzenie... chcesz je podłączyć do kompa, telewizora to używasz istniejących standardów i/lub tworzysz własne gdy zechcesz/potrzebujesz się podzielić swoimi rozwiązaniami. To szersze spojrzenie, niż ramka TCP/IP.

Problemy "standardów" znasz dobrze. :)