Institut national des sciences appliquees de lyon


Unités de données de protocole (MA_PDU)



Yüklə 1,32 Mb.
səhifə37/44
tarix02.11.2017
ölçüsü1,32 Mb.
#28728
1   ...   33   34   35   36   37   38   39   40   ...   44

7.2. Unités de données de protocole (MA_PDU) :


Dans ce protocole les trames suivent le format ci-dessous:





7 octets

Préambule

10101010 = AAh



1 octet

SFD


Fanion de début de trame 10101011 = ABh




2 ou 6 octets

Adresse destination

Voir


M

M


2 ou 6 octets

Adresse destination

ci-dessus

A

2 octets

Longueur*


Longueur des données

voir note ci-dessous



D

D


0 à

1500 ou 1508 octets


Données


MA-SDU


< 1508 octets

- champs de service




U

U

0 à 54 octets

Pad


Pour avoir une taille hors tout > 64 octets



4 octets

FCS


Séquence de contrôle de trame

Entre deux trames sur le réseau on doit observer un silence d'au moins 9,6 µs. En cas de collision, celle-ci est renforcée par l'émission d'une séquence quelconque de 32 bits qui doit cependant être différente du FCS que l'on émettrait si la trame avait été terminée au moment de la détection de collision.


Après une reprise après collision, on observe un retard aléatoire d'une durée multiple de celle nécessaire à la transmission de 64 octets (51,2 µs à 10 Mb/s). Nous reviendrons plus loin sur ce point.
Les valeurs des octets du préambule et du fanion d'ouverture, pour un codage Manchester, donne un signal périodique qui facilite la détection de collision.
* note : Lorsque le protocole "Ethernet" est utilisé avec une couche supérieure (LLC) non normalisée, par exemple un protocole IP (TCP/IP), XNS ou autre, ce champ est utilisé pour coder le type de protocole mis en oeuvre. Une valeur inférieure à 1500 indique l'utilisation d'une couche normalisée LLC.

7.3. Accès au médium. Gestion des collisions.

La méthode d'accès est CSMA/CD. Chaque station est, au repos, en réception sur le réseau. Sur réception d'une primitive d'émission de donnée (MA_DATA.request), une station essaie d'émettre ses données quand elle a décelé un silence de 9,6 µs. Simultanément elle acquiert le signal sur le câble et détecte une collision par différence avec le signal émis.

Dans ce cas la collision est renforcée en émettant encore 32 à 48 bits (voir ci-dessus), puis la station repasse au repos et attend un nouveau silence.

Elle essaie alors d'émettre à nouveau après un retard aléatoire calculé selon l'algorithme suivant :

si  est le temps nécessaire à la transmission de 512 bits (Time slot) et si l'on traite la nème collision (successive), le délai à respecter est r où r est une valeur entière aléatoire suivant une distribution uniforme sur l'intervalle [0,2k] avec k = min(n,10).
En réception les trames en collision sont toujours détectées et ignorées car elles ont une longueur inférieure à la taille minimale permise de 64 octets.


8. PROTOCOLE 8802.4 .

Ce protocole est retenu au niveaux 1 et 2 dans l'ensemble des protocoles MAP (Manufacturing Information Protocol).



8.1 Profil :

Le standard 8802.4 permet, avec un signal adapté, une transmission en large bande ou une transmission en bande de base. Ces deux possibilités sont exploitées par MAP : dans la version 3.0 la transmission est large bande à 10 Mb/s, dans la version 2.2 on transmet en bande de base à 5 Mb/s. Les paramètres retenus suivent le profil suivant :


Liaison physique

bus


câble coaxial fin

prise passive

signalisation large bande

* modulation mixte Amplitude/Phase (AM/PSK)

ou bande de base

* FSK cohérente à codage direct (5 à 10 Mb/s)

ou * FSK à phase continue,
codage Manchester différentiel (1 Mb/s)

synchrone



Méthode d'accès (MAC)


jeton adressé

Liaison logique


sans connexion (LLC1 ou LLC3)


8.2. Unités de données de protocole (MA_PDU) :


La structure de données suivante est donnée à titre indicatif ( projet de norme Juillet 1983 ).



1 octet ou plus

Préambule

suite de "1" = FF hexa

1 octet

SD

Fanion d'ouverture

1 octet

FC

Commande de trame

2 ou 6 octets

Adresse destination




2 ou 6 octets

Adresse

source




0 à


8182 ou 8174 octets

Données MA_SDU



Données utilisateur



4 octets

FCS

Contrôle de trame

1 octet

ED

Fanion de fermeture

Une séquence "abort" ne comporte que le préambule et les fanions d'ouverture et de fermeture.


Le type de modulation (FSK cohérente ou AM/PSK duobinaire) associé à ce protocole permet un codage des symboles élémentaires qui ajoute au "1" et au "0" les symboles "non_donnée" que nous noterons N et qui apparaissent par paire.
En FSK par exemple, on utilise pour coder les symboles deux fréquences F1 et F2 (avec F2 = 2*F1 ). Le "0" est codé par deux périodes de la fréquence F2 et le "1" par une période de la fréquence F1.
Une paire NN est codée par une période de F2, une période de F1 puis une période de F2.
En modulation AM/PSK, on utilise des techniques équivalentes ( "0" amplitude nulle, "1" amplitude maximale, "NN" amplitude moyenne par exemple).
Le fanion d'ouverture FC est codé NN0NN000.
Le fanion de fermeture EC porte des informations codées sur ses deux bits de poids fort : I trame à suivre ("1") ou finale ("0") E trame en erreur ("1") ou correcte ("0") Il est codé NN1NN1IE
Le champ de commande permet de définir 4 types de trames et de passer les demandes de priorité dans les trames de données.
Il suit l'un des formats suivants :


Type

Commande




Type

000

PPP

Le type est codé sur 2 bits.

Les types de trames utilisés sont :
Commande : (00)

claim_token

sollicit_successor_1

sollicit_successor_2

who_follows

resolve_contention

TOKEN

set_successor


Données :(01)

données utilisateur venant de la sous-couche LLC.

A ce type de trame est associé un niveau de priorité PPP.
Administration : (10)

données utilisées pour l'administration des stations.

Une priorité PPP y est associée.
Spéciale : (11)

Champ de commande nul.





Yüklə 1,32 Mb.

Dostları ilə paylaş:
1   ...   33   34   35   36   37   38   39   40   ...   44




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin