Sunday, November 16, 2008

RequesTeD TuToRiaL~

Disebabkan agak bosan membaca, apa kata kalau saya menulis pula..eh salah. menaip..

Antara topik 'mungkin masuk' yang diberikan oleh encik Abdullah adalah : (kalau x masuk, xtau la nak goreng ape nanti~)

Ethernet Collision
Based on my understanding after menelaah buku tebal dzul tu..

Ethernet collision ni berlaku bila 2 device hantar frame serentak..bile collision ni berlaku, signal dia akan get distorted pastu frame tu akan hilang. so, bagi mengelakkan masalah ni berlaku, dia guna satu solution iaitu CSMA/CD.

so, cmana lak CSMA/CD ni berfungsi n cmana dia leh elakkan collision berlaku?

1: sebelum device wat transmission, dia akan cek dulu, ade tak device lain yg tgh wat transmission..
2 : kalau xde, (xde device yg tgh transmitting) , dia pon start la transmit frame. *tapi kalau ade dua device yg cek serentak, n dua2 tgk tkde yg tgh transmitting, n dua2 start hantar,time ni la berlakunye collision*
3 : so, walopun device td da start hantar, dia tetap monitor, kalau2 ade berlaku collision, which is ade device lain yg gatal2 hantar frame gak.
4 : kalau ade, dia akan kua busy signal/ jam signal dimana device td akan backoff dulu(backoff algorithm)
5 : dia akan start retransmit balik lepas satu jangka masa yg tertentu (time-out period)
6 : proses ni akan berulang dimana dia akan try hantar lagi dan lagi smpaila berjaya. tapi hanya maksimum pada 15 kali saje..untuk kali yg ke 16 dia try, frame tu akan kena discard.

basically, ni la yg perlu tau pasal ethernet collision kot..tapi ni blom masuk lg pasal half-duplex ngan full-duplex. kalau full-duplex dia tak dianggap sebagai collision.


ok, next.

Flow Control.

Sebenarnye mcm xtau nk bace apa pasal flow control ni sbb nota dia sikit sgt..
tapi, basically, ape yg perlu tau..

flow control ni menguruskan kadar data transmission diantara nodes untuk mengelakkan penghantar yg laju dripada over flowing penerima yg slow..dia nak selaraskan la maknanye..flow control ni leh prevent dpd berlakunya congestion, overloading n data loss.

protocol akan pastikan :
- segment yg diterima akan di acknowledge balik kepada sender dia setiap kali penerimaan.
- mana2 segments yag tidak di acknowledge akan dihantar semula.
- segments akan di sequnce kembali mengikut susunan yg betul setiap kali smpai ke destinasi.

methodology yg digunakan untuk pastikan penerima tak sesak dengan data dripada penghantar adalah:
pacing---> bila buffer kat unit penerima da penuh, satu msg akan dihantar kepada unit penghantar untuk halt dulu transmissions tu smpai sume data dlm receiving buffer dah di proses dan buffer dah ready for action.

erm, basic nye cmni la..tatau la dia nk tanye cmana smpai 10 markah..haih~

**correct me if i'm wrong

2 OrG ConTeNg:

Arief Arf said...

membantu sungguh tutorial anda.
terima kasih banyak2 ye cikgu.
hohoho

dayat said...

btol la tu.
nk goreng nnt tgk akronim CSMA/CD tu sendiri - carier sense multiple access/collision detection.
err..nk tanye cmne nk letak widget IP
visitor tu ek?
ehhehe tq