Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Garraio Maila: TCP
Transport Control Protocol
Konputagailu Sareen Oinarriak
6. ASTEA (2017/03/08)
Konputagailu Sareen Oina...
HTTP eskaera/erantzuna: Adibidea 2
http://www.ehu.es/
www.ehu.es
158.227.0.65
zerbitzariabezeroa
GET / HTTP/1.1
[goiburuak...
HTTP eskaera/erantzuna: Adibidea 2
http://www.ehu.es/
www.ehu.es
158.227.0.65
zerbitzariabezeroa
HTTP/1.1 200 OK
[goiburua...
Erantzunaren edukia: Web Orria
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1...
Web Orria osotzen duten elementuak
• css: /AVCustom/styles/prehome.css
• js:
/AVCustom/r01gLangSelectorVA/scripts/Portal
L...
Web Orria osotzen duten elementuak:
css
html, body {
padding: 0px;
margin:0px;
background-color: #286793;
/*background-col...
Web Orria osotzen duten elementuak:
js (javascript)
function readCookie (name) {
var nameEQ = name + "=";
var ca = documen...
Web Orri osoa ikustaratzeko
www.ehu.es
158.227.0.65
zerbitzariabezeroa
GET /AVCustom/styles/prehome.css
GET PortalLanguage...
192.168.1.34
(bezeroa)
158.227.0.65
(zerbitzaria)
55047
80
55047
55047
TCP konexio bat zabaltzen da bezeroaren 55047 eta z...
80
55047
Web zerbitzariak html orria nabigatzaileari itzultzen dio. HTTP edukia (html orria)
pakete bakar batean sartzen d...
55047
80
Bezeroak html orria ondo jaso duela adierazteko, berrespen paketea (ACK) bidaltzen
dau. Horretarako, zerbitzariak...
55050
80
55050 portuko TCP konexio berria erabiliz, nabigatzaileak javascript fitxategia eskatzen du.
GET /AVCustom/r01gLa...
#contenido {
width:872px;
height: 500px;
}
#contenido ul{
padding-top: 20px;
}
#contenido li{
/*after {content: url("../im...
55047
80
Bezeroak css estilo orria ondo jaso duela adierazteko, berrespen paketea (ACK)
bidaltzen dau. Horretarako, zerbit...
55050
80
55050 portuko TCP konexioa erabiliz (javascript fitxategia lortzeko erabili dena),
nabigatzaileak bg_img.jpg irud...
80
55050
Web zerbitzariak bg_img.jpg irudia nabigatzaileari itzultzen dio dagokion TCP
konexioa erabiliz (55050 portukoa)....
80
55050
Web zerbitzariak bg_img.jpg irudiaren transmisioarekin jarraitzen du. Pakete
honekin irudia transmisioa amaitzen ...
55050
80
Bezeroak bg_img.jpg irudia osotzen duten lehenengo bi zatiak ondo jaso duela
adierazteko, berrespen paketea (ACK)...
80
55050
29. eta 93. paketeen artean web zerbitzariak bg_img.jpg irudiaren
transmisioarekin jarraitzen du, tartean bezeroa...
55047
(2)
80
(1)
(3)
(4)
(5)
(6)
(7)
(16)
(17)
(98)
(99)
(100)
(104)
55049
(13)
80
(8)
(14)
(15)
(21)
(22)
(101)
(102)
(10...
Upcoming SlideShare
Loading in …5
×
Upcoming SlideShare
[KSO] 5. ESKOLA (2017/03/01): GARRAIO maila: TCP: irudia deskargatu
Next
Download to read offline and view in fullscreen.

0

Share

Download to read offline

[KSO] 6. ESKOLA (2017/03/08): GARRAIO maila: TCP: web orri baten deskarga

Download to read offline

Web orri baten TCP fluxuaren azterketa..

Related Books

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

[KSO] 6. ESKOLA (2017/03/08): GARRAIO maila: TCP: web orri baten deskarga

  1. 1. Garraio Maila: TCP Transport Control Protocol Konputagailu Sareen Oinarriak 6. ASTEA (2017/03/08) Konputagailu Sareen Oinarriak by Oskar Casquero is licensed under a Creative Commons Reconocimiento 4.0 Internacional License. Adibidea 2: web orri baten deskarga
  2. 2. HTTP eskaera/erantzuna: Adibidea 2 http://www.ehu.es/ www.ehu.es 158.227.0.65 zerbitzariabezeroa GET / HTTP/1.1 [goiburuak] rn 2
  3. 3. HTTP eskaera/erantzuna: Adibidea 2 http://www.ehu.es/ www.ehu.es 158.227.0.65 zerbitzariabezeroa HTTP/1.1 200 OK [goiburuak] rn WEB ORRIA 3
  4. 4. Erantzunaren edukia: Web Orria <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1- Transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="eu"> <head> <title>Euskal Herriko Unibertsitateko Web Ataria/Portal web de la Universidad del País Vasco</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1“/> <link href="/AVCustom/styles/prehome.css" rel="stylesheet" type="text/css“/> <script type="text/javascript" src="/AVCustom/r01gLangSelectorVA/scripts/PortalLanguagePreHome.js“/> </head> <body> <script type="text/javascript"> testPreHome("p200","home","home","shenhm"); </script> <div id=container> <div id=contenido> <ul> <li><a href="/p200-home/eu/">Euskara </a><img src="/AVCustom/images/bullet.jpg"></li> <li><a href="/p200-home/es/">Español </a><img src="/AVCustom/images/bullet.jpg"></li> <li><a href="/p200-shenhm/en">English </a><img src="/AVCustom/images/bullet.jpg"></li> </ul> </div> </div> </body> </html> 4
  5. 5. Web Orria osotzen duten elementuak • css: /AVCustom/styles/prehome.css • js: /AVCustom/r01gLangSelectorVA/scripts/Portal LanguagePreHome.js • img:/AVCustom/images/bullet.jpg 5
  6. 6. Web Orria osotzen duten elementuak: css html, body { padding: 0px; margin:0px; background-color: #286793; /*background-color: #033158;*/ /*background-image:url("../images/bg.jpg"); background-repeat: repeat;*/ } #container { width:872px; height: 500px; border: 5px solid #ffffff; margin: 15px; margin-left: auto; margin-right: auto; background-image:url("../images/bg_img.jpg"); background-repeat: no-repeat; } #contenido { width:872px; height: 500px; } #contenido ul{ padding-top: 20px; } #contenido li{ /*after {content: url("../images/bullet.jpg");*/ list-style-type: none; padding-top: 15px; } #contenido a{ color: white; font-weight: bold; font-family: verdana, tahoma; font-size: 70%; text-decoration: none; padding-left: 60px; } css-ak html-an agertzen ez den beste irudi honi erreferentzia egiten dio 6
  7. 7. Web Orria osotzen duten elementuak: js (javascript) function readCookie (name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } function testPreHome (portal,euskara,castellano,english) { var cookieValue = readCookie ("ehuPortalCookie"); if (cookieValue != null) { // Hay cookie. Vamos a ver si es de los idiomas autorizados. if ((cookieValue == "es") && (castellano != "")) { location.href="/"+portal+"-"+castellano+"/"+cookieValue; } else if ((cookieValue == "eu") && (euskara != "")) { location.href="/"+portal+"-"+euskara+"/"+cookieValue; } else if ((cookieValue == "en") && (english != "")) { location.href="/"+portal+"-"+english+"/"+cookieValue; } } } 7
  8. 8. Web Orri osoa ikustaratzeko www.ehu.es 158.227.0.65 zerbitzariabezeroa GET /AVCustom/styles/prehome.css GET PortalLanguagePreHome.js GET /AVCustom/images/bullet.jpg HTTP/1.1 200 OK HTTP/1.1 200 OK HTTP/1.1 200 OK GET /AVCustom/images/bg_img.jpg HTTP/1.1 200 OK GET / HTTP/1.1 200 OK 8
  9. 9. 192.168.1.34 (bezeroa) 158.227.0.65 (zerbitzaria) 55047 80 55047 55047 TCP konexio bat zabaltzen da bezeroaren 55047 eta zerbitzariaren 80 portuen artean 55047 80 Nabigatzaileak zerbitzariari web orria eskatzen dio. Eskaera pakete bakar batean sartzen denez, bezeroak TCP goiburuan PSH bit-a aktibatu egiten du. Zerbitzariko TCP mailak bit hau irakurtzen duenean, datuak goiko mailari (web zerbitzariari) pasatu behar dizkiola ulertzen du. TCP mailako edukia HTTP eskaera bat da: GET / HTTP/1.1 Host: www.ehu.es Connection: keep-alive Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.152 Safari/537.36 Accept-Encoding: gzip,deflate,sdch Accept-Language: en-US,en;q=0.8 rn TCP fluxua (1) (2) (3) (4)
  10. 10. 80 55047 Web zerbitzariak html orria nabigatzaileari itzultzen dio. HTTP edukia (html orria) pakete bakar batean sartzen denez, zerbitzariak TCP goiburuan PSH bit-a aktibatu egiten du. Bezeroko TCP mailak bit hau irakurtzen duenean, edukia goiko mailari (nabigatzaileari) pasatu behar diola ulertzen du. TCP mailako edukia HTTP erantzun bat da. HTTP erantzun honek, beste edozein protokolorekin gertatzen den bezela, goiburua (derrigorrezkoa) eta edukia (aukerazkoa) ditu. HTTP/1.1 200 OK Date: Thu, 20 Mar 2014 20:25:52 GMT Last-Modified: Tue, 17 Sep 2013 13:00:02 GMT ETag: "1a968-3ec-4e693e61bb8b6" Accept-Ranges: bytes Content-Length: 1004 Keep-Alive: timeout=2, max=500 Connection: Keep-Alive Content-Type: text/html; charset=ISO-8859-1 Set-Cookie: TS0118723a=01e9e7210c09bc9d3322bbf2e86cdbc75295fd553f3044fcc2278396eed6d17dc554e82 788; Path=/ rn <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-Transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="eu"> <head> <title>Euskal Herriko Unibertsitateko Web Ataria/Portal web de la Universidad del Pas Vasco</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="/AVCustom/styles/prehome.css" rel="stylesheet" type="text/css"> <script type="text/javascript" src="/AVCustom/r01gLangSelectorVA/scripts/PortalLanguagePreHome.js"></script> </head> <body> <script type="text/javascript”>testPreHome("p200","home","home","shenhm");</script> <div id=container><div id=contenido><ul> <li><a href="/p200-home/eu/">Euskara </a><img src="/AVCustom/images/bullet.jpg"></li> <li><a href="/p200-home/es/">Espaol </a><img src="/AVCustom/images/bullet.jpg"></li> <li><a href="/p200-shenhm/en">English </a><img src="/AVCustom/images/bullet.jpg"></li> </ul></div></div></body> </html> HTTP goiburua HTTP edukia TCP edukia (5)
  11. 11. 55047 80 Bezeroak html orria ondo jaso duela adierazteko, berrespen paketea (ACK) bidaltzen dau. Horretarako, zerbitzariak bidalitako paketearen (5) sekuentzia zenbakiari (seq=1) pakete horren luzeera (len=1391) gehitzen dio eta emaitza pakete honetako berrrespen sekuentzia zenbakian sartzen du (ack=1392). Beraz, zer esan nahi du ack=1392? Ba bezeroak 1391 sekuentzia zenbakiraino zerbitzariak bidalitako datu guztiak ondo jaso dituela, eta zerbitzariarengandik espero duen hurrengo paketeak 1392 sekuentzia zenbakia duela. 55047 80 Nabigatzaileak html irakurri eta web orria osotzen duten elementuak eskatzen hasten da, lehenengoa css estilo orria delarik. Eskaera berri hau aurreko portua (55047) berrerabiliz egiten da. Bezeroak bidalitako aurreko paketea (6) berrespen pakete bat zenez, sekuentzia zenbakia ez da aldatzen. Bestalde, bitartean zerbitzariarengandik ezer jaso ez denez, berrespen sekuentzia zenbakia berdina izaten jarraitzen du ere. GET /AVCustom/styles/prehome.css HTTP/1.1 Host: www.ehu.es Connection: keep-alive Accept: text/css,*/*;q=0.1 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.152 Safari/537.36 Referer: http://www.ehu.es/ Accept-Encoding: gzip,deflate,sdch Accept-Language: en-US,en;q=0.8 Cookie: TS0118723a=01e9e7210c09bc9d3322bbf2e86cdbc75295fd553f3044fcc2278396eed6d17dc554e82788 rn 55049 80 55050 55050 55050 css estilo orria eskatu ostean, nabigatzaileak TCP konexio berriak zabaltzen ditu 55049 eta 55050 portuetan web orria osotzen elementu batzuk deskargatzeko. Konekxio bakoitzak (55047, 55049 eta 55050 portuetan) bere sekuentzia zenbakiak kudeatzen ditu. (6) (7) (8) (9) (10) (11)
  12. 12. 55050 80 55050 portuko TCP konexio berria erabiliz, nabigatzaileak javascript fitxategia eskatzen du. GET /AVCustom/r01gLangSelectorVA/scripts/PortalLanguagePreHome.js HTTP/1.1 Host: www.ehu.es Connection: keep-alive Accept: */* User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.152 Safari/537.36 Referer: http://www.ehu.es/ Accept-Encoding: gzip,deflate,sdch Accept-Language: en-US,en;q=0.8 Cookie: TS0118723a=01e9e7210c09bc9d3322bbf2e86cdbc75295fd553f3044fcc2278396eed6d17dc554e82788 rn 55049 55049 55049 portuan TCP konexioa zabaltzeko falta ziren bi TCP paketeak bidaltzen dira 55049 80 55049 portuko TCP konexio berria erabiliz, nabigatzaileak bullet.jpg irudia eskatzen du. GET /AVCustom/images/bullet.jpg HTTP/1.1 Host: www.ehu.es Connection: keep-alive Accept: image/webp,*/*;q=0.8 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.152 Safari/537.36 Referer: http://www.ehu.es/ Accept-Encoding: gzip,deflate,sdch Accept-Language: en-US,en;q=0.8 Cookie: TS0118723a=01e9e7210c09bc9d3322bbf2e86cdbc75295fd553f3044fcc2278396eed6d17dc554e82788 rn (12) (13) (14) (15)
  13. 13. #contenido { width:872px; height: 500px; } #contenido ul{ padding-top: 20px; } #contenido li{ /*after {content: url("../images/bullet.jpg");*/ list-style-type: none; padding-top: 15px; } #contenido a{ color: white; font-weight: bold; font-family: verdana, tahoma; font-size: 70%; text-decoration: none; padding-left: 60px; } 80 55047 Web zerbitzariak css estilo orria nabigatzaileari itzultzen dio dagokion TCP konexioa erabiliz (55047 portukoa). TCP konexio honetan zerbitzariak pakete honi dagokion hurrengo sekuentzia zenbaki balioduna ematen dio (seq=1392), hau da, aurreko paketearen (5) sekuentzia zenbakia (seq=1) gehi pakete horren luzeera (len=1391). Zerbitzariak eskaera ondo jaso duela adierazteko, berrespen bit-a (ACK) aktibatzen du. Horretarako, bezeroak css orriaren eskaeraren (7) sekuentzia zenbakiari (seq=358) pakete horren luzeera (len=442) gehitzen dio eta emaitza pakete honetako berrrespen sekuentzia zenbakian sartzen du (ack=790). HTTP/1.1 200 OK Date: Thu, 20 Mar 2014 20:25:52 GMT Last-Modified: Tue, 15 Jul 2008 07:30:25 GMT ETag: "c2e6f-2f5-4520afb3be640" Accept-Ranges: bytes Content-Length: 757 Cache-Control: max-age=604800 Expires: Thu, 27 Mar 2014 20:25:52 GMT Keep-Alive: timeout=2, max=499 Connection: Keep-Alive Content-Type: text/css rn html, body { padding: 0px; margin:0px; background-color: #286793; /*background-color: #033158;*/ /*background-image:url("../images/bg.jpg"); background-repeat: repeat;*/ } #container { width:872px; height: 500px; border: 5px solid #ffffff; margin: 15px; margin-left: auto; margin-right: auto; background-image:url("../images/bg_img.jpg"); background-repeat: no-repeat; } HTTP goiburua HTTP edukia TCP edukia (16)
  14. 14. 55047 80 Bezeroak css estilo orria ondo jaso duela adierazteko, berrespen paketea (ACK) bidaltzen dau. Horretarako, zerbitzariak bidalitako paketearen (17 es 16) sekuentzia zenbakiari (seq=1392) pakete horren luzeera (len=1086) gehitzen dio eta emaitza pakete honetako berrrespen sekuentzia zenbakian sartzen du (ack=2478). TCP konexio honetan bezeroak pakete honi dagokion hurrengo sekuentzia zenbaki balioduna ematen dio (seq=790), hau da, aurreko paketearen (7) sekuentzia zenbakia (seq=348) gehi pakete horren luzeera (len=442). (17) 80 55050 Web zerbitzariak js javascript fitxategia nabigatzaileari itzultzen dio dagokion TCP konexioa erabiliz (55050 portukoa). HTTP edukia (js fitxategia) pakete bakar batean sartzen denez, zerbitzariak TCP goiburuan PSH bit-a aktibatu egiten du. Bezeroko TCP mailak bit hau irakurtzen duenean, edukia goiko mailari (nabigatzaileari) pasatu behar diola ulertzen du. TCP konexio honetan pakete hau zerbitzariak bidaltzen duen lehenengo paketea denez, zerbitzariak erantzun honi seq=1 sekuentzia zenbaki ematen dio. Zerbitzariak eskaera ondo jaso duela adierazteko, berrespen bit-a (ACK) aktibatzen du. Horretarako, bezeroak javascript fitxategiaren eskaerako paketearen (12) sekuentzia zenbakiari (seq=1) pakete horren luzeera (len=460) gehitzen dio eta emaitza pakete honetako berrrespen sekuentzia zenbakian sartzen du (ack=461). (18) 55050 80 Bezeroak javascript fitxategia ondo jaso duela adierazteko, berrespen paketea (ACK) bidaltzen dau. Horretarako, zerbitzariak bidalitako paketearen (18) sekuentzia zenbakiari (seq=1) pakete horren luzeera (len=1190) gehitzen dio eta emaitza pakete honetako berrrespen sekuentzia zenbakian sartzen du (ack=1191). TCP konexio honetan bezeroak pakete honi dagokion hurrengo sekuentzia zenbaki balioduna ematen dio (seq=461), hau da, aurreko paketearen (12) sekuentzia zenbakia (seq=1) gehi pakete horren luzeera (len=460). (19)
  15. 15. 55050 80 55050 portuko TCP konexioa erabiliz (javascript fitxategia lortzeko erabili dena), nabigatzaileak bg_img.jpg irudia (css-an erreferentziatu egiten dena) eskatzen du. GET /AVCustom/images/bg_img.jpg HTTP/1.1 Host: www.ehu.es Connection: keep-alive Accept: image/webp,*/*;q=0.8 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.152 Safari/537.36 Referer: http://www.ehu.es/ Accept-Encoding: gzip,deflate,sdch Accept-Language: en-US,en;q=0.8 Cookie: TS0118723a=01e9e7210c09bc9d3322bbf2e86cdbc75295fd553f3044fcc2278396eed6d17dc554e82788 rn (20) 80 55049 Web zerbitzariak bullet.jpg irudia nabigatzaileari itzultzen dio dagokion TCP konexioa erabiliz (55049 portukoa). HTTP edukia (irudia) pakete bakar batean sartzen denez, zerbitzariak TCP goiburuan PSH bit-a aktibatu egiten du. Bezeroko TCP mailak bit hau irakurtzen duenean, edukia goiko mailari (nabigatzaileari) pasatu behar diola ulertzen du. TCP konexio honetan pakete hau zerbitzariak bidaltzen duen lehenengo paketea denez, zerbitzariak erantzun honi seq=1 sekuentzia zenbaki ematen dio. Zerbitzariak eskaera ondo jaso duela adierazteko, berrespen bit-a (ACK) aktibatzen du. Horretarako, bezeroak bullet.jpg irudiaren eskaerako paketearen (15) sekuentzia zenbakiari (seq=1) pakete horren luzeera (len=443) gehitzen dio eta emaitza pakete honetako berrrespen sekuentzia zenbakian sartzen du (ack=444). (21) 55049 80 Bezeroak bullet.jpg irudia ondo jaso duela adierazteko, berrespen paketea (ACK) bidaltzen dau. Horretarako, zerbitzariak bidalitako paketearen (21) sekuentzia zenbakiari (seq=1) pakete horren luzeera (len=798) gehitzen dio eta emaitza pakete honetako berrrespen sekuentzia zenbakian sartzen du (ack=799). TCP konexio honetan bezeroak pakete honi dagokion hurrengo sekuentzia zenbaki balioduna ematen dio (seq=444), hau da, aurreko paketearen (15) sekuentzia zenbakia (seq=1) gehi pakete horren luzeera (len=443). (22)
  16. 16. 80 55050 Web zerbitzariak bg_img.jpg irudia nabigatzaileari itzultzen dio dagokion TCP konexioa erabiliz (55050 portukoa). HTTP edukia (irudia) pakete bakar batean sartzen ez denez, zerbitzariak TCP goiburuan ez du PSH bit-a aktibatzen. Bezeroko TCP mailak PSH bit-a aktibatuta aurkitzen ez duenez, ez dio edukia goiko mailari (nabigatzaileari) pasatzen. TCP konexio honetan (55050) zerbitzariak pakete honi dagokion hurrengo sekuentzia zenbaki balioduna ematen dio (seq=1191), hau da, aurreko paketearen (18) sekuentzia zenbakia (seq=1) gehi pakete horren luzeera (len=1190). Zerbitzariak eskaera ondo jaso duela adierazteko, berrespen bit-a (ACK) aktibatzen du. Horretarako, bezeroak bg_img.jpg irudiaren eskaerako paketearen (20) sekuentzia zenbakiari (seq=461) pakete horren luzeera (len=443) gehitzen dio eta emaitza pakete honetako berrrespen sekuentzia zenbakian sartzen du (ack=904). (23) IP goiburua TCP goiburua HTTP goiburua 1. irudi zatia HTTP prokoloak daraman edukia TCP prokoloak daraman edukia IP prokoloak daraman edukia
  17. 17. 80 55050 Web zerbitzariak bg_img.jpg irudiaren transmisioarekin jarraitzen du. Pakete honekin irudia transmisioa amaitzen ez denez, ez da PSH bit-a aktibatzen. TCP konexio honetan (55050) zerbitzariak pakete honi dagokion hurrengo sekuentzia zenbaki balioduna ematen dio (seq=2631), hau da, aurreko paketearen (23) sekuentzia zenbakia (seq=1191) gehi pakete horren luzeera (len=1440). Bitartean bezeroak ezer bidali ez duenez, berrrespen sekuentzia zenbakia aurreko paketearen (23) berdina izaten jarraitzen du (ack=904). Kasu honetan, TCP mailak daramatzan datuak HTTP erantzun baten zati bat dira. HTTP erantzun horren lehenengo zatia, HTTP goiburua zuena, jadanik bidali egin denez, HTTP goiburua ez da berriro bidaltzen. Aldiz, pakete guztiek IP eta TCP goiburuak izan behar dituzte, paketearen jatorri eta helburu diren helbideak eta portuak zehaztu ahal izateko. (24) IP goiburua TCP goiburua 2. irudi zatia TCP prokoloak daraman edukia IP prokoloak daraman edukia
  18. 18. 55050 80 Bezeroak bg_img.jpg irudia osotzen duten lehenengo bi zatiak ondo jaso duela adierazteko, berrespen paketea (ACK) bidaltzen dau. Horretarako, zerbitzariak bidalitako paketearen (24) sekuentzia zenbakiari (seq=2631) pakete horren luzeera (len=343) gehitzen dio eta emaitza pakete honetako berrrespen sekuentzia zenbakian sartzen du (ack=2974). TCP konexio honetan bezeroak pakete honi dagokion hurrengo sekuentzia zenbaki balioduna ematen dio (seq=790), hau da, aurreko paketearen (20) sekuentzia zenbakia (seq=461) gehi pakete horren luzeera (len=443). (26) 80 55050 Web zerbitzariak bg_img.jpg irudiaren transmisioarekin jarraitzen du. Pakete honekin irudia transmisioa amaitzen ez denez, ez da PSH bit-a aktibatzen. TCP konexio honetan (55050) zerbitzariak pakete honi dagokion hurrengo sekuentzia zenbaki balioduna ematen dio (seq=4414), hau da, aurreko paketearen (25) sekuentzia zenbakia (seq=2974) gehi pakete horren luzeera (len=1440). Bitartean bezeroak ACK paketeaz (26) aparte ezer bidali ez duenez, berrrespen sekuentzia zenbakia aurreko paketearen (25) berdina izaten jarraitzen du (ack=904). (27) 55050 80 Bezeroak bg_img.jpg irudia osotzen duten azkenengo bi zatiak ondo jaso duela adierazteko, berrespen paketea (ACK) bidaltzen dau. Horretarako, zerbitzariak bidalitako paketearen (24 es 27) sekuentzia zenbakiari (seq=4414) pakete horren luzeera (len=1440) gehitzen dio eta emaitza pakete honetako berrrespen sekuentzia zenbakian sartzen du (ack=5854). (28) 80 55050 Web zerbitzariak bg_img.jpg irudiaren transmisioarekin jarraitzen du. Pakete honekin irudia transmisioa amaitzen ez denez, ez da PSH bit-a aktibatzen. TCP konexio honetan (55050) zerbitzariak pakete honi dagokion hurrengo sekuentzia zenbaki balioduna ematen dio (seq=2974), hau da, aurreko paketearen (24) sekuentzia zenbakia (seq=2631) gehi pakete horren luzeera (len=343). Bitartean bezeroak ezer bidali ez duenez, berrrespen sekuentzia zenbakia aurreko paketearen (24) berdina izaten jarraitzen du (ack=904). (25)
  19. 19. 80 55050 29. eta 93. paketeen artean web zerbitzariak bg_img.jpg irudiaren transmisioarekin jarraitzen du, tartean bezeroak berrespen paketeak bidaltzen dizkiolarik. 93. Paketean zerbitzariak TCP goiburuan PSH bit-a aktibatu egiten du. Bezeroko TCP mailak bit hau irakurtzen duenean, irudia osotzen duten zati guztiak batu eta goiko mailari (nabigatzaileari) pasatzen dizkio. (29) 55050 (94) 55050 (93) […] 55047 (99) 55047 (98) 55047 (100) 80 Web orria osotzen duten elementu guztiak deskargatu dira, beraz, bezeroak eta zerbitzariak 55047, 55049 eta 55050 portuetako TCP konexioak itxi egiten dituzte. Hemen 55047 eta 55049 portuetako TCP konexioen ixtea azaltzen da. 55049 (101) 55049 (102) 55049 (103) 55047 (104) 55049 (105)
  20. 20. 55047 (2) 80 (1) (3) (4) (5) (6) (7) (16) (17) (98) (99) (100) (104) 55049 (13) 80 (8) (14) (15) (21) (22) (101) (102) (103) (105) 55050 (10) 80 (9) (11) (12) (18) (19) (20) (23) (24) (25) (26) (27) (28) […] (93) (94) LABURPENA

Web orri baten TCP fluxuaren azterketa..

Views

Total views

737

On Slideshare

0

From embeds

0

Number of embeds

669

Actions

Downloads

3

Shares

0

Comments

0

Likes

0

×