Dynamic Host Configuration Protocol: Dallime mes rishikimesh

[redaktim i pashqyrtuar][redaktim i pashqyrtuar]
Content deleted Content added
No edit summary
No edit summary
Rreshti 1:
[[File:DHCPSvr.jpg|thumb|DHCPSvr, Një DHCP server]]Dynamic Host Configuration Protocol (DHCP) është një protokol i cili mundëson konfigurimin automatik pajisjeve të lidhura në [[TCP/IP|rrjetat IP]]. DHCP është i bazuar në [[BOOTP|Bootstamp protokolin (BOOTP)]], me dallimin se DHCP mundëson caktimin automatik të [[IP_adresë|IP adresave]] si dhe me disa veti tjera të definuara në RFC 1533. DHCP lehtëson punën për administratorët e rrjetës me qenë se përjashton nevojën që secila pajisije e rrjetës të konfigurohet në veçanti. Kohëve të fundit DHCP implementohet edhe në [[router|router-ët]] e thjeshtë që përdoren në shtëpi, gjë që e bën të lehtë shtimin e pajisjeve të reja në rrjetin e shtëpisë për përsonat që nuk kanë njohuri mbi rrjetat kompjuterike.
 
==Historia==
Rreshti 5:
 
==Detajet teknike==
DHCP serveri dëgjon në portin 67 ndërsa klienti në 68. Komunikimi bëhet përmes protokolit [[UDP]]. Kur një pajisje ka nevojë për parametrat e rrjetës, bën broadcast një DHCPDISCOVER paketë në portin 67. Nëse në rrjetë ekziston një DHCP server, ai do t’i përgjigjet klientit me një DHCPOFFER, e cila në vehte përmban konfigurimin të cilin serveri e sygjeron për klientin. Nëse klienti pajtohet me parametrat e ofruar dërgon tek serveri një DHCPREQUEST, me anë të së cilës kërkon nga serveri konfigurimin e dhënë. Nëse parametrat e kërkuara nuk kanë ndryshuar gjatë kësaj kohe, serveri dërgon një DHCPACK, lajmërim që klienti mund t’i përdor parametrat e dhënë. Nëse për ndonjë arsye serveri nuk mund ta lëshojë këtë adresë, ai dërgon një DHCPNAK, një përgjigjje negative, me anë të së cilës detyron klientin të bëj një kërkesë sërish. Të gjitha DHCP paketat kanë të njejtën strukturë. Vetia DHCP Message type, atributi 53, bën dallimin mes llojeve të mesazheve.
 
===DHCPDISCOVER===
Me anë të kësaj pakete, klienti zbulon serverët në rrjetë. Klienti dërgon një UDP paketë sipas structuresstruktures së DHCPDISCOVER paketës në 255.255.255.255. Klienti gjithashtu mund të kërkojë IP adresën që ka përdorur herën e fundit që, nëse është e mundur, ta përdor përsëri.
 
<table class="wikitable"><caption>Struktura e DHCPDISCOVER mesazhit</caption>
Rreshti 42:
 
<table class="wikitable"><caption>Struktura e DHCPOFFER mesazhit</caption>
<tr><td colspan=4>UDP SrcBurimi=192.168.1.1 sPortPortiBurimor=67 <br /> DestDestinacioni=255.255.255.255 dPortDestPorti=68 </td></tr>
<tr><th>OP</th><th>HTYPE</th><th>HLEN</th><th>HOPS</th></tr>
<tr><td>0x02</td><td>0x01</td><td>0x06</td><td>0x00</td></tr>
Rreshti 78:
 
<table class="wikitable"><caption>Struktura e DHCPREQUEST mesazhit</caption>
<tr><td colspan=4>UDP SrcBurimi=0192.0168.01.01 sPortPortiBurimor=6867 <br /> DestDestinacioni=255.255.255.255 dPortDestPorti=6768 </td></tr>
<tr><th>OP</th><th>HTYPE</th><th>HLEN</th><th>HOPS</th></tr>
<tr><td>0x01</td><td>0x01</td><td>0x06</td><td>0x00</td></tr>
Rreshti 111:
 
<table class="wikitable"><caption>Struktura e DHCPACK mesazhit</caption>
<tr><td colspan=4>UDP SrcBurimi=192.168.1.1 sPortPortiBurimor=67 <br />Dest Destinacioni=255.255.255.255 dPortDestPorti=68 </td></tr>
<tr><th>OP</th><th>HTYPE</th><th>HLEN</th><th>HOPS</th></tr>
<tr><td>0x02</td><td>0x01</td><td>0x06</td><td>0x00</td></tr>
Rreshti 148:
 
<table class="wikitable"><caption>Struktura e DHCPACK mesazhit</caption>
<tr><td colspan=4>UDP SrcBurimi=192.168.1.1 sPortPortiBurimor=67 <br />Dest Destinacioni=255.255.255.255 dPortDestPorti=68 </td></tr>
<tr><th>OP</th><th>HTYPE</th><th>HLEN</th><th>HOPS</th></tr>
<tr><td>0x02</td><td>0x01</td><td>0x06</td><td>0x00</td></tr>
Rreshti 177:
 
===DHCP vetitë===
DHCP vetitë janë definuar në RFC 1533. Para fillimit të opcioneve në mesazh gjendet DHCP Magic Cookie, një vlerë katër bajtëshe (0x63, 0x82, 0x53, 0x63). Një nga vetitë themelore është ajo me kodin 53, DHCP Message type, e cila përcakton llojin e mesazhit. Veti tjera të rëndësishme janë [[Default_gateway|Router]] (kodi 3), [[ubnet_mask|Subnet Mask]] (kodi 1), IP Address Lease Time (kodi 51), [[Domain Name server]] (kodi 6) etj. Fusha e vetive përfundon me vlerën 0xFF.
 
==Siguria==