Department of Mathematics - Technological Networksbertram/lectures/Technological...Internet as...
Transcript of Department of Mathematics - Technological Networksbertram/lectures/Technological...Internet as...
![Page 1: Department of Mathematics - Technological Networksbertram/lectures/Technological...Internet as Connected Subnets Subnet= group of IP addresses 142.201.098.xxx is a class C subnet:](https://reader035.fdocuments.net/reader035/viewer/2022081601/61232c28453d4c07a605bdf3/html5/thumbnails/1.jpg)
TechnologicalNetworks
![Page 2: Department of Mathematics - Technological Networksbertram/lectures/Technological...Internet as Connected Subnets Subnet= group of IP addresses 142.201.098.xxx is a class C subnet:](https://reader035.fdocuments.net/reader035/viewer/2022081601/61232c28453d4c07a605bdf3/html5/thumbnails/2.jpg)
TheInternet
Nodes arecomputersorcomputerroutersEdges arecablesoropticalfiberlineslinkingcomputers
CAIDAAnnualReport(1998)
![Page 3: Department of Mathematics - Technological Networksbertram/lectures/Technological...Internet as Connected Subnets Subnet= group of IP addresses 142.201.098.xxx is a class C subnet:](https://reader035.fdocuments.net/reader035/viewer/2022081601/61232c28453d4c07a605bdf3/html5/thumbnails/3.jpg)
TheInternet
![Page 4: Department of Mathematics - Technological Networksbertram/lectures/Technological...Internet as Connected Subnets Subnet= group of IP addresses 142.201.098.xxx is a class C subnet:](https://reader035.fdocuments.net/reader035/viewer/2022081601/61232c28453d4c07a605bdf3/html5/thumbnails/4.jpg)
TheInternetProtocol(IP)
AccountingsystemusedforpacketsofinformationontheinternetincludesanIPaddressforeachpacket.Thisisasequenceof4numbersseparatedbyperiods.Forexample:
142.201.098.179
ErrorcheckingattargetofmessageisdonethroughasoftwareprotocolcalledTransportControlProtocol(TCP), whichalsocaninitiateresubmissionoflostpackets.Alldoneautomatically!
![Page 5: Department of Mathematics - Technological Networksbertram/lectures/Technological...Internet as Connected Subnets Subnet= group of IP addresses 142.201.098.xxx is a class C subnet:](https://reader035.fdocuments.net/reader035/viewer/2022081601/61232c28453d4c07a605bdf3/html5/thumbnails/5.jpg)
InternetNetworkStructure
ISP=InternetServiceProviders
Backboneroutersarethecoreofthenetwork,withhigh-performancerouterslinkedwiththefastestfiberopticconnectionsavailable.OperatedbyNetworkBackboneProviders(NBPs)suchasAT&T.
![Page 6: Department of Mathematics - Technological Networksbertram/lectures/Technological...Internet as Connected Subnets Subnet= group of IP addresses 142.201.098.xxx is a class C subnet:](https://reader035.fdocuments.net/reader035/viewer/2022081601/61232c28453d4c07a605bdf3/html5/thumbnails/6.jpg)
InternetNetworkStructure
Interiorverticesarerouters,whicharespecial-purposecomputersatthejunctionsbetweendatalines.
Endusersarethecomputersandotherdeviceswealluse.
![Page 7: Department of Mathematics - Technological Networksbertram/lectures/Technological...Internet as Connected Subnets Subnet= group of IP addresses 142.201.098.xxx is a class C subnet:](https://reader035.fdocuments.net/reader035/viewer/2022081601/61232c28453d4c07a605bdf3/html5/thumbnails/7.jpg)
AnEmergentNetwork
Emergentsystem:anumberofsimpleentitiesinteracttoproducecomplexbehaviors
Thestructureconstantlychanges,butcanbeprobedusingtraceroutes.
ThistakesadvantageofaportionofthepacketcalledtheTime-To-Live(TTL),whichisthenumberofhopsthatapacketcanmakegoingtoitsdestination.
Whodeterminesthestructureoftheinternet? Noone
![Page 8: Department of Mathematics - Technological Networksbertram/lectures/Technological...Internet as Connected Subnets Subnet= group of IP addresses 142.201.098.xxx is a class C subnet:](https://reader035.fdocuments.net/reader035/viewer/2022081601/61232c28453d4c07a605bdf3/html5/thumbnails/8.jpg)
ConstructingaTraceroute
TTL=1
sourcecomputer
![Page 9: Department of Mathematics - Technological Networksbertram/lectures/Technological...Internet as Connected Subnets Subnet= group of IP addresses 142.201.098.xxx is a class C subnet:](https://reader035.fdocuments.net/reader035/viewer/2022081601/61232c28453d4c07a605bdf3/html5/thumbnails/9.jpg)
ConstructingaTraceroute
TTL=1
TTL=2
sourcecomputer
![Page 10: Department of Mathematics - Technological Networksbertram/lectures/Technological...Internet as Connected Subnets Subnet= group of IP addresses 142.201.098.xxx is a class C subnet:](https://reader035.fdocuments.net/reader035/viewer/2022081601/61232c28453d4c07a605bdf3/html5/thumbnails/10.jpg)
TaketheUnionofMultipleTraceroutes
Approximationofnetwork
![Page 11: Department of Mathematics - Technological Networksbertram/lectures/Technological...Internet as Connected Subnets Subnet= group of IP addresses 142.201.098.xxx is a class C subnet:](https://reader035.fdocuments.net/reader035/viewer/2022081601/61232c28453d4c07a605bdf3/html5/thumbnails/11.jpg)
InternetasConnectedSubnets
Subnet =groupofIPaddresses
142.201.098.xxxisaclassCsubnet:allelementstypicallyownedbyoneorganization
142.201.xxx.yyyisaclassBsubnet
142.xxx.yyy.zzzisaclassAsubnet
TheinternetcanbedescribedasanetworkofclassCsubnets,sinceeachoftheseisusuallyownedbyasingleorganization.
EachnodeisaclassCsubnet.Eachedge isarouterconnectionbetweentwosubnets.
Thisisanexampleofcoarsegraining.
![Page 12: Department of Mathematics - Technological Networksbertram/lectures/Technological...Internet as Connected Subnets Subnet= group of IP addresses 142.201.098.xxx is a class C subnet:](https://reader035.fdocuments.net/reader035/viewer/2022081601/61232c28453d4c07a605bdf3/html5/thumbnails/12.jpg)
InternetasConnectedDomains
Domain =groupofcomputersandrouterstypicallycontrolledbyoneorganization
fsu.edu isthedomainnameforFSU
Eachnode isadomain,eachedge isarouterconnectionbetweentwodomains
SincesomedomainscontainmorethanoneclassCsubnet,thisnetworkissmallerthanthepreviousone.Evenmoreextensivecoarsegrainingisused
![Page 13: Department of Mathematics - Technological Networksbertram/lectures/Technological...Internet as Connected Subnets Subnet= group of IP addresses 142.201.098.xxx is a class C subnet:](https://reader035.fdocuments.net/reader035/viewer/2022081601/61232c28453d4c07a605bdf3/html5/thumbnails/13.jpg)
Over1MillionDomainRegistrationsPerYear
Domainnameregistry
![Page 14: Department of Mathematics - Technological Networksbertram/lectures/Technological...Internet as Connected Subnets Subnet= group of IP addresses 142.201.098.xxx is a class C subnet:](https://reader035.fdocuments.net/reader035/viewer/2022081601/61232c28453d4c07a605bdf3/html5/thumbnails/14.jpg)
TransportationNetworksLondonsubwaymap
Nodes indicatesubwaystationsEdges subwaylines
Newmantext
![Page 15: Department of Mathematics - Technological Networksbertram/lectures/Technological...Internet as Connected Subnets Subnet= group of IP addresses 142.201.098.xxx is a class C subnet:](https://reader035.fdocuments.net/reader035/viewer/2022081601/61232c28453d4c07a605bdf3/html5/thumbnails/15.jpg)
DeliveryNetworksGaspipelinesinWesternEurope
Nodesindicatestoragefacilities,refineries,etc.Edges indicatepipelines
Newmantext
![Page 16: Department of Mathematics - Technological Networksbertram/lectures/Technological...Internet as Connected Subnets Subnet= group of IP addresses 142.201.098.xxx is a class C subnet:](https://reader035.fdocuments.net/reader035/viewer/2022081601/61232c28453d4c07a605bdf3/html5/thumbnails/16.jpg)
High-VoltagePowerGridsExample:Floridahigh-voltagepowergrid
Nodes:squaresarepowerstations,ovalsareswitchingstationsEdges:indicatepowerlines(thickerlinesmeanmorepowerlines)
PerRikvold group,FSU
![Page 17: Department of Mathematics - Technological Networksbertram/lectures/Technological...Internet as Connected Subnets Subnet= group of IP addresses 142.201.098.xxx is a class C subnet:](https://reader035.fdocuments.net/reader035/viewer/2022081601/61232c28453d4c07a605bdf3/html5/thumbnails/17.jpg)
TheEnd