Skip to content
Skip to content
Menu
Info Cafe
Info Cafe

Protocolli Internet

By admin on Marzo 20, 2021
Pubblicità

Transmission Control Protocol (TCP)

TCP è un protocollo orientato alla connessione e offre la consegna dei pacchetti end-consegna dei pacchetti end-to-end. Esso agisce come backbone per la connessione e presenta le seguenti caratteristiche chiave:

  • Transmission Control Protocol (TCP) corrisponde al livello di trasporto del modello OSI.

  • TCP è un protocollo affidabile e orientato alla connessione.

  • TCP offre:

    • Trasferimento di dati in streaming.

    • Affidabilità.

    • Controllo di flusso efficiente

    • Operazione full-duplex.

    • Multiplexing.

  • TCP offre una consegna dei pacchetti end-to-end orientata alla connessione.

  • TCP assicura l’affidabilità mettendo in sequenza i byte con un numero di forwarding acknowledgement che indica alla destinazione il prossimo byte che la fonte si aspetta di ricevere.

  • Trasmette i byte non riconosciuti entro un periodo di tempo specificato.

ServiziTCP

TCP offre i seguenti servizi ai processi del livello applicazione:

  • Servizio di consegna del flusso

  • Buffer di invio e ricezione

  • Byte e segmenti

  • Servizio Full Duplex

  • Servizio orientato alla connessione

  • Reliable Service

Stream Deliver Service

Il protocolloTCP è orientato al flusso perché permette al processo di invio di dati come flusso di byte e al processo di ricezione di ottenere dati come flusso di byte.

Buffer di invio e ricezione

Può non essere possibile per i processi di invio e ricezione produrre e ottenere dati alla stessa velocità, quindi, TCP ha bisogno di buffer per la memorizzazione alle estremità di invio e ricezione.

Byte e segmenti

Il Transmission Control Protocol (TCP), a livello di trasporto raggruppa i byte in un pacchetto. Questo pacchetto è chiamato segmento. Prima della trasmissione di questi pacchetti, questi segmenti sono incapsulati in un datagramma IP.

Servizio Full Duplex

Trasmettere i dati in modalità duplex significa flusso di dati in entrambe le direzioni allo stesso tempo.

Servizio orientato alla connessione

TCP offre un servizio orientato alla connessione nel modo seguente:

  1. TCP del processo-1 informa TCP del processo – 2 e ottiene la sua approvazione.

  2. TCP del processo – 1 e TCP del processo – 2 e scambiano dati in entrambe le due direzioni.

  3. Dopo aver completato lo scambio di dati, quando i buffer da entrambe le parti sono vuoti, i due TCP distruggono i loro buffer.

Servizio affidabile

Per l’affidabilità, TCP usa il meccanismo di riconoscimento.

Protocollo Internet (IP)

Il protocollo Internet è un protocollo senza connessione e inaffidabile. Non assicura alcuna garanzia di trasmissione dei dati con successo.

Per renderlo affidabile, deve essere accoppiato con un protocollo affidabile come il TCP al livello di trasporto.

Il protocollo Internet trasmette i dati sotto forma di un datagramma come mostrato nel seguente diagramma:

internet_technologies_tutorial

Punti da ricordare:

  • La lunghezza del datagramma è variabile.

  • Il datagramma è diviso in due parti: intestazione e dati.

  • La lunghezza dell’intestazione è da 20 a 60 byte.

  • L’intestazione contiene informazioni per l’instradamento e la consegna del pacchetto.

User Datagram Protocol (UDP)

Come IP, UDP è un protocollo senza connessione e non affidabile. Non richiede una connessione con l’host per scambiare dati. Poiché UDP è un protocollo inaffidabile, non c’è alcun meccanismo per garantire che i dati inviati siano ricevuti.

UDP trasmette i dati sotto forma di datagramma. Il datagramma UDP consiste di cinque parti come mostrato nel seguente diagramma:

internet_technologies_tutorial

Punti da ricordare:

  • UDP è usato dall’applicazione che tipicamente trasmette piccole quantità di dati in una sola volta.

  • UDP fornisce la porta di protocollo usata i.e. il messaggio UDP contiene sia il numero di porta sorgente che quello di destinazione, che rende possibile per il software UDP a destinazione di consegnare il messaggio al programma applicativo corretto.

File Transfer Protocol (FTP)

FTP è usato per copiare file da un host all’altro. FTP offre il meccanismo per lo stesso nel seguente modo:

  • FTP crea due processi come Processo di Controllo e Processo di Trasferimento Dati ad entrambe le estremità, cioè sia al client che al server.

  • FTP stabilisce due diverse connessioni: una è per il trasferimento dati e l’altra è per le informazioni di controllo.

  • La connessione di controllo è fatta tra processi di controllo mentre la connessione dati è fatta tra

  • FTP usa la porta 21 per la connessione di controllo e la porta 20 per la connessione dati.

internet_technologies_tutorial

Trivial File Transfer Protocol (TFTP)

Trivial File Transfer Protocol è anche usato per trasferire i file ma li trasferisce senza autenticazione. A differenza di FTP, TFTP non separa le informazioni di controllo e di dati. Poiché non esiste autenticazione, TFTP manca di caratteristiche di sicurezza, quindi non è raccomandato l’uso di TFTP.

Punti chiave

  • TFTP fa uso di UDP per il trasporto dei dati. Ogni messaggio TFTP è trasportato in un datagramma UDP separato.

  • I primi due byte di un messaggio TFTP specificano il tipo di messaggio.

  • La sessione TFTP è iniziata quando un client TFTP invia una richiesta per caricare o scaricare un file.

  • La richiesta è inviata da una porta UDP effimera alla porta UDP 69 di un server TFTP.

Differenza tra FTP e TFTP

S.N. Parametro FTP TFTP
1 Operazione Trasferimento di file Trasferimento di file
2 Autenticazione Sì No
3 Protocollo TCP UDP
4 Porte 21 – Controllo, 20 – Dati Porta 3214, 69, 4012
5 Controllo e Dati Separati Separati
6 Trasferimento Dati Relativo Non affidabile

Telnet

Telnet è un protocollo utilizzato per accedere al computer remoto su internet. Ci sono un certo numero di client Telnet che hanno un’interfaccia utente facile da usare. Il seguente diagramma mostra che una persona è connessa al computer A, e da lì, si connette a distanza al computer B.

internet_technologies_tutorial

Hyper Text Transfer Protocol (HTTP)

HTTP è un protocollo di comunicazione. Definisce il meccanismo di comunicazione tra il browser e il server web. È anche chiamato protocollo di richiesta e risposta perché la comunicazione tra il browser e il server avviene in coppie di richiesta e risposta.

RichiestaHTTP

La richiestaHTTP è composta da linee che contengono:

  • Linea di richiesta

  • Campi dell’intestazione

  • Corpo del messaggio

Punti chiave

  • La prima linea, cioè la linea di richiesta, specifica il tipo di messaggio.e. la linea Request specifica il metodo di richiesta, cioè Get o Post.

  • La seconda linea specifica l’intestazione che indica il nome del dominio del server da cui viene recuperato index.htm.

HTTP Response

Come la richiesta HTTP, anche la risposta HTTP ha una certa struttura. La risposta HTTP contiene:

  • Linea di stato

  • Headers

  • Corpo del messaggio

Pubblicità

Navigazione articoli

Motivo (Italiano)
Malattia autoimmune, c’è un altro modo

Lascia un commento Annulla risposta

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Articoli recenti

  • Firebush (Italiano)
  • Previsione dei tassi CD per il 2021: I tassi rimarranno probabilmente bassi, ma potrebbero aumentare nel corso dell’anno
  • Come strutturare la documentazione del sistema di gestione della qualità
  • Dolore pelvico cronico e prostatite: sintomi, diagnosi e trattamento
  • Mixed Berry Crisp (Italiano)
  • Ricetta budino al cioccolato basso -carb
  • Giochi e attività salutari per i bambini | UIC Online Informatics
  • Wheat Ales (American) (Italiano)
  • I benefici dell’allattamento al seno dopo un anno
  • È sicuro buttare i fondi di caffè nel lavandino | Atomic Plumbing

Meta

  • Accedi
  • Feed dei contenuti
  • Feed dei commenti
  • WordPress.org

Archivi

  • Marzo 2021
  • Febbraio 2021
  • Gennaio 2021
  • Dicembre 2020
  • DeutschDeutsch
  • NederlandsNederlands
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • PolskiPolski
  • 日本語日本語
©2021 Info Cafe | WordPress Theme by SuperbThemes.com