Directing the Traffic (17)[detail]
Show Answer
Next Card
Network layerDeals with end to end transmission/choosing route a message should take/connecting networks connectionlesspreferred by internet community, routers just move packets, network inherently unreliable, hosts manage error and flow control connection orientednetwork should be reliable, quality of service vital, preferred by telephone companies Routing tablemanaged by routing algorithm to determine where packets should go Virtual circuitpath established between sender and receiver, packets carry identifier Routing when?datagram: for each packet, VC network: when new VC set up Forwardinglooking up table to see where to send packet Poutingfilling in and updating routing table routing goalscorrectness, simplicity, robustness, stability, fairness, efficiency non adaptive routingstatic routes, decisions made offline, downloaded to routers when booting adaptive routingdynamic routing, changes based on topology, traffic, etc, optimise for some measure Sink treeShows optimal routes from all sources to a destination Floodingsimple technique to send incoming packet out all outgoing links except the one it arrived on Distance vector routingeach router maintains table, tables shared with each other until no change dijkstras algostart at one point and move along tree working out best path Link state routingcomplete topology distributed to every router Load sheddingWhen a router has too many packets to handle it must drop some: drop new packets for file transfer and old packets for real time media