Multi services networks
Par Stella0400 • 21 Août 2018 • 2 144 Mots (9 Pages) • 438 Vues
...
Core Network Technologies : Packet Switching
Network core : the mesh ofg packet switches and links qui interconnecte les end systems d’Internet
Data stream sent into packets.
Statistical multiplexing : bandwith shared on demand.
User A, B packets share network resources ( no dedicated allocation)
Each packet use full bandwith ( no bandwith division)
Resources used as needed. (no resource reservation)
Advantages:
- Augmente l’éfficacité du réseau
- Satistical multiplexing : Multiple session can share 1 path.
- Resource pooling (regroupement) : 1 session can use multiple paths.
- On peut transmettre des données sur de longues distances.
Disadvantages:
Loss and delay can occurs. Les delay sont aussi dus aux algorithmes de corrections d’erreurs mais pas que :
- Le 1er retard Nodal Processing delay: le temps que le routeur lise les informations du packet contenues dans le header, check the address =>ou est ce que je dois envoyer,transmettre,push ce packet → rencontré
Checking errors (dépend du protocole etc, reliable/ …)
- 2nd retard queuing delay : le temps qu’attend le packets avant d’être processé/transmitted onto the link
- 3ème retard : transmission delay (=store-and-forward delay): le temps que ça met pour le packet to be pushed on the line. L/R where L is papcket Length (bit) , R transmission rate =link bandwidth
- 4ème delay : propagation : le temps que met le packet pour traverser le link avant d’arriver au prochain nœud/destination
l’ordre n’est pas toujours comme ça , ça dépend de ce quand , par ex le buffer peut être vide donc il peut ne pas y avoir de retard de ce côté
exemple de question au contrôle : quels sont les delays, et describe them
Si un des lien est congestionné car d’autres packets sont transmis en même temps , notre packet doit attendre dans le buffer (at the sending side of the transmission link).
Circuit vs. Packet
It depends on the purpose : telephone, internet etc … meaning that depending on the solution the circuit switching can be better than the packet swithcing and vice-versa.
The packet switching has its disadvantages like packets can be loss easier than the circuit switching. But that later can be critical if for example the next node is down so the entire circuit is affected , so all slots can be lost.
Chaque routeur a un buffer (tampon) -> waiting area
Ce buffer a une capacité maximale.
Les packets arrivent dans la link afin d’être transmis.
Il se peut que le taux d’arrivées de ces packets excède la capacité maximale de ce output link.
Dans ce cas là il doivent faire la queue dans le buffer en attendant leur tour d’être traité.
Si la capacité du buffer est atteinte, ce qui veut dire que si les packets qui font la queue remplissent le buffer (plus de place), les prochains packets arrivant seront perdus.
Calculation
[pic 1]
exemple :
nanomètre -> mètre = x 10^(-9)
exemple 2 :
What is a router ?
- This is a network device used for interconnecting 2 networks. Its main role is forwarding packets ( data splitted) to the next nodes until all packets reach the riught destination.
- Packets can be forwarded in random order (packet switching) because it can takes any routes.
- The last node waits for all packets to arrive and then re-orders them to complete the data/message.
Généralement utilisé dans le coeur (core) du réseau alors les les switch de la couche liaisons sont généralement utilisés dans les réseaux d’accès (access)
Internet Service Providers (FAI)
- Chaque FAI est en soi un réseau ( packet switches + communication links).
- Must also be interconnected to provide internet to the end systems.
Ex : AT&T , Sprint ---> Upper-Tier ISPs
- Upper-tier ISP = High speed routers + high speed fiber-optic link
- Runs IP Protocol
IETF = Internet Engineering Task force
- Développe les standards d’internet.
- Ces documents de standards sont appelés RFC.
- RFC = résoudre les problems d’implémentations/conception des réseaux et protocoles rencontrés.
IEEE
- Spécifie les standards WIFI et Ethernet.
API = Application Programming Interface (interface de progammation d’app)
- Specifies how (set of rules) software piece running on one end system asks the - -Internet infrastructure to deliver data to a specific destination software piece runing on another end system.
Congestion-control
Control the rate at which packets are transmitted between sender and receiver.
Client-server model
Client program
Program running on one end system qui demande et reçoit un service d’un server program running on another end system -→ distributed applications
P2P applications (Peer-to-peer)
...