What makes this work? Underneath the socket layer are several more protocols Most important are TCP and IP(which are used hand-in- hand so often,they're often spoken of as one protocol: TCP/IP) IP header TCP Your data header TCP Packet UDP Packet
What makes this work? ◼ Underneath the socket layer are several more protocols ◼ Most important are TCP and IP (which are used hand-inhand so often, they’re often spoken of as one protocol: TCP/IP) Your data TCP header IP header
TCP/IP协议发明人Cerf及Kahn获2004'图灵奖 lde to the Interr le Web and BI Vinton Cerf d InternetMCI ding the Way to a ger,Badder Interne ]?0m EVERYCHI Vinton G.Cerf Robert E.Kahn
TCP/IP协议发明人Cerf及Kahn获2004'图灵奖 Vinton G. Cerf Robert E. Kahn
Why is This Necessary? ■ Not actually tube-like"underneath the hood" Unlike phone system (circuit switched),the packet switched Internet uses many routes at once you www.google.com The Router
Why is This Necessary? ◼ Not actually tube-like “underneath the hood” ◼ Unlike phone system (circuit switched), the packet switched Internet uses many routes at once you www.google.com
Networking Issues If a party to a socket disconnects,how much data did they receive? Did they crash?Or did a machine in the middle? ■ Can someone in the middle intercept/modify our data? Traffic congestion makes switch/router topology important for efficient throughput
Networking Issues ◼ If a party to a socket disconnects, how much data did they receive? ◼ Did they crash? Or did a machine in the middle? ◼ Can someone in the middle intercept/modify our data? ◼ Traffic congestion makes switch/router topology important for efficient throughput
NC&IS Introduction to Distributed System Distributed Systems
Introduction to Distributed System Distributed Systems