- Menu g³ówne
- Newsy
- Forum
- Hackme 1.0
- Hackme 2.0
- Hackme 3.0
- Audiobooki
- Videoarty
- B³edy w PHP
- Linux
- Kurs PHP
- Kurs MySQL
- Kurs Smarty

- JavaScript
- ReverseCraft
- Assembler
- Delphi
- Pozostale
- Materia³y
- Artyku³y
- Security
- Linux
- Software
- Protoko³y
- Poka¿ wszystkie
..:: 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³).
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.
Uwa¿asz, ¿e prezentowane przez nas informacje s± u¿yteczne? Pomó¿ nam je wypromowaæ!
- Subskrypcja
- Je¶li chcesz byæ powiadamiany o nowo¶ciach na stronie, wpisz tu swój e-mail




Shell status: 

