Glossary (Glossario)
Questo glossario definisce i termini chiave e le abbreviazioni utilizzati nella RFC 793.
A
ACK (Acknowledgment, Riconoscimento)
Un bit di controllo che non occupa spazio di sequenza, utilizzato per confermare la ricezione dei dati. Si riferisce anche a un segmento che porta tale riconoscimento.
ARPANET
Una rete di ricerca sponsorizzata dall'Advanced Research Projects Agency (ARPA) del Dipartimento della Difesa degli Stati Uniti.
C
CLOSED (Stato chiuso)
Rappresenta nessuno stato di connessione (stato fittizio, poiché rappresenta lo stato quando non esiste alcun TCB).
Connection (Connessione)
Un percorso di comunicazione logico identificato da una coppia di socket, utilizzato per la comunicazione tra processi.
D
Datagram (Datagramma)
Un pacchetto di dati indipendente e autonomo la cui trasmissione si basa su un servizio di rete best-effort.
Destination (Destinazione)
Il processo per il quale i dati devono essere ricevuti.
Destination Address (Indirizzo di destinazione)
L'indirizzo di destinazione, tipicamente un identificatore di rete e host.
Destination Port (Porta di destinazione)
L'identificatore di porta del processo di destinazione per il demultiplexing verso il processo di destinazione.
E
ESTABLISHED (Stato stabilito)
Rappresenta una connessione aperta, i dati ricevuti possono essere consegnati all'utente. Lo stato normale per la fase di trasferimento dati della connessione.
F
FIN (Finish, Fine)
Un bit di controllo che occupa un numero di sequenza, utilizzato per indicare che il mittente non ha più dati da inviare.
Fragment (Frammento)
Una porzione di un datagramma o segmento.
H
Header (Intestazione)
Informazioni di controllo all'inizio di un messaggio, segmento, frammento, pacchetto o blocco di dati.
Host
Un computer. Dal punto di vista di una rete di comunicazione, in particolare la sorgente o la destinazione dei messaggi.
I
Identification (Identificazione)
Un campo del protocollo Internet. Questo valore di identificazione assegnato dal mittente aiuta nell'assemblaggio dei frammenti di un datagramma.
IMP (Interface Message Processor, Processore di messaggi di interfaccia)
Gli switch di pacchetto dell'ARPANET.
Internet Address (Indirizzo Internet)
Un indirizzo sorgente o di destinazione specifico al livello host.
Internet Datagram (Datagramma Internet)
L'unità di dati scambiata tra un modulo Internet e il protocollo di livello superiore insieme all'intestazione Internet.
Internet Fragment (Frammento Internet)
Una porzione dei dati di un datagramma Internet con un'intestazione Internet.
IP (Internet Protocol, Protocollo Internet)
Il protocollo Internet.
IRS (Initial Receive Sequence Number, Numero di sequenza di ricezione iniziale)
Il primo numero di sequenza utilizzato dal ricevitore su una connessione.
ISN (Initial Sequence Number, Numero di sequenza iniziale)
Il primo numero di sequenza utilizzato su una connessione (ISS o IRS). Selezionato da una procedura basata su clock.
ISS (Initial Send Sequence Number, Numero di sequenza di invio iniziale)
Il primo numero di sequenza utilizzato dal mittente su una connessione.
L
Leader (Leader)
Informazioni di controllo all'inizio di un messaggio o blocco di dati. Nell'ARPANET, le informazioni di controllo su un messaggio ARPANET all'interfaccia host-IMP.
Left Sequence (Sequenza sinistra)
Questo è il prossimo numero di sequenza da riconoscere dal TCP ricevente i dati (o il numero di sequenza non riconosciuto più basso corrente), a volte chiamato il bordo sinistro della finestra di invio.
Local Packet (Pacchetto locale)
L'unità di trasmissione all'interno di una rete locale.
M
Module (Modulo)
Un'implementazione di un protocollo o altra procedura, tipicamente un'implementazione software.
MSL (Maximum Segment Lifetime, Durata massima del segmento)
Il tempo durante il quale un segmento TCP può esistere nel sistema Internet. Arbitrariamente definito come 2 minuti.
O
Octet (Ottetto)
Un byte di otto bit.
Options (Opzioni)
Il campo opzioni può contenere diverse opzioni, e ogni opzione può essere lunga diversi ottetti. Le opzioni sono utilizzate principalmente in situazioni di test; ad esempio, per trasportare timestamp. Sia il protocollo Internet che TCP forniscono campi per le opzioni.
P
Packet (Pacchetto)
Un pacchetto di dati con un'intestazione che può o non può essere logicamente completo. Più spesso un confezionamento fisico di dati piuttosto che un confezionamento logico.
Port (Porta)
La porzione di un socket che specifica quale canale di input o output logico di un processo è associato ai dati.
Process (Processo)
Un programma in esecuzione. Una sorgente o destinazione di dati dal punto di vista del TCP o di un altro protocollo host-to-host.
PUSH (Spingere)
Un bit di controllo che non occupa spazio di sequenza, indicante che questo segmento contiene dati che devono essere spinti all'utente ricevente.
R
RCV.NXT (Numero di sequenza di ricezione successivo)
Questo è il prossimo numero di sequenza che il TCP locale si aspetta di ricevere.
RCV.UP (Puntatore urgente di ricezione)
Il puntatore urgente di ricezione.
RCV.WND (Finestra di ricezione)
Questo rappresenta i numeri di sequenza che il TCP locale (ricevente) è disposto a ricevere. Quindi, il TCP locale considera che i segmenti che si sovrappongono all'intervallo da RCV.NXT a RCV.NXT + RCV.WND - 1 portino dati o controllo accettabili. I segmenti contenenti numeri di sequenza completamente al di fuori di questo intervallo sono considerati duplicati e scartati.
RST (Reset, Ripristino)
Un bit di controllo che non occupa spazio di sequenza, indicante che il ricevitore dovrebbe eliminare la connessione senza ulteriore interazione. Il ricevitore può determinare, in base ai campi numero di sequenza e acknowledgment del segmento in arrivo, se onorare il comando di reset o ignorarlo. In nessun caso la ricezione di un segmento contenente RST dà origine a un RST in risposta.
RTP (Real Time Protocol, Protocollo in tempo reale)
Un protocollo host-to-host per la comunicazione di informazioni critiche nel tempo.
S
SEG.ACK (Riconoscimento del segmento)
Il numero di sequenza nel campo di acknowledgment del segmento in arrivo.
SEG.LEN (Lunghezza del segmento)
La quantità di spazio di numero di sequenza occupato da un segmento, inclusi eventuali controlli che occupano spazio di sequenza.
SEG.PRC (Valore di precedenza del segmento)
Il valore di precedenza del segmento.
SEG.SEQ (Sequenza del segmento)
Il numero nel campo sequenza del segmento in arrivo.
SEG.UP (Campo puntatore urgente del segmento)
Il campo puntatore urgente del segmento.
SEG.WND (Campo finestra del segmento)
Il campo finestra del segmento.
Segment (Segmento)
Un'unità di dati logica, in particolare un segmento TCP è l'unità di dati trasferita tra una coppia di moduli TCP.
Send Sequence (Sequenza di invio)
Questo è il prossimo numero di sequenza che il TCP locale (mittente) utilizzerà sulla connessione. È inizialmente selezionato da una curva del numero di sequenza iniziale (ISN) ed è incrementato per ogni ottetto di dati o controllo di sequenziamento trasmesso.
Send Window (Finestra di invio)
Questo rappresenta i numeri di sequenza che il TCP remoto (ricevente) è disposto a ricevere. È il valore del campo finestra specificato nei segmenti dal TCP remoto (ricezione dati). L'intervallo di nuovi numeri di sequenza che può essere emesso da un TCP si trova tra SND.NXT e SND.UNA + SND.WND - 1. (Le ritrasmissioni di numeri di sequenza tra SND.UNA e SND.NXT sono naturalmente attese.)
SND.NXT (Sequenza di invio)
Sequenza di invio.
SND.UNA (Sequenza sinistra)
Sequenza sinistra.
SND.UP (Puntatore urgente di invio)
Puntatore urgente di invio.
SND.WL1 (Numero di sequenza del segmento dell'ultimo aggiornamento della finestra)
Numero di sequenza del segmento dell'ultimo aggiornamento della finestra.
SND.WL2 (Numero di acknowledgment del segmento dell'ultimo aggiornamento della finestra)
Numero di acknowledgment del segmento dell'ultimo aggiornamento della finestra.
SND.WND (Finestra di invio)
Finestra di invio.
Socket
Un indirizzo che include specificamente un identificatore di porta, cioè la concatenazione di un indirizzo Internet con una porta TCP.
Formato: indirizzo IP:numero di porta
Esempio: 192.168.1.1:80
Source (Sorgente)
Il processo che sta producendo dati.
Source Address (Indirizzo sorgente)
L'indirizzo sorgente, tipicamente un identificatore di rete e host.
Source Port (Porta sorgente)
L'identificatore di porta del processo sorgente per il demultiplexing dei dati dal processo sorgente.
SYN (Synchronize, Sincronizzare)
Un bit di controllo in un segmento in arrivo che occupa un numero di sequenza, utilizzato all'avvio di una connessione per indicare dove inizierà la numerazione di sequenza.
T
TCB (Transmission Control Block, Blocco di controllo della trasmissione)
Una struttura dati che registra lo stato di una connessione.
TCB.PRC
La precedenza della connessione.
TCP (Transmission Control Protocol, Protocollo di controllo della trasmissione)
Un protocollo host-to-host per comunicazioni affidabili in ambienti internetwork.
TOS (Type of Service, Tipo di servizio)
Un campo del protocollo Internet. Indica il tipo di servizio per questo frammento Internet.
Type of Service (Tipo di servizio)
Un campo del protocollo Internet che indica il tipo di servizio per questo frammento Internet.
U
URG (Urgent, Urgente)
Un bit di controllo che non occupa spazio di sequenza, utilizzato per indicare che l'utente ricevente dovrebbe essere notificato per eseguire l'elaborazione urgente finché ci sono dati da consumare con numeri di sequenza inferiori al valore indicato nel puntatore urgente.
Urgent Pointer (Puntatore urgente)
Un campo di controllo significativo solo quando il bit URG è impostato. Questo campo comunica il valore del puntatore urgente che indica l'ottetto di dati associato alla chiamata urgente dell'utente mittente.
Riferimento alle abbreviazioni comuni
| Abbreviazione | Nome completo | Descrizione |
|---|---|---|
| ACK | Acknowledgment | Riconoscimento |
| FIN | Finish | Fine |
| IP | Internet Protocol | Protocollo Internet |
| IRS | Initial Receive Sequence | Numero di sequenza di ricezione iniziale |
| ISN | Initial Sequence Number | Numero di sequenza iniziale |
| ISS | Initial Send Sequence | Numero di sequenza di invio iniziale |
| MSL | Maximum Segment Lifetime | Durata massima del segmento |
| PSH | Push | Spingere |
| RCV | Receive | Ricevere |
| RST | Reset | Ripristino |
| RTP | Real Time Protocol | Protocollo in tempo reale |
| SEG | Segment | Segmento |
| SND | Send | Inviare |
| SYN | Synchronize | Sincronizzare |
| TCB | Transmission Control Block | Blocco di controllo della trasmissione |
| TCP | Transmission Control Protocol | Protocollo di controllo della trasmissione |
| TOS | Type of Service | Tipo di servizio |
| URG | Urgent | Urgente |
Riferimento ai nomi degli stati
| Stato | Descrizione |
|---|---|
| CLOSED | Nessuno stato di connessione |
| LISTEN | In attesa di richiesta di connessione |
| SYN-SENT | Richiesta di connessione inviata |
| SYN-RECEIVED | Richiesta di connessione ricevuta |
| ESTABLISHED | Connessione stabilita, trasferimento dati possibile |
| FIN-WAIT-1 | In attesa di richiesta di terminazione connessione o riconoscimento |
| FIN-WAIT-2 | In attesa di richiesta di terminazione connessione |
| CLOSE-WAIT | In attesa che l'utente locale chiuda la connessione |
| CLOSING | In attesa di riconoscimento di terminazione connessione |
| LAST-ACK | In attesa del riconoscimento finale |
| TIME-WAIT | In attesa di tempo sufficiente per garantire che il TCP remoto abbia ricevuto il riconoscimento |
Confronti di concetti chiave
Datagram vs Segment vs Packet
| Termine | Livello | Descrizione |
|---|---|---|
| Packet | Generico | Pacchetto di dati con intestazione, confezionamento fisico |
| Datagram | Livello IP | Unità dati del protocollo Internet |
| Segment | Livello TCP | Unità dati TCP |
Window vs Buffer
| Termine | Descrizione |
|---|---|
| Window | Intervallo di numeri di sequenza, meccanismo di controllo di flusso |
| Buffer | Spazio di memoria fisico, memorizza dati |
Sequence vs Acknowledgment
| Termine | Direzione | Descrizione |
|---|---|---|
| Sequence Number | Invio | Identifica i byte di dati inviati |
| Acknowledgment Number | Ricezione | Identifica il prossimo byte atteso |
Ritorna: Home RFC 793