<snapdata remixID="9421757"><project name="H4L3-TCP" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes>This is a simulation of the Internet Protocol.  There are only two nodes on the network, and their "IP addresses" are "Alice" and "Bob." </notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="true" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAACtUlEQVR4nO3BMQEAAADCoPVPbQwfoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Bo3+AAF/RMkcAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Bob" idx="2" x="197.00000000000023" y="-56.43795620437936" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,252.45,70.68600000000006,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="boy1-standing" center-x="35" center-y="80" image="data:image/png;base64,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" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables><variable name="inkomende overdracht"><l></l></variable></variables><scripts><script x="13.333333333333334" y="13.333333333333334"><block s="receiveGo"></block><block s="doSetVar"><l>inkomende transmissie2</l><l></l></block></script><script x="13.333333333333334" y="82.3333333333333"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Wat moet ik zeggen?</l></block><custom-block s="internet stuur %s naar %s"><block s="getLastAnswer"></block><l>Alice</l></custom-block></script><script x="13.333333333333334" y="171.66666666666663"><block s="receiveMessage"><l><option>any message</option></l></block><block s="fork"><block s="reifyScript"><script><custom-block s="lees internet data met %s"><block s="getLastMessage"></block></custom-block></script><list></list></block><list></list></block></script></scripts></sprite><watcher scope="Alice" var="inkomende overdracht" style="normal" x="12.558333333333394" y="11.416675799999993" color="243,118,29"/><watcher scope="Bob" var="inkomende overdracht" style="normal" x="13" y="313" color="243,118,29"/><sprite name="Alice" idx="1" x="-187.87591240875827" y="-4.956204379561768" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="43"><costumes><list id="44"><item><costume name="Alice" center-x="46.5" center-y="86" image="data:image/png;base64,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" id="45"/></item></list></costumes><sounds><list struct="atomic" id="46"></list></sounds><blocks></blocks><variables><variable name="inkomende overdracht"><l></l></variable></variables><scripts><script x="13.333333333333343" y="13.333333333333329"><block s="receiveGo"></block><block s="doSetVar"><l>inkomende overdracht</l><l></l></block><block s="bubble"><l>Klik op een van ons om een berict te versturen</l></block></script><script x="13.333333333333343" y="103.33333333333331"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Wat moet ik zeggen?</l></block><custom-block s="internet stuur %s naar %s"><block s="getLastAnswer"></block><l>Bob</l></custom-block></script><script x="13.333333333333343" y="192.66666666666666"><block s="receiveMessage"><l><option>any message</option></l></block><block s="fork"><block s="reifyScript"><script><custom-block s="lees internet data met %s"><block s="getLastMessage"></block></custom-block></script><list></list></block><list></list></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Send IP packet %&apos;packet&apos; to %&apos;sprite&apos;" type="command" category="sensing"><comment x="0" y="0" w="104" collapsed="false">Do not edit this block. It simulates the unreliable network.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"><options>Alice&#xD;Bob</options></input></inputs><script><block s="fork"><block s="reifyScript"><script><block s="doWait"><block s="reportSum"><l>.2</l><block s="reportQuotient"><block s="reportRandom"><l>1</l><l>20</l></block><l>10</l></block></block></block><custom-block s="send %s to %s"><block var="packet"/><block var="sprite"/></custom-block></script><list></list></block><list></list></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="internet stuur %&apos;message&apos; naar %&apos;sprite&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"><options>Alice&#xD;Bob</options></input></inputs><script><custom-block s="tell %s to %cs"><block var="sprite"/><script><block s="doSetVar"><l>inkomende overdracht</l><l></l></block></script></custom-block><custom-block s="for each %upvar of %l %cs"><l>item</l><custom-block s="data $arrowRight list of packets %s"><block var="message"/></custom-block><script><custom-block s="Send IP packet %s to %s"><block var="item"/><block var="sprite"/><comment w="90" collapsed="false">Pas dit blok NIET aan!</comment></custom-block></script></custom-block></script></block-definition><block-definition s="send %&apos;msg&apos; to %&apos;sprite&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s">sprite</input></inputs><script><block s="doBroadcast"><block s="reportNewList"><list><block var="msg"/><block var="sprite"/></list></block></block></script><scripts><script x="36" y="115"><block s="doRun"><block s="reportJSFunction"><list><l>message</l><l>spriteName</l><l>process</l></list><l>  var stage = this.parentThatIsA(StageMorph),&#xD;    hats = [];&#xD;&#xD;  if (message !== &apos;&apos;) {&#xD;    stage.lastMessage = message;&#xD;    process.getObjectsNamed(spriteName, this, stage).forEach(function (morph) {&#xD;      hats = hats.concat(morph.allHatBlocksFor(message));&#xD;    });&#xD;    hats.forEach(function (block) {&#xD;      stage.threads.startProcess(block, stage.isThreadSafe);&#xD;    });&#xD;  }</l></block><list><block var="msg"/><block var="sprite"/></list></block></script></scripts></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="data $arrowRight list of packets %&apos;data&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>size of packet</l><l>list of packets</l><l>remaining data</l></list></block><block s="doSetVar"><l>size of packet</l><l>4</l></block><block s="doSetVar"><l>remaining data</l><block var="data"/></block><block s="doSetVar"><l>list of packets</l><block s="reportNewList"><list><custom-block s="report first %n characters of %s"><block var="size of packet"/><block var="remaining data"/></custom-block></list></block></block><block s="doUntil"><block s="reportLessThan"><block s="reportStringSize"><block var="remaining data"/></block><block var="size of packet"/></block><script><block s="doSetVar"><l>remaining data</l><custom-block s="remove first %n characters from %s"><block var="size of packet"/><block var="remaining data"/></custom-block></block><block s="doInsertInList"><custom-block s="report first %n characters of %s"><block var="size of packet"/><block var="remaining data"/></custom-block><l><option>last</option></l><block var="list of packets"/></block></script></block><block s="doReport"><block var="list of packets"/></block></script></block-definition><block-definition s="report first %&apos;number&apos; characters of %&apos;input&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>output</l></list></block><block s="doSetVar"><l>output</l><l></l></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><block var="number"/><script><block s="doSetVar"><l>output</l><block s="reportJoinWords"><list><block var="output"/><block s="reportLetter"><block var="i"/><block var="input"/></block></list></block></block></script></custom-block><block s="doReport"><block var="output"/></block></script></block-definition><block-definition s="remove first %&apos;number&apos; characters from %&apos;input&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block s="reportStringSize"><block var="input"/></block><block var="number"/></block><script><block s="doDeclareVariables"><list><l>output</l></list></block><block s="doSetVar"><l>output</l><l></l></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><block s="reportSum"><block var="number"/><l>1</l></block><block s="reportStringSize"><block var="input"/></block><script><block s="doSetVar"><l>output</l><block s="reportJoinWords"><list><block var="output"/><block s="reportLetter"><block var="i"/><block var="input"/></block></list></block></block></script></custom-block><block s="doReport"><block var="output"/></block></script></block><block s="doReport"><l></l></block></script></block-definition><block-definition s="lees internet data met %&apos;packet&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="packet"/><l><option>list</option></l></block><script><block s="doSetVar"><l>packet</l><block s="reportListItem"><l>1</l><block var="packet"/></block></block></script></block><block s="bubble"><block s="reportJoinWords"><list><l>Ik ontving </l><block var="packet"/></list></block></block><block s="doSetVar"><l>inkomende overdracht</l><block s="reportJoinWords"><list><block var="inkomende overdracht"/><block var="packet"/></list></block></block></script></block-definition></blocks><variables></variables></project><media name="H4L3-TCP" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>