introduction to computer...
Post on 21-Sep-2019
3 Views
Preview:
TRANSCRIPT
Introduction to Computer ScienceCSCI109
AndrewGoodneySpring2018
China– Tianhe-2
Lecture9:NetworksMarch26th,2018
Takeaways
u Networksallowcomputerstocommunicate(exchangedata)u Dataisbrokenintopackets(smallchunks)andsentoversharedcircuits
(packetswitching)byswitchesandroutersu Internetisanetwork-of-networks– Nooneowner/regulatoru TheInternetprovidesanAPIforaservice(networking)thatletsapp
developerswritesoftware(abstraction)u Servicesareimplementedwithprotocolsthatarestackedinlayers(more
abstraction)u TCP/IPisthecoreprotocolonwhichmostinternetworkingisbasedu SecuritywasnotanimportantdesignfeaturewhentheInternetwasinvented
– we’restillpayingforthisnowu Bandwidth,latency,throughputaretheimportantnetworkperformance
metricsu USC/ISIhasbeeninvolvedininventingthemodernInternetsince(notquite)
thebeginning(e.g DNS,IANA,ICANN)26
top related