DOC PREVIEW
Berkeley ELENG 122 - Lecture Notes

This preview shows page 1-2-3-22-23-24-44-45-46 out of 46 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 46 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 46 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 46 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 46 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 46 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 46 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 46 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 46 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 46 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 46 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

EE 122: Lecture 25 (Review)OverviewA Taxonomy of Communication NetworksBroadcast vs. Switched Communication NetworksSlide 5Circuit SwitchingTiming in Circuit SwitchingSlide 8Circuit Switching: Multiplexing/DemultiplexingSlide 10Packet SwitchingSlide 12Packet Switching: Multiplexing/DemultiplexingSlide 14Datagram Packet SwitchingTiming of Datagram Packet SwitchingSlide 17Slide 18Virtual-Circuit Packet SwitchingSlide 20Slide 21Slide 22Packet-Switching vs. Circuit-SwitchingFinal ExamSlide 25Router Architecture in Packet Switching NetworksData and Control PlanesTypical Functions Performed by Input Interface on Data PathTypical Functions Performed by Output InterfaceSlide 30Slide 31What is Layering?Why Layering?Slide 34LayeringISO OSI Reference ModelOSI vs. TCP/IPSlide 38End-to-End ArgumentExample: Reliable File TransferDiscussionSlide 42Trade-offsRule of ThumbInternet & End-to-End ArgumentKey AdvantagesEE 122: Lecture 25(Review)Ion StoicaDecember 6, [email protected] 2OverviewA taxonomy of communication networksRouter Architecture in Packet-Switching NetworksLayeringEnd-to-end [email protected] 3Communication networks can be classified based on the way in which the nodes exchange information:A Taxonomy of Communication NetworksCommunication NetworkSwitchedCommunication NetworkBroadcastCommunication NetworkCircuit-SwitchedCommunication NetworkPacket-SwitchedCommunication NetworkDatagram NetworkVirtual Circuit [email protected] 4Broadcast communication networks-Information transmitted by any node is received by every other node in the network•Examples: usually in LANs (Ethernet, Wavelan) -Problem: coordinate the access of all nodes to the shared communication medium (Multiple Access Problem)Switched communication networks-Information is transmitted to a sub-set of designated nodes•Examples: WANs (Telephony Network, Internet)-Problem: how to forward information to intended node(s) •this is done by special nodes (e.g., routers, switches) running routing protocols Broadcast vs. Switched Communication [email protected] 5Communication networks can be classified based on the way in which the nodes exchange information:A Taxonomy of Communication NetworksCommunication NetworkSwitchedCommunication NetworkBroadcastCommunication NetworkCircuit-SwitchedCommunication NetworkPacket-SwitchedCommunication NetworkDatagram NetworkVirtual Circuit [email protected] 6Circuit SwitchingThree phases1. circuit establishment2. data transfer3. circuit terminationIf circuit not available: “Busy signal”Example: telephone [email protected] 7Timing in Circuit SwitchingDATACircuit Establishment Data Transmission Circuit Termination Host 1 Host 2Node 1 Node 2propagation delay between Host 1 and Node 1propagation delay between Host 2 and Node 1processing delay at Node [email protected] 8Circuit SwitchingA node (switch) in a circuit switching networkincoming links outgoing [email protected] 9Circuit Switching: Multiplexing/DemultiplexingTime divided in frames and frames divided in slotsRelative slot position inside a frame determines which conversation the data belongs to -E.g., slot 0 belongs to red conversationNeed synchronization between sender and receiverIn case of non-permanent conversations-Need to dynamic bind a slot to a conservation-How to do this?If a conversation does not use its circuit the capacity is lost!Frames0 1 234 5 0 1 234 5Slots [email protected] 10Communication networks can be classified based on the way in which the nodes exchange information:A Taxonomy of Communication NetworksCommunication NetworkSwitchedCommunication NetworkBroadcastCommunication NetworkCircuit-SwitchedCommunication NetworkPacket-SwitchedCommunication NetworkDatagram NetworkVirtual Circuit [email protected] 11Packet SwitchingData are sent as formatted bit-sequences, so-called packets.Packets have the following structure:•Header and Trailer carry control information (e.g., destination address, check sum)Each packet is passed through the network from node to node along some path (Routing)At each node the entire packet is received, stored briefly, and then forwarded to the next node (Store-and-Forward Networks)Typically no capacity is allocated for packetsHeader [email protected] 12Packet SwitchingA node in a packet switching networkincoming links outgoing [email protected] 13Packet Switching: Multiplexing/DemultiplexingData from any conversation can be transmitted at any given time-A single conversation can use the entire link capacity if it is aloneHow to tell them apart?-Use meta-data (header) to describe [email protected] 14Communication networks can be classified based on the way in which the nodes exchange information:A Taxonomy of Communication NetworksCommunication NetworkSwitchedCommunication NetworkBroadcastCommunication NetworkCircuit-SwitchedCommunication NetworkPacket-SwitchedCommunication NetworkDatagram NetworkVirtual Circuit [email protected] 15Datagram Packet SwitchingEach packet is independently switched-each packet header contains destination addressNo resources are pre-allocated (reserved) in advanceExample: IP [email protected] 16Packet 1Packet 2Packet 3Packet 1Packet 2Packet 3Timing of Datagram Packet SwitchingPacket 1Packet 2Packet 3processing delay of Packet 1 at Node 2Host 1 Host 2Node 1Node 2propagationdelay betweenHost 1 and Node 2 transmission time of Packet 1at Host [email protected] 17Datagram Packet SwitchingHost AHost BHost EHost DHost CNode 1Node 2Node 3Node 4Node 5Node 6Node [email protected] 18Communication networks can be classified based on the way in which the nodes exchange information:A Taxonomy of Communication NetworksCommunication NetworkSwitchedCommunication NetworkBroadcastCommunication NetworkCircuit-SwitchedCommunication NetworkPacket-SwitchedCommunication NetworkDatagram NetworkVirtual Circuit [email protected] 19Virtual-Circuit Packet SwitchingHybrid of circuit switching and packet switching-data is transmitted as packets-all packets from one packet stream are sent along a pre-established path (=virtual circuit)Guarantees in-sequence delivery of packetsHowever: Packets from different virtual circuits may be


View Full Document

Berkeley ELENG 122 - Lecture Notes

Documents in this Course
Lecture 6

Lecture 6

22 pages

Wireless

Wireless

16 pages

Links

Links

21 pages

Ethernet

Ethernet

10 pages

routing

routing

11 pages

Links

Links

7 pages

Switches

Switches

30 pages

Multicast

Multicast

36 pages

Switches

Switches

18 pages

Security

Security

16 pages

Switches

Switches

18 pages

Lecture 1

Lecture 1

56 pages

OPNET

OPNET

5 pages

Lecture 4

Lecture 4

16 pages

Ethernet

Ethernet

65 pages

Models

Models

30 pages

TCP

TCP

16 pages

Wireless

Wireless

48 pages

Load more
Download Lecture Notes
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Lecture Notes and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Lecture Notes 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?