..:: TCP/IP ::..

TCP/IP jest rozumiany jako protokó³ s³u¿±cy do przesy³ania danych w Internecie. Jednak sk³ada siê on z piêciu warstw. Spowodowane jest to faktem, i¿ wiele programów oraz u¿±dzeñ korzysta z tego protoko³u. W rzeczywisto¶ci warstwy te nie istniej± i nie da siê ich wyró¿niæ. Dopiero po³±czenie urz±dzeñ i programów powoduje wykorzystywanie i wspó³pracê wszystkichh warstw. Mówi±c krócej : Gdyby nie by³o by warstw w protokole TCP/IP nie by³by on tak funkcjonalny (mówi±æ szczerzej w ogóle by nie dzia³a³).


Reklama


warstwy TCP/IP                          
       ######################
       #Warstwa aplikacji   #   <-------warstwa najwy¿sza
       ######################
       #Warstwa transportowa#
       ######################
       #Warstwa sieciowa    #
       #lub internetowa     #
       ######################
       #Interfejs sieciowy  #
       ######################
       #Warstwa fizyczna    #   <-------warstwa najni¿sza
       ######################

(Pakiet-jest to blok danych wysy³anym przez sieæ. W ró¿nych warstwach nosi on ró¿ne nazwy. I tak:
W warstwie fizycznej pakiet nosi nazwê - bitów.
W warstwie interfejsu sieciowego pakiet nazywany jest - ramk±.
W warstwie internetowej pakiet nazywany jest - datagramem.
W warstwie transportowej pakiet nazywany jest - segmentem.
W warstwie aplikacji pakiet nazywany jest - komunikatem.
Dla u³atwienia i spójno¶ci tekstu nie bêdê u¿ywa³ tutaj tych nazw. Bêdê siê pos³ugiwa³ s³owem "dane".)
WARSTWA FIZYCZNA-odpowiada ona za transmisje przez tzw. "no¶nik transmisji" czyli takie rzeczy jak np.
-przewód elektryczny (skrêtka, kabel koncentryczny)
-¶wiat³owód
-fale radiowe
[czyli dane przesy³ane w postaci sygna³ów elektrycznych lub fal elektromagnetycznych czy radiowych.]

Warstwa ta odbiera dane od wy¿szych warstw i przetwarza je w ci±g bitów (jedynek i zer) dalej przesy³a je no¶nikiem
transmisji do komputera, b±d¼ urz±dzenia docelowego.


INTERFEJS SIECIOWY-do jego zadañ nale¿y:
-identyfikacja urz±dzeñ w sieci lokalnej (LAN), za pomoc± adresów sprzêtowych MAC (ka¿de urz±dzenie pod³±czone do sieci ma swój adres sprzêtowy).
-konwersacja adresów IP (internetowych) na adrsey LAN (lokalnych) i odwrotnie.
-sterowanie przep³ywem danych
urz±dzenia korzystaj±ce z tej warstwy:
-karty interfejsu sieciowego (po instalacji zapewniaj± komputerom ³±czno¶æ sieciow±)
-Mosty(dziel± du¿e sieci na mniejsze czê¶ci [segmenty] redukuj±c zbêdny ruch.Kiedy most odbiera pakiet z danymi w
okre¶lonym segmencie sprawdza do jakiego odbiorcy (i przez to segmentu) docelowo dane maj± byæ wys³ane, je¿eli do lokalnego (czyli tego w którym ten most siê znajduje) to tam i nigdzie wiêcej zostaje wys³ane, prosto do docelowego komputera, je¿eli jednak komputer le¿y poza lokalnym segmentem wtedy jest wysy³any do ca³ej sieci. Pozwala to oszczêdziæ ruch w sieci.)
-Inteligentne koncentratory(S± centralnym punktem ³±czno¶ci sieciowej, ich zalet± jest to, ¿e dane przesy³aj± tylko do urz±dzeñ docelowych, nie rozsy³aj±c ich po ca³ej sieci.)

Sterowanie przep³ywem danych-NIektóre urz±dzenia maj± wiêksz± prêdko¶æ transmisji tzn., ¿e moga w krótszym czasie wys³aæ wiêcej danych ni¿ inne urz±dzenia (np. koncentratory s± "szybsze" od drukarek). Sterowanie przep³ywem jest wbudowane w TCP/IP i okre¶lone ró¿nymi zasadami np. po wys³aniu x danych do urz±dzenia a poczekaj na sygna³ kontynuacji z drugiej strony.

WARSTWA INTRNETOWA (SIECIOWA) Warstwa ta identyfikuje urz±dzenia w sieci za pomoc± adresow MAC. Niestety ³±czno¶æ za pomoca tych adresów nie jest skuteczna kiedy komunikacja zachodzi miêdzy dwoma sieciami. Dlatego te¿ warstwa ta wykorzystuje do komunikacji adresy IP.


WARSTWA TRANSPORTOWA - Warstwa ta jest odpowiedzialna za:
-Udostêpnianie interfejsu pomiêdzy warstwami ni¿szymi a warstw± wy¿sz±.
-Dostarczanie daanych od nadawcy do odbiorcy.

Ni¿sze warstwy nie zapewniaj± odpowiednich us³ug po³±czeniowych. Ten obowi±zek przejmuje Warstwa transportowa. Wykorzystuje do tego dwa protoko³y: TCP i UDP.

TCP-Jest to stabilny, "zorientowany na po³±czenie" protokó³. Jest jednak znacznie "wolniejszy" od protoko³u UDP poniewa¿ wykorzystuje szyfrowanie, sprawdza kolejno¶æ przychodz±cych pakietów. Zabezpiecza po³±czenie przed zerwaniem. Po³±czenie nawi±zywane jest te¿ trójstopniowo. Na pocz±tku komputer lokalny wysy³a flage (znacznik) SYN do docelowego hosta (w tym przypadku komputera) ten w drógim stopniu odpowiada mu dwoma flagami: SYN/ACK. NA Koniec komputer lokalny wysy³a do komputera docelowego flagê ACK. Wtedy transmisja zostaje nawi±zana i nastêpuje przesy³anie danych.

Trójstopniowe nawi±zywanie po³±czenia:

komputer lokalny--->SYN--->KOmputer docelowy
	-||-	<--SYN/ACK<-- -||-
	-||-    -->ACK--->    -||-

UDP-jest dok³adnym przeciwieñstwem TCP. UDP tworzy niestabilny kana³ informacji. NI ma tu szyfrowania wiadomo¶ci, ani sprawdzania poprawno¶ci pakietów, dlatego te¿ czêsto mog± wystêpowaæ b³êdy.NIe wukorzystuje siê tak¿e powitania trójstopniowego. Jego jedyn± zalet± jest szybko¶æ, pozwalajace wykorzystaæ maksymaln± przepustowo¶æ ³±cza.

WARSTWA APLIKACJI- Jest najwa¿niejsz± i najwy¿sza± warstw± poniewa¿ z ni± uzytkownik pracuje bezpo¶rednio. Obs³uguje wszystkie niezbêdne protoko³y, aby ¶wiadczyæ us³ugi np. us³uga plikowa, przesy³ania wiadomo¶ci czy drukowania. W istocie pozosta³e warstwy sa po to aby obs³ugiwaæ warstwê aplikacji.


Do najczê¶ciej u¿ywanych protoko³ów w tej warstwie zaliczamy:
-FTP(protokó³, chyba najlepszy, s³u¿±cy do przesy³ania (w jed± jak i w drug± stronê) plików. Aby umo¿liwiæ transwer plików u¿ytkownik musi nawi±zaæ po³±czenie ze zdalnym komputerem)

-TFTP(protokó³ ten u¿ywa UDP do roli swojego protoko³u transportowego, daltego te¿ u¿ytkownik nie musi siê logowac na zdaln± mazsynê)

-Telnet(protokó³ ten pozwala u¿ytkownikowi pracowaæ na zdalnym systemie tak jak na lokalnym)

-SMTP(Protokó³ ten pozwala wysy³aæ i odbieraæ pocztê elektroniczn±)

-SNMP(prosty protokó³ s³u¿±cy do zarz±dzenia sieci±)
IP-Jest to numer sk³adaj±cy siê z 12 cyfr oddzielonych kropkami po trzy.
Ka¿da trójka cyfr nazywana jest oktetem.

				123.123.123.123
				| |
				oktet

Ka¿dy host (komputer) pod³±czony do sieci otrzymuje swój w³asny numer IP. ALe je¿eli ca³a sieæ ukryta jest za jakim¶ urz±dzeniem np. routerem to IP otrzymuje tylko Ruter.Wtedy urz±dzenia nie maj± w³asnego IP, a je¿eli jest taki numer potrzebny przydzielane jest ono dynamicznie (dynamicznie: czyli z ogólnej puli adresów IP przydzielany jest natychmiastowo numer, a je¿eli urz±dzenie nie potrzebuje go to "zdaje" go do puli zasilaj±c j±, i tak w kó³ko) Ka¿dy oktet mo¿e mieæ warto¶æ 000 do 255. Daje to ca³kiem du¿± liczbê. Jednak nie wszystkie adresy s± do uzytku "publicznego".Adresy IP dziel± siê na 5 klas: od A do E.

Przez 'xxx' oznaczam dowolne cyfry z przedzia³u od 000 do 255.

Klasa  adresy                              Uwagi
 A     001.xxx.xxx.xxx - 126.xxx.xxx.xxx   Do u¿ytku publicznego.
 B     128.xxx.xxx.xxx - 191.xxx.xxx.xxx   Do u¿ytku publicznego.
 C     192.xxx.xxx.xxx - 223.xxx.xxx.xxx   Do u¿ytku publicznego.
 D     224.xxx.xxx.xxx - 239.xxx.xxx.xxx   S³uzy do adresowania grupowego.
 E     240.xxx.xxx.xxx - 254.xxx.xxx.xxx   Cele eksperymentalne.

DNS-Jest bezpo¶rednio zale¿ny od IP. DNS t³umaczy nazwy domen czyli np. www.microsoft.com na Ip czyli np. 196.128.226.122. Znacznie u³atwia nam to wpisywanie adresów np. w oknie przegl±darki. £atwiej jest nam przecie¿ zapamiêtaæ 10 nazw domen ni¿ 10 adrsów IP.Przetwa¿anie nazw domen na adresy IP wygl±da nastêpuj±co: (przez '?' oznaczam zapytanie a przez 'o' odpowied¼)

 
komputer lokalny		serwer nazw domen (DNS server)
www.microsoft.com ? ----->				

		<-----	o www.microsoft.com to 196.122.199.003
Nastêpuje ³±czenie z witryn± 196.122.199.003 (www.microsoft.com)
I to wszystko.
by buzt4rd

Uwa¿asz, ¿e prezentowane przez nas informacje s± u¿yteczne? Pomó¿ nam je wypromowaæ!

  • dodaj do flakera
  • blipnij o tym
Kana³ RSS
Co na forum?
Komputer zam...
Problem z ap...
Komputer siê...
[C++] Wska¼n...
mount / -o r...
ServerShell status: dzia³a
[zaló¿ konto]
Koszulki z nadrukiem
Subskrypcja
Je¶li chcesz byæ powiadamiany o nowo¶ciach na stronie, wpisz tu swój e-mail

RSS

Dodaj do Google