Интернет протокол IPv4

ИП протокол, такође, описује стандардну структуру пакета којим подаци путују кроз мрежу. Принцип је енкапсулација (паковање) информације у структуре погодне за пренос. Аналогија је поштански пакет. У заглављју пакета, поред адресе пошиљаоца и примаоца података, стоје још и информације о самом пакету које обавештавају како пакет треба да путује (колико је станица већ прошао, да ли се може делити у мање пакете, итд.)

бит 0-3 4-7 8-15       20-31
                                                               
Верзија Дужина Тип сервиса Укупна дужина
Идентификација 0 D

F

M

F

Место фрагмента
TTL Протокол Чексума (Провера битских грешака)
Изворишна интернет адреса
Одредишна интернет адреса
Опције
Податак (TCP сегмент или UDP датаграм)

Наводимо информације о пољима у заглављу ИП :

  • Верзија (4 бита): Приказује износ верзије како би се могао дозволити развој протокола. Вредност поља је 4.
  • Дужина Интернет Заглавља (IHL) (4 бита): Дужина заглавља у 32-битној речи. Минимална вредност је пет за минималну дужину заглавља од 20 бајта.
  • Тип сервиса TOS (енгл. Type of Service) (8 бита): У претходном опису сервиса, ово поље се односило на поље тип Сервиса и одређивало је поузданост, предност, одлагање и параметре пропусне моћи. Оваква итерпретација је сада замењена. Првих 6 бита поља Типа Сервиса сада припада пољу DS (енгл. Differentiated Services), а остала 2 бита резервисана су за поље ECN (енгл. Explicit Songestion Notification).
  • Укупна дужина (16 бита): Укупна дужина датаграма, укључујући заглавље и податке, изражено је у бајтовима (октетима).
  • Идентификација (16 бита): Низ бројева, који заједно са изворишном адресом, одредишном адресом и корисничким протоколом намерава да јединствено идентификује пакет. Према томе, овај број би требао да буде јединствен за изворишну адресу, одредишну адресу и кориснички протокол датаграма док год је он у интернету.
  • Контролни битови (3 бита): Само два од ових бита су тренутно дефинисана. MF (енгл. More Fragment) се користи за фрагментацију и поновно склапање, као што је малопре објашњено. Бит DF (енгл. Dont Fragment) забрањује фрагментацију када се то тражи. Овај бит може бити од велике користи када се зна да дестинација нема капацитета да склопи фрагменте. Ипак, ако је овај бит постављен, пакет ће бити одбачен ако премаши максималну величину мреже на некој рути. Да се ово не би десило, било би паметно користити изворишно рутирање да би се заобишле мреже које имају дефинисану малу максималну величину пакета.
  • Место фрагмента (13 бита): Показује где је у оригиналном датаграму место овом фрагменту, исказано у 64 бита. То значи да фрагменти који нису последњи фрагмент морају да садрже поље података које је дељиво са 64 бита у дужини.
  • Време живота (TTL) (8 бита): Показује колико дуго, у скоковима, је дозвољено датаграму да буде у интернету. Сваки рутер који процесира датаграм мора да смањи TTL за најмање један, тако да је TTL донекле сличан бројачу скокова.
  • Протокол (8 бита): Показује протокол вишег нивоа коме треба проследити пакет; према томе, ово поље идентификује тип заглавља сегмента (слој транспорта). Вредности 1 (00000001) за ICMP, 6 (00000110) за TCP, 17 (00010001) за UDP
  • Заштитна сума (Чексума) (16 бита): Код за детектовање грешке који је привезан само заглављу. Због мењања неких поља током пута (нпр. време у животу, фрагментациона поља), ово поље се реверификује и процењује у сваком рутеру. Поље се формира тако што се узму јединице из 16 бита и додају се све јединице из свих 16-битних речи у заглављу. Због рачунања, поља чексуме су иницијализована на вредност нула.
  • Изворишна адреса (32 бита): Кодирано да би се дозволиле различите комбинације бита за специфицирање мреже или система прикаченог на мрежу.
  • Одредишна адреса (32 бита): Исте катактеристике као изворишна адреса.
  • Опције (променљиво): Кодира опције тражене од стране пошиљаоца.
  • Пуњење (променљиво) (енгл. Padding): Користи се да би се могло гарантовати да је заглавље датаграма спој 32-битних дужина.
  • Подаци вишег слоја (променљиво): Ово поље мора бити спој 8-битних дужина целих бројева. Максимална дужина датаграма (поља података + заглавља) је 65,535 бајтова

 

IP adresa


IP adresa je kao telefonski broj svakog računara. Internet protokol (IP) poznaje svakog logičkog domaćina (hosta) po broju, takozvanoj IP adresi. Na bilo kojoj datoj mreži ovaj broj mora biti jedinstven za sve domaćine interfejsa koji komuniciraju kroz tu mrežu. Internet servis provajderi ponekad daju korisnicima interneta ime domaćina pored njihove numeričke IP adrese. Primer IP adrese je 192.168.30.143.

U zavisnosti od internet veze, IP adresa može biti uvek ista pri konekciji (takozvana statička IP adresa), ili različita pri svakoj novoj konekciji (dinamička IP adresa). Kako bi se koristila dinamička IP adresa, mora da postoji server koji pruža adresu. IP adrese se uobičajeno daju kroz servis koji se zove DHCP (Dynamic Host Configuration Protocol).

Setovanje IP Adrese

Svaki kompjuter može proveriti svoju IP Adresu ako otvori u Accessories-u Command Prompt i u njemu ukuca ipconfig i pretisne taster Enter.

Command Prompt-u možemo proveriti stanje mreže između dva ili više računara i to se može proveriti ukucavanjem ping-a i broja adrese ( primer: 192.168.30.143 ).Svaka IP adresa se može setovati i manuelnim putem tako što se u Control Panel-u otvori Local Area Connections. Zatim se klikne na taster Properties koji će zatim otvoriti prozor pod nazivom Local Area Connections Proporties. Tu se izabere  Internet Protocol (TCP/IP) i klikne se Proporties. U datom prozoru se ukucava IP adresa računaraJelena Joković

Nataša Mišić

TCP/IP

TCP/IP (Transmission Control Protocol and Internet Protocol) predstavlja par protokola koji omogućava da jedan deo  subnet-a komunicira sa drugim. Napomenimo da protokol predstavlja skup pravila za korektnu razmenu podataka izmedju dva uredjaja (računara). U konkretnom slučaju, IP deo odgovara mrežnom-nivou (network-layer) OSI modela dok TCP deo transportnom-nivou (transport-layer). Rad ovih ovih protokola transparentan je fizičkom-nivou i nivou-veze pa se zbog toga par TCP/IP može koristiti za rad Etherneta, FDDI ili  Token Ring-a. Na slici 10.1. ilustrovana je ova situacija. Adresa na nivou-veze odgovara fizičkoj adresi  čvora kakva je MAC adresa (kod Ethernet ili
Token Ring) ili telefonskog broja (kod modemske veze). IP adresa dodeljuje se svakom čvoru internet-a i koristi se da identifikuje lokaciju mreže i bilo kojih subnet-a.

Slika 10.1  OSI i TCP/IP model

Svetska mreža  internet koristi TCP/IP kao standard za prenos podataka. Svakom  čvoru na internetu dodeljena je jedinstvena mrežna adresa koja se naziva  IP adresa. Naglasimo da svaka organizacija može da ima svoje internete, ali ako se ovi interneti spoje na internet tada je potrebno da se njihove adrese slože sa formatom kod internet adresiranja. ISO je usvojio TCP/IP kao bazu za standarde koji se odnose na mrežne i transportne nivoe kod OSI modela. Ovaj standard je poznat kao ISO-IP. Tipične aplikacije koje koriste TCP/IP komunikacije su  remote-login i  file-transfer. Standardni programi koji se koriste za  fajl-transfer i  log-in preko TCP komunikacije su  ftp-program za transfer fajlova, telnet-omogućava remote log-in na drugi računar, ping-program odredjuje da li se čvor odaziva na TCP/IP komunikacije, i dr.

TCP/IP hostovi su  čvorovi koji preko mreže medjusobno komuniciraju koristeći TCP/IP komunikacije. TCP/IP gateway čvor povezuje jedan tip mreže sa drugim. On sadrži hardver koje ostvaruje fizičku vezu izmedju različitih mreža, kao i hardver i softver za konverziju okvira iz jednog formata u drugi. Obično on konvertuje Token Ring MAC nivo u ekvivalentni Ethernet MAC nivo, i obratno. Sa druge strane, koristeći vezu tipa tačka-ka-tački (point-to-point) ruter povezuje dve mreže istog tipa.

Glavna operativna razlika izmedju gateway, rutera i bridge-a je ta da kod Token Ring i Ethernet mreža,  bridge koristi 48-bitnu MAC adresu za rutiranje poruka, dok  gateway i ruter koriste IP mrežnu adresu. Po analogiji sa javnom telefonskom mrežom, MAC adresa ekvivalentna je slučajno dodeljenom telefonskom broju, dok IP adresa sadrži informaciju o logičkoj lokaciji telefona kao što su zemlja, kôd oblasti, i dr.

Tekst preuzet sa:

http://www.elfak.ni.ac.rs/phptest/new/html/informacije/vesti/resenja/mps/poglavlja/stojcev/prenos-podataka/Pogl-10-TCP-IP.pdf

Jelena Jokovic

Una Popovic

Prati

Dobijte svaki novi članak dostavljen u vaše poštansko sanduče.