Conmutación de paquetes:
un modo de transmisión de datos en el que un mensaje se divide en varias partes que se envían de forma independiente, a través de cualquier ruta que sea óptima para cada paquete, y se vuelven a ensamblar en el destino. La conmutación de paquetes utiliza la técnica de almacenar y reenviar mientras se conmutan los paquetes; mientras reenvía el paquete, cada salto primero almacena ese paquete que reenviar.
Como sabemos, los datos se dividen en varios paquetes pequeños para reducir el retraso total. ¿Entonces, qué piensas? ¿Cuanto mayor sea el número de paquetes, menor será el retraso?
No, en realidad esto no es cierto. Bien, entendamos con el ejemplo.
Ejemplo:
Given, Data size = 1000 Bytes Bandwidth = 1 MBps Header size = 100 Bytes Number of Hops = 3 assume Propagation delay = 0
Explicación: Estos son diferentes escenarios como se muestra a continuación.
Caso-1: Si el número de Paquetes = 1
Size of the Data Packet, = Data size + Header size = 1000 + 100 = 1100 Bytes Transmission delay = L/BW = 1100/10^6 = 1.1 ms Total time taken = number of Hopes * Transmission delay = 3 * 1.1 = 3.3 ms
Caso-2: Si el número de Paquetes = 5
Size of each Data Packet = (1000/5) + 100 = 300 Bytes Transmission Delay for each Packet = 300/10^6 = 0.3 ms
Time taken by 1st Packet, = No of Hops * Transmission delay = 3*0.3 = 0.9 ms Time taken by the remaining 4 Packets = 4*Transmission delay = 4*0.3 = 1.2 ms Total Time Taken, = 0.9+1.2 = 2.1 ms
Caso-3: Si el número de paquetes = 10
Size of each Data Packet = (1000/10) + 100 = 200 Bytes Transmission delay for each packet = 200/10^6 = 0.2 ms Time Taken by first Packet = 3*0.2 = 0.6 ms Time Taken by remaining Packets = 9*0.2 = 1.8ms Total Time Taken = 0.6+1.8 = 2.4 ms
Caso-4: Si el número de paquetes = 20
Size of each Data Packet = (1000/20) + 100 = 150 Bytes Transmission delay for each Packet = 150/10^6 = 0.15 ms Time Taken by 1st Packet = 3*0.15 = 0.45 ms Time Taken by remaining 19 Packets = 19*0.15 = 2.85 ms Total Time Taken = 0.45 + 2.85 = 3.3 ms
Como podemos ver, existe un valor de umbral en el que el tiempo total disminuye y si aumentamos el número de paquetes después de ese límite, el tiempo total comienza a aumentar. Inicialmente, el tiempo disminuye hasta cierto límite y después de ese tiempo aumenta. Si el número de paquetes es muy grande, puede llevar más tiempo que el tiempo que lleva la transmisión de un solo paquete.
Publicación traducida automáticamente
Artículo escrito por anonymous007 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA