2009-08-19 18 views
11

W System.Net.Sockets.AddressFamily istnieje wiele oczywistych wpisów, takich jak InterNetwork, AppleTalk i Ipx. Jest też jeden dla "FireFox". Zakładam, że nie ma to nic wspólnego z przeglądarką "Firefox" od czasu a. jest inaczej w obudowie i b. dlaczego przeglądarka Firefox ma swój własny adres sieciowy. Więc do czego to służy? Czy był protokół sieciowy FireFox? Przeszukałem go i przeszukałem wikipedię, ale każde wyszukiwanie FireFox i protokołu sieciowego nie jest zaskoczeniem dla tysięcy odsłon przeglądarki Firefox. Zgaduję, że jest to od dawna przestarzały protokół sieciowy, taki jak Banyan Vines.Co odnosi się do adresu AddressFamily.FireFox w gniazdach .NET?

Czy ktoś może mnie oświecić, do czego służy funkcja AddressFamily.FireFox?

+0

mogę powiedzieć, że pochodzi z WinSock2 razy API, z odniesieniem do 1996 roku, więc jest to bardzo prawdopodobne, o wiele starsza niż sieć –

Odpowiedz

6

Byłem ciekawy, więc zrobiłem trochę Googling. Wszystko to opiera się na twórczym poszukiwaniu; nie mam żadnej specjalnej wiedzy, którą posiadam, więc weź to z przymrużeniem oka.

FYI Jestem nowy, więc mogę wysłać tylko jeden link, więc adresy URL znajdują się pod tekstem.

wyszukiwania Mark S. Edwards doprowadził mnie do tego mail archive (1), co daje firma jak Firefox Communications Ltd. Googling dla tego dokładną nazwą firmy ujawnia szereg linków do iloczynu ich nazwie Novix, który był widocznie a gateway (2) pomiędzy sieciami NetXare IPX a Internetem TCP/IP w ciągu dnia. Wygląda na to, że Novix miał całkiem niezły Winsock integration (3), który (jestem spekulacją) jest tym, skąd pochodzą wpisy AF_FIREFOX i PF_FIREFOX w winsock.h. Ponieważ System.Net.Sockets.AddressFamily jest po prostu portem tego starego pliku nagłówkowego, firma wciąż żyje w ogromnym zestawie obsługiwanych, starszych API.

(1): ftp.urz.uni-heidelberg.de/ftp/pub/net/winsock/winsock-l/faq+txt/winsock2.txt

(2): www.strom.com/pubwork/cwtcp93.html

(3): www.westnet.com/~gsmith/content/uw2nw.html

+0

Ten pierwszy URL jest doskonały, interesujący, w rzeczywistości omawiają go przy użyciu pseudonimu "localhost", gdy nazwa dns urządzenia nie jest znana i przydziela numery protokołów, takie jak AF_FIREFOX i AF_IPX. –

0

Od IANA:

firefox   1689/tcp firefox 
firefox   1689/udp firefox 
#       Mark S. Edwards <marke&firefox.co.uk> 

Jako że firefox.co.uk przekierowuje do www.savecell.co.uk, jestem zgadywania to jest w jakiś sposób związane z ich mocy produktu, czy to port, który miał być używane do nieistniejącego już produktu/idei.

+0

Nie jestem pewien, czy jest to związane z tym, że rodziny adresów są na niższym poziomie i obejmują takie rzeczy, jak bluetooth, infra-red itp. Jak dotąd, moim zdaniem, był to nieistniejący protokół wewnętrzny, który nigdy nie był ujrzałem światło dzienne. Jeśli sprawdzasz plik winsock, tuż poniżej AF_FIREFOX jest wpis AF_UNKNOWN1, więc zespół zwycięskich w tym czasie nie był nawet pewien, do czego służy. –

Powiązane problemy