Divisione della suite IP?

1

È possibile dividere i livelli della suite TCP / IP? Intendo ottenere il pacchetto di dati originale con tutte le sue intestazioni e amp; rimorchi fuori dal Link Layer prima di consegnarli al supporto fisico e quindi manipolarli in qualche modo e quindi inviarli nuovamente al livello applicazione della stessa suite IP?

Ci scusiamo per il mio grafico cattivo e amp; Grazie in anticipo,

    
posta user38350 13.02.2014 - 17:26
fonte

3 risposte

2

Risposta breve: Sì.

Puoi farlo con SOCK_RAW in C / Linux. Sebbene sia possibile che il driver sovrascriva alcuni campi.

Puoi trovare ulteriori informazioni sulla pagina man qui link

Btw. il tuo grafico non è corretto. I pacchetti vengono ricevuti dal basso e inviati dall'alto.

    
risposta data 13.02.2014 - 17:30
fonte
0

Dato che hai sia il 'link layer' che il 'physical layer' nel tuo grafico, presumo che tu intendessi veramente 'livello di collegamento dati' aka Layer 2. 'Link layer' stesso si riferisce a una combinazione di Layer 1 e Layer 2 .

Sembra che tu stia cercando di intercettare pacchetti completamente predisposti prima che vengano trasmessi sulla rete. Dopo l'intercettazione, si desidera manomettere i pacchetti e quindi trasmettere direttamente quel pacchetto (reinserire nel layer 1).

Esistono numerosi dispositivi che supportano l'intercettazione legale del traffico di livello 3 o di livello 2. Cisco ne fa alcuni penso.

È sempre possibile utilizzare un proxy, che intercetta i dati ed esegue tutte le modifiche necessarie, ad eccezione della maggior parte di quelli che rimuovono il pacchetto e lo riavvolgono.

Forse potresti spiegare cosa stai cercando di realizzare. C'è probabilmente un modo più semplice per farlo.

    
risposta data 13.02.2014 - 17:43
fonte
0

È possibile aggiungere una route TCP / IP alla tabella di routing della macchina host. cioè.

route ADD “network” MASK “subnet mask”  “gateway ip”

Dove verrà impostata la rete e la sottorete per i pacchetti che si desidera eseguire il loopback e il gateway ip sarà 127.0.0.1

    
risposta data 13.02.2014 - 18:05
fonte

Leggi altre domande sui tag