Herkese tekrar merhaba. Bolca ıslandığım bu yağışlı İstanbul gününün gecesinde, hiçbir fedakarlıktan kaçmayarak sizlere sesleniyorum. :P
Kısa ama önemli bir konuya, Byte Doldurma(Stuffing) başlığına değineceğim. PPP veri çerçevesinde, verinin başında ve sonunda bayraklar(flag) vardır. Bu bayrakların değerlerini gördüğümüzde, çerçevenin bittiğini anlarız. Peki ama, bayraktaki bitlerin aynısı verinin içinde varsa ne yapacağız?
İşte çözüm:Byte Stuffing. Verinin önüne 01111101 kontrol kaçış byte'ını koyarsanız, verinizin flag olmadığını belirtmiş olursunuz. Eğer 01111101 dizisi veriyse, onun önüne de bir tane(01111101) koyarsınız. Böylece bu sorunu çözersiniz.
Diyebilirsiniz şimdi: verinin içinde flag bitlerini kullandırmayız. Mantıklı ama PPP(Point to Point Protocol)'nin kıstılama getirmeme gibi bir özelliği var. Bu yüzden olmaz. :)
Bu konu burada biter. Bu arada Beşiktaşımızın Alman oyuncu "Fink" ile anlaştığı iddia ediliyor. Eğer gerçekleşirse bayağı komedi olacak. :) Daha şimdiden geyiği başladı. :)
Yılmaz at Fink'e. Sait at Fink'e. Mehmet boş, at Fink'e. :) Boş kaleye gitse bile, dön, at Fink'e. :D
Bilmeyenler için bkz. 10 maçta 107 gol yiyen takım. :D
İyi geceler herkese.
2 yorum:
Teşekkürler
eyvallah kardeşim
şunları da ekleyeyim.
veri başlangıç bit dizisi SOH bitiş bit dizisi EOT bahsettiğin flag ise ESC oluyor ascii'de.
veriyi düzenlerken başlangıç bitiş ve flaglar karışmaması için
SOH-> ESC+A
EOT-> ESC+B
ESC-> ESC+C
ile yer değiştirilir.
Yorum Gönder