TCP/IP: Razlika med redakcijama

odstranjenih 50 zlogov ,  pred 4 leti
m
vrnitev sprememb uporabnika 194.249.254.67 (pogovor) na zadnje urejanje uporabnika Addbot
m (vrnitev sprememb uporabnika 194.249.254.67 (pogovor) na zadnje urejanje uporabnika Addbot)
{{IPstack}}
'''TCP/IP''' ([[angleščina|angleško]] TCP »Transmission Control Protocol«, protokol za nadzor prenosa, ter IP »Internet Protocol«, internetni protokol) ali '''Internetni sklad protokolov''' (angleško Internet protocol suite) je množica [[protokol (računalništvo)|protokolov]], ki izvaja [[protokolski sklad]] prek katerega teče [[internet]]. Največ [[omrežje|omrežnega]] prometa poteka preko protokola [[TCP]]. Sporočila preko protokola TCP se zaradi vzpostavljene povezave med odjemalcem in servisom prenašajo zanesljivo v obe smeri, so brez napak, podvojevanja in v pravem vrstnem redu.
 
Vsak [[računalnik]], ki podpira TCP, ima transportni osebek TCP (v [[Jedro (računalništvo)|jedru]] [[operacijski sistem|operacijskega sistema]] ali kot uporabniški proces), ki upravlja tokove TCP in vmesnik do sloja [[IP]].
Za primer si poglejmo kako poteka povezava po protokolu TCP, ko želimo naložiti [[spletna stran|spletno stran]] na oddaljenem strežniku. Ko vtipkamo URL (Uniform Resource Locator) v naš [[brskalnik]], se najprej brskalnik pozanima na strežniku [[DNS]] za številski ekvivalent [[IP naslov]]a [[URL]], nato se brskalniku dodelijo nepriviligirana vrata (od 1024 do 65535), iz katerih izvira zahteva za povezavo z oddaljenim [[spletni strežnik|spletnim strežnikom]]. Ta paket ima postavljeno nadzorno zastavico SYN in je poslan na vrata 80 spletnega strežnika, storitev www, ki posluša na vratih 80, pa zazna zahtevo po vzpostavitvi povezave (zastavica SYN). S prvim paketom, to je zahtevo za povezavo, so paketi oštevilčeni z zaporednimi številkami. Ko storitev www odgovori na zahtevo, pošlje paket s postavljenima zastavicama ACK in SYN. Zastavica ACK pove, oziroma potrdi našemu brskalniku, da je storitev www prejela zahtevo za povezavo in številka paketa se poveča za ena, zastavica SYN pa je prošnja storitve www za povezavo, na katero brskalnik odgovori s paketom, ki ima postavljeno le zastavico ACK, ta paket pa ima za ena povečano zaporedno številko. Tako povezovanje se imenuje [[trismerno usklajevanje]] (three-way handshake) in s tem je povezovanje zaključeno in povezava vzpostavljena. Od tu naprej si brskalnik in storitev WWW pošiljata pakete samo s postavljenimi zastavicami ACK. Vse to pa je zelo pomembno pri gradnji [[požarni zid|požarnega zidu]]. Povzamemo lahko, da edino odjemalec lahko pošlje paket s postavljeno samo zastavico SYN, storitev pa tega ne sme. Zato lahko požarni zid nastavimo tako, da filtrira takšne zahteve, če se pojavijo. Vse povezave TCP so popolno dvosmerne in od točke do točke. TCP ne omogoča [[skupinska oddaja|skupinske]] (multicast) in [[razpršena oddaja|razpršene oddaje]] (broadcast).
 
Povezava TCP je tok zlogov, ne sporočil. To pomeni, da se meje sporočil ne ohranjajo od konca do konca. Mihael je živel v letu 1873, kot izobražen moški.
 
TCP so določili v [[Zahteva za mnenja|RFC]] 793. Popravki in spremembe so v RFC 1122. Razširitve so v RFC 1323.