Come implementa uno stack IP? [chiuso]

-1

Voglio capire che cosa significa implementare uno stack IP.

Mi spiego: ho scritto due piccole applicazioni Java (Client-Server) che comunicano su una LAN con TLS. Nel mio codice, non avevo a che fare con l'indirizzamento IP: Per prima cosa otterrei l'IP dal server con un multicast UDP, quindi creerò un socket SSL e lo collegherò a quell'indirizzo IP.

Ora, devo lavorare su Suse, con C. E devo implementare uno stack IP.

Non capisco come uno stack IP possa essere implementato in un'applicazione, ho pensato che fosse implementato nel sistema operativo.

Qualcuno può spiegare cosa mi manca?

    
posta Yann-Reun 24.03.2015 - 15:01
fonte

1 risposta

0

Puoi implementare uno stack IP dove vuoi, nel kernel, in un driver, in un servizio, in una libreria o in un'app. Qualunque cosa abbia più senso nel tuo caso.

Uno stack IP è un'applicazione proprio come qualsiasi altra. Lo scrivi come qualsiasi altro ... beh, in realtà, con uno stack IP hai l'enorme vantaggio di avere una specifica precisa del comportamento desiderato, e non devi convincere un set fuzzy di requisiti imprecisi da parte di un cliente incapace . La specifica è così precisa, infatti, che è possibile interpretare i diagrammi artistici ASCII dal RfC e generare automaticamente parser di pacchetti. (È così che il progetto VPRI FONC è in grado di implementare uno stack IP completo su 30 righe.)

    
risposta data 24.03.2015 - 15:06
fonte

Leggi altre domande sui tag