Sieci komputerowe - Instrukcja do laboratorium nr 5
Autor: Robert Tomaszewski


Forma zaliczenia: zademonstrowanie dzia┼éaj─ůcego (lub zaawansowanego) programu na koniec zaj─Ö─ç i obja┼Ťnienie jego konstrukcji/dzia┼éania (bez sprawozdania).

Bazuj─ůc na materia┼éach opisuj─ůcych Netbios udost─Öpnionych przed zaj─Öciami przez prowadz─ůcego, na wiedzy uzyskanej na poprzednich zaj─Öciach laboratoryjnych oraz wskaz├│wkach umieszczonych na ko┼äcu tej instrukcji napisz programy (w j─Özyku C lub w Pascalu) nadawcy i odbiorcy realizuj─ůce transmisj─Ö i odbi├│r komunikatu (np. tekstu ÔÇô string) za pomoc─ů sesji (po┼é─ůczenia).

Ogólny wymagany schemat działania programu (osobny program nadawcy, osobny odbiorcy):
  1. Reset w─Öz┼é├│w Netbiosa ÔÇô RESET (nadawca i odbiorca).
  2. Dodanie unikalnych nazw do lokalnej tabeli nazw NetBIOSu ÔÇô ADDNAME (nadawca i odbiorca).
  3. Nawi─ůzanie logicznego po┼é─ůczenia (sesji) - CALL (nadawca) i LISTEN (odbiorca).
  4. Transfer komunikat├│w/danych - SEND (nadawca) i RECEIVE (odbiorca), wy┼Ťwietlenie odebranych danych.
  5. Zako┼äczenie/rozwi─ůzanie sesji - HANG UP (nadawca lub odbiorca, nie obaj).
  6. Usuni─Öcie nazw nadawcy i odbiorcy z lokalnej tabeli nazw NetBIOSu - DELETE NAME
Wskaz├│wki ÔÇô zak┼éadamy, ┼╝e funkcje s─ů wykonywane w trybie wait (synch.)
Do nast─Öpnych zaj─Ö─ç prosz─Ö si─Ö zapozna─ç z podstawami programowania komunikacji za pomoc─ů socket├│w. Podstawowe materia┼éy s─ů udost─Öpnione przez prowadz─ůcego tej witrynie w pliku ÔÇ×winsock.hlpÔÇŁ oraz w samorozpakowuj─ůcym archiwum ÔÇ×winsock-doc.exeÔÇŁ. Programy b─Öd─ů pisane wy┼é─ůcznie w j─Özyku c.