flaga przy transmisji danych



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Predator" <energetykaNospam_at_nospam_op.pl>
Subject: flaga przy transmisji danych
Date: Fri, 20 Feb 2004 10:50:26 +0100


Tworzę programowo własny protokół
przesyłania danych na . Ramka będzie składał się
z 2 flag (po 1 bajcie), danych i crc. Mam pytanie odnośnie flagi,
ściślej mówiąc doboru kombinacji kodowej reprezęzującej
flagę. Każda z kombinacji kodowych ma identyczne
prawdopodobieństwo wystąpienia więc jakie
kryteria bierze się pod uwagę przy doborze takiej kombinacji.
Pomijam w tej chwili problem wyeliminowania kombinacji
kodowych z danych użytkowych które pokrywały by się z
kombinacją kodową flagi. No i właśnie dlaczego
np. w FR flaga jest taka a nie inna? Jakaś kombinacja
kodowa oczywiście to musi być, ale dlaczego akurat
taka? Jest to czysty przypadek że ta a nie inna czy
jest to podyktowane przez głębsze analizy statystyczne?

Pozdrawiam
Darek


========
Path: news-archive.icm.edu.pl!news.rmf.pl!poznan.rmf.pl!news.man.poznan.pl!newsfeed.gazeta.pl!opal.futuro.pl!szmaragd.futuro.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "marcinuh" <marcinuh_at_nospam_wp.pl>
Subject: Re: flaga przy transmisji danych
Date: Fri, 20 Feb 2004 11:40:43 +0100


Użytkownik "Predator" <energetykaNospam_at_nospam_op.pl> napisał w wiadomości
news:c14l8e$gf8$1_at_nospam_news.onet.pl...
flagę. Każda z kombinacji kodowych ma identyczne
prawdopodobieństwo wystąpienia więc jakie
kryteria bierze się pod uwagę przy doborze takiej kombinacji.

Czesc.
Najczesciej wybiera sie wg. "widzimisie" naglowek. Ja np. uzywam badz dwoch
identycznych znakow "start transmisji" albo np. "dat", "com" ew. "dupa" ;-).
Wowczas rozstrzygnac o tym czy naglowek jest naglowkiem czy fragmentem
danych mozna liczac crc. Stosuje tez w przypadku wystapienia znaku z
naglowka w ciagu danych poprzedzenie takiego znaku "znakiem specjalnym" (cos
jak "\" w lancuchu w jezyku C). Mozliwosci sa rozne - generalnie najlepszym
sposobem uchronienia sie przed blednym rozpoznaniem ramki jest sprytny
algorytm liczenia CRC.
Wartosc bajtow naglowka moze byc dobierana na podstawie specyficznych
wlasciwosci takiego a nie innego znaku w protokolach zorietnowanych bitowo -
w radiomodemie np. musialem uzyc takiej wartosci, zeby przy przesuwaniu jej
przez bufor nie bylo sytuacji ze "czesc wspolna" dwoch bajtow jest
identyczna z jednym z tych bajtow...
pzdr,
marcin



========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: =?ISO-8859-2?Q?Pawe=B3_Sklarow?= <p_sklarow_at_nospam_poczta.onet.pl>
Subject: Re: flaga przy transmisji danych
Date: Fri, 27 Feb 2004 16:12:31 +0100


Predator wrote:
Tworzę programowo własny protokół
przesyłania danych na . Ramka będzie składał się
z 2 flag (po 1 bajcie), danych i crc. Mam pytanie odnośnie flagi,
ściślej mówiąc doboru kombinacji kodowej reprezęzującej
flagę. Każda z kombinacji kodowych ma identyczne
prawdopodobieństwo wystąpienia więc jakie
kryteria bierze się pod uwagę przy doborze takiej kombinacji.
Pomijam w tej chwili problem wyeliminowania kombinacji
kodowych z danych użytkowych które pokrywały by się z
kombinacją kodową flagi. No i właśnie dlaczego
np. w FR flaga jest taka a nie inna? Jakaś kombinacja
kodowa oczywiście to musi być, ale dlaczego akurat
taka? Jest to czysty przypadek że ta a nie inna czy
jest to podyktowane przez głębsze analizy statystyczne?
Poczytaj też o protokole HDLC.


Pozdrawiam
Darek



========
Path: news-archive.icm.edu.pl!news.rmf.pl!poznan.rmf.pl!news.man.poznan.pl!news.nask.pl!news.astercity.net!news.aster.pl!not-for-mai