Doug LLOYD: F'dan il-video aħna qed tmur biex jitkellmu dwar il-Kontroll Trażmissjoni
Protokoll, TCP.
Jekk int ma jaraw l- video fuq protokoll Internet, IP,
inti tista 'tixtieq li tagħmel dan qabel jaraw dan il-video
għaliex it-tnejn huma pjuttost interrelatati.
>> Għalhekk, il-protokoll Internet, għal darb'oħra, sommarju ta 'malajr,
dak l-protokoll li jiċċaqlaq informazzjoni
minn magna jintbagħat lejn riċeventi magna permezz tan-network.
>> Allura x'hemm TCP?
Filwaqt li biss jiċċaqalqu minn jibgħat magna li jirċievi magna,
mhuwiex l-istorja sħiħa.
Nafu wkoll li programm tagħna, kompjuters tagħna, per eżempju,
huma t-tmexxija programmi multipli, u jkollhom servizzi multipli
taħdem fuq dawk il-magni.
U hekk, jekk irridu jiksbu pakkett, jew informazzjoni għal programm speċifiku,
fuq magna speċifika, għandna bżonn aktar informazzjoni
milli sempliċiment dak IP jippermetti li tikseb informazzjoni minn punt A sa punt B.
>> Allura, TCP jistgħu jiġu meqjusa kif jidderieġi l-pakkett
għall-programm korretta, jew il korretta servizz, fuq il-magna li tirċievi.
U hekk huwa importanti li, kif inti tista jistennew, taf fejn huwa suppost li jmorru,
u dak il-pakkett huwa għal mill-istess ħin.
U għalhekk, spiss, meta tkellem dwar protokoll ta 'kontroll ta' trasmissjoni, TCP,
int verament spiss tisma fil- kuntest, TCP mmejla IP, jew biss TCP / IP.
Dawn iż-żewġ protokolli huma tant interrelatati li, dawn qed bażikament
trattati bħala unità waħda.
Imma dawn huma żewġ protokolli separati li tagħmel żewġ affarijiet separati.
>> Għal darb'oħra, IP hija responsabbli għall jkollna minn magna waħda għall-ieħor.
U TCP huwa responsabbli għall jkollna lill-programm korretta,
jew is-servizz korretta fuq magna.
U ma xi ħaġa oħra li PI ma tagħmel,
li huwa kunsinna garanzija.
>> Allura, jekk aħna issa koppja IP ta 'magna jindirizzaw bl-hekk imsejħa numru tal-port,
u numru port huwa kif speċifiku servizz, jew utilità, jew il-programm,
huwa identifikat fuq magna.
Jekk issa għandna l-IP indirizz flimkien ma 'numru tal-port,
issa nistgħu unikament jidentifikaw servizz partikolari
taħdem fuq magna partikulari.
>> Allura hu għalhekk li TCP u IP huma hekk spiss interrelatati,
minħabba dak in-numru tal-port waħdu ma verament
jfisser xejn jekk għandek bżonn ta ' numru tal-port, u l-magna
li qed jitkellem dwar.
Dak magna suppost li tkun qed tuża dan il-port partikolari, per eżempju.
>> Il-ħaġa oħra li TCP ma, kif I said, huwa garanziji ta 'kunsinna.
Allura, minbarra jispeċifika n-numru tal-port,
tindika wkoll kemm pakketti, il-protokoll Internet, IP,
tkun maqsuma l-informazzjoni fis.
U tordna dawn il-pakketti sabiex ikunu jistgħu jiġu rikostruwit fuq il tirċievi
magna, anke jekk dawn received-- fil- f'ordni differenti milli kienu mibgħuta.
Li jista 'jiġri minħabba IP huwa protokoll connectionless,
u għalhekk pakketti differenti jistgħu jieħdu mogħdijiet differenti permezz tas-sistema.
>> Xi wħud minn dawn in-numri tal-port huma użati b'mod komuni ħafna,
u ħadthom ġie standardizzat madwar kompjuters kollha,
simili, pretty ħafna kull manifattur tal-kompjuter issa.
Allura xi ħaġa imsejħa FTP, il-protokoll ta 'trasferiment fajl,
li jintuża biex jittrasmetti fajls, kif inti tista 'tistenna,
minn magna waħda għall-ieħor, li juża port 21 konvenzjonalment.
Email, SMTP, użi port 25.
DNS, is-sistema isem tad-dominju, li aħna tkellem dwar fl primer internet tagħna
video, użi port 53.
Jekk int qatt browsing il-web, int pretty ħafna
dejjem jużaw port 80, sakemm int browsing il-web sikur,
web browsing sikuri, bl-użu tal-port 443.
>> Allura x'hemm dan TCP / IP proċess?
Dak li qed jiġri ma 'kemm ta 'dawn il-protokolli flimkien?
Well, ejja nitkellmu dwar dan.
Meta programm irid jibgħat data, TCP jgħin jitkisser fis-biċċiet,
u tikkomunika dawn il-pakketti għall Softwer netwerk tal-kompjuter.
Sabiex tieħu d-data u li garżi informazzjoni madwaru
li jindika dak port suppost tmur,
u f'liema ordni li pakkett huwa barra ta 'kulħadd.
Sabiex tagħmel pakkett wieħed ta '10, żewġ ta '10, tlieta ta' 10, u l-bqija.
>> IP gets dawk biċċiet tad-dejta li ikunu ġew imkebba ma TCP,
u garżi aktar informazzjoni dwar fejn il-pakkett suppost imorru.
Nistgħu nsejħu dan l-IP saffi madwar il-pakkett.
Għalhekk, huwa tip ta ', bħal, wieħed minn dawk pupi nesting.
Għandna l-informazzjoni fil- tan-nofs, u mbagħad TCP fuq quċċata ta ',
javżak lilu meta l- data ġewwa tal TCP huwa
suppost li jmorru, għal dak port jew liema servizz fuq magna.
Madwar li huwa s-saff IP.
Liema indirizz IP, liema magna, huwa attwalment jkollna dan.
>> Mela allura, li pakkett li kien mgeżwra ma 'dawk saffi kollha,
tintbagħat permezz protokoll internet permezz tas-sistema ta 'routers, jkollna
minn punt A sa punt B. Meta l- jirċievu magna, jew mezz, gets
dan, jidher fil-PI saff, jgħid, Yup li l-
indirizz IP tiegħi, sabiex tieħu off, tip ta 'xquq l-bajd,
u jieħu off-saff IP.
Imbagħad jara li hemm saff TCP, u jgħid,
OK, qisu dan huwa ser port x, y jew port.
U apparentement huwa pakkett numru tmienja tal-15.
Allura li tajjeb li tkun taf.
Allura allura jista 'jieħu dik l-informazzjoni, tluq il-saff TCP issa,
jafu li huwa għal port x, u huwa pakkett numru tmienja,
u jiksbu mill-informazzjoni ġewwa.
U tista 'jħejji d-data sa jiġu organizzati fil-mod korrett.
U ladarba kollha ta 'l- data tkun riċevuta, TCP
jista idejn off għall-tajba servizz, u jgħidu, hawn inti tmur.
Hawn il-data li rċevejt.
Dak il-proċess tista 'tidher xi ħaġa bħal din.
Mela ejja ibgħat email minn mittenti għal riċevitur.
U ejja ngħidu dan email huwa pjuttost żgħir,
hekk aħna biss bżonn li din tinqasam fi erba pakketti, u aħna ser jsejħulhom A,
B, C, u D. Well, irridu nimxu li l-ewwel pakkett x'jiġri?
Well, aħna jieħdu dik blokki ta 'data, id-data li huwa parti mill-pakkett A,
u madwar li aħna qed tmur biex nagħlaq dan b'saff TCP.
Emails, inti tista 'recall, jintbagħtu via port 25,
u għandna erba biċċiet ta 'data, hawn, li aħna qed tmur biex tkun qed tuża,
u dan huwa l-ewwel wieħed minnhom.
Allura forsi saff TCP tagħna fiha informazzjoni dwar, ukoll, aħna qed
ser port 25, u dan huwa numru packet wieħed ta 'erba.
>> Madwar dan, hekk issa għandna dak kollu li informazzjoni miġbura flimkien,
aħna qed tmur biex ngħid fejn irridu biex imorru, dak magna, liema indirizz IP
suppost biex tikseb dan packet.
U dan huwa parti mis-saff IP.
U hemm informazzjoni oħra fil hemm kif ukoll, bħal
bħala l-indirizz ta 'ritorn fil każ xi ħaġa tmur ħażin,
ikun jaf fejn jibgħat informazzjoni lura, u l-bqija.
>> Imma s-saff IP tmur madwar kollha ta 'dak.
Li ħaġa sħiħa hija marbuta flimkien, bħala unità waħda kbira,
u mibgħuta permezz ta 'trasferiment IP.
Allura jiġrilha jgħaddu l-router network, bl-użu protokoll Internet.
U r-riċevitur jirċievi il-ħaġa sħiħa.
U allura tista 'tibda deconstruct dak li qed jiġri hawn.
Hija tħares lejn il-saff IP, il- saff ta 'barra tal din id-data,
u jgħid, Yep, li PI tiegħi indirizz għalhekk nistgħu jarmi dan.
I tista ', tip ta', jinjoraha, ma bżonnha aktar,
u tista 'tfittex livell wieħed aktar profonda.
Jara li, OK, din hija data li huwa maħsub li jkunu waslu nhar port 25.
Apparentement Hu l-ewwel parti ta 'erba.
Allura, jien ser iżommu dan mind, u ħarsa lejn il-data,
u slot huwa bejn wieħed u ieħor fejn Naħseb li għaddej biex tmur.
Issa, minħabba l-protokoll Internet mhuwiex neċessarjament il-każ
li l-pakkett li jmiss l- riċevitur gets, huwa packet tnejn.
Fil-fatt, il-li jmiss ħaġa ir-riċevitur gets
jista 'jkun in-numru packet tlieta għaliex dawn pakketti
ħa mogħdijiet differenti minħabba traffiku differenti fuq in-netwerk.
U hekk, jien mhux se jmorru permezz tal-dijagramma ta 'bini tagħha
mill-ġdid, iżda packet tlieta jiċċaqlaq, gets imqaxxar bogħod
ta 'kollha ta' saffi tagħha, il- Saff IP, is-saff TCP,
u d-data gets jitqiegħdu fil-post dritt.
U mbagħad, ejja ngħidu li tirċievi pakkett erbgħa.
>> Issa ejja ngħidu, thats it, it ma jkollokx xi data aktar.
X'inhu se jagħmlu?
IP ma tagħmel xejn għalina.
Iżda TCP ma.
TCP jaf, ukoll, stajt rċeviet wieħed minn erbgħa, tlieta minn erba, u erba 'mill erbgħa.
Jien ma jkollna ebda data aktar.
Allura xi ħaġa marret ħażin.
Imma nista 'garanzija tal-konsenja.
Naf li packet numru tnejn hija nieqsa.
U hekk TCP issa jistgħu jagħmlu talba, tip ta ', fid-direzzjoni b'lura.
Irbit up-talba tiegħu fil ħafna bl-istess mod,
u jibagħtuha permezz IP, li, naf, tista
jwassal għal xi tip ta 'loop infinita ta kulħadd twaqqa pakketti fuq il-mod.
>> Iżda huwa biżżejjed li jingħad li TCP jgħid, jien nieqsa pakkett.
I bżonn biex tibgħat l-informazzjoni lura lill-mittent.
Fortunatament tal-mittent indirizz IP huwa, tip ta ', miġbura fil-saff IP.
Huwa parti of-- huwa r-ritorn jindirizzahom il-pakkett.
U jgħidu, jien nieqsa numru packet tnejn, tista 'jekk jogħġbok resend dan.
Meta l-mittent jirċievi dik l-informazzjoni,
ma għandhom jibagħtu l-email kollu mill-ġdid.
Hija biss jeħtieġ li jibgħat dak l-individwu biċċa minnu li kienet nieqsa,
hekk aħna tista 'tibgħat pakkett numru tnejn.
U meta jiġrilha dan, issa TCP jgħid, Għandi l-erba 'biċċiet ta' data
li għandi bżonn.
So, I tista 'tiġbor flimkien, u jieħdu dan il-blokk kollu ta 'informazzjoni
u tgħaddih flimkien lill port 25, fejn se jiġu interpretati bħala email.
U that-- b'dan il-mod konna issa ibgħat email minn mittent
li jirċievi, bis TCP / IP.
Allura, kif għidt, jekk f'xi punt matul it-triq xi ħaġa li marret ħażin,
TCP tista 'tittratta magħha.
Hija tista 'tagħmel talba li l informazzjoni gets mibgħuta lura lilu.
U tista 'tirrikostitwixxi l-messaġġ.
U ladarba huwa rikostruwit-messaġġ minn dak kollu li pakketti huwa rċieva,
allura jista jorganizzaw lilhom u jagħti lill-servizz korretta.
>> Allura dak TCP fil-qosor.
Li kif aħna garanzija għoti ta 'informazzjoni.
Ftakar il-TCP spiss jaħdem ma IP,
hekk dawn iż-żewġ protokolli verament jimxu id f'id.
Iddiskutejna f'bosta videos hawnhekk għaliex dawn jagħmlu affarijiet differenti,
iżda dawn qed hekk interrelatati, huma inti ser normalment jużawhom flimkien.
>> Jien Doug Lloyd.
Dan huwa CS50.