复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)07 Ethernet

Computer Networking g Lecture 7-ethernet Dejian Ye Software school Fudan University
1 Computer Networking Lecture 7 - Ethernet Dejian Ye Software School Fudan University

Problem: Sharing a Wire Learned how to connect hosts But what if we want more hosts? Switches Wires for everybody! Expensive! How can we share a wire? 早早?早 2
2 Problem: Sharing a Wire … But what if we want more hosts? Expensive! How can we share a wire? Switches Wires for everybody! Learned how to connect hosts

Listen and talk yak yak Natural scheme- listen before you talk >Works well in practice 3
3 3 Listen and Talk Natural scheme – listen before you talk… »Works well in practice yak yak…

Listen and talk yada yada. Natural scheme- listen before you talk >Works well in practice
4 4 Listen and Talk Natural scheme – listen before you talk… »Works well in practice yada yada…

Listen and talk yak yak Natural scheme listen before you talk >Works well in practice But sometimes this breaks down )Why How do we fix/prevent this? 5
5 5 Listen and Talk Natural scheme – listen before you talk… »Works well in practice But sometimes this breaks down »Why? How do we fix/prevent this? yada yada… yak yak…

Problem: Who is this packet for? Need to put an address on the packet What should it look like? How do you determine your own address? How do you know what address you want to send it to?
6 6 Problem: Who is this packet for? Need to put an address on the packet What should it look like? How do you determine your own address? How do you know what address you want to send it to?

Outline Aloha Ethernet mac Collisions Ethernet frames
7 7 Outline Aloha Ethernet MAC Collisions Ethernet Frames

Random access protocols When node has packet to send ) Transmit at full channel data rate r > No a priori coordination among nodes Two or more transmitting nodes>collision Random access MAC protocol specifies > How to detect collisions > How to recover from collisions(e.g, via delayed retransmissions) Examples of random access MAc protocols Slotted aloha and Aloha 》 CSMA and CSMa/cD
8 8 Random Access Protocols When node has packet to send »Transmit at full channel data rate R »No a priori coordination among nodes Two or more transmitting nodes → “collision” Random access MAC protocol specifies: »How to detect collisions »How to recover from collisions (e.g., via delayed retransmissions) Examples of random access MAC protocols: »Slotted ALOHA and ALOHA »CSMA and CSMA/CD

Aloha- Basic Technique First random MAc developed >For radio-based communication in Hawaii (1970) Basic idea: >When you are ready, transmit Receivers send ack for data >Detect collisions by timing out for ACK >Recover from collision by trying after random delay Too short> large number of collisions Too long> underutilization
9 9 Aloha – Basic Technique First random MAC developed »For radio-based communication in Hawaii (1970) Basic idea: »When you are ready, transmit »Receivers send ACK for data »Detect collisions by timing out for ACK »Recover from collision by trying after random delay – Too short → large number of collisions – Too long → underutilization

Slotted aloha Time is divided into equal size slots > Equal to packet transmission time Node (w packet transmits at beginning of next slot If collision; retransmit pkt in future slots with probability p, until successful node11 1 node 2 2[2 node3③ C E C S E C E 10
10 10 Slotted Aloha Time is divided into equal size slots »Equal to packet transmission time Node (w/ packet) transmits at beginning of next slot If collision: retransmit pkt in future slots with probability p, until successful Success (S), Collision (C), Empty (E) slots
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)06 Physical Layer(Cont)& Data Link Layer.ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)05 physical_Transmission.ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)04 Socket Programming.ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)03 Design Philosophy & Applications.ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)02 Protocol Stacks and Layering.ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)01 Introduction.ppt
- 复旦大学:《计算机网络 Computer Networking》课程实验指导_拥塞控制_project3-congestion_control.ppt
- 复旦大学:《计算机网络 Computer Networking》课程实验指导_拥塞控制_project3_2013.pdf
- 复旦大学:《计算机网络 Computer Networking》课程实验指导_因特网中继聊天(IRC)路由_project 2 IRC routing.pptx
- 复旦大学:《计算机网络 Computer Networking》课程实验指导_因特网中继聊天(IRC)服务器_socketProgramming-Part2.pptx
- 复旦大学:《计算机网络 Computer Networking》课程实验指导_因特网中继聊天(IRC)服务器_socketProgramming-Part1.pptx
- 复旦大学:《计算机网络 Computer Networking》课程实验指导_因特网中继聊天(IRC)服务器_Network Project1 Request 2013.pdf
- 《计算机网络》课程教学资源(参考文献)MACAW_A Media Access Protocol for Wireless LAN’s.pdf
- 《计算机网络》课程教学资源(参考文献)Interdomain Internet Routing.pdf
- 《计算机网络》课程教学资源(参考文献)END-TO-END ARGUMENTS IN SYSTEM DESIGN.pdf
- 《计算机网络》课程教学资源(参考文献)Analysis and Simulation of a Fair Queueing Algorithm.pdf
- 《计算机网络》课程教学资源(参考文献)The Design Philosophy of the DARPA Internet Protocols.pdf
- 《计算机网络》课程教学资源(参考文献)Automated Worm Fingerprinting.pdf
- 《计算机网络》课程教学资源(参考文献)How to 0wn the Internet in Your Spare Time.pdf
- 《计算机网络》课程教学资源(参考文献)A DoS-limiting Network Architecture.pdf
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)08 Software School.ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)09 IP Packets.ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)10 Intra-Domain Routing.ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)11 Multicast.ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)12 Inter-Domain Routing BGP(Border Gateway Protocol).ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)13 DNS.ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)14 ip-grab-bag(IP Wrap up).ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)15 Virtual Circuits, ATM, MPLS.ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)16 Transport Protocols.ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)17 TCP & Congestion Control.ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)18 tcpdetails_More TCP & Congestion.ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)19 TCP Performance.ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)20 The Web.ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)21 Peer-to-Peer(p2p).ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)22 Queue Management and QoS.ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)23 mobile_Wireless Networking.ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)25 Secure Communication with an Insecure Internet Infrastructure.ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)25 security-dosfirewall——Attacks and Countermeasures.ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)26 Wireless, Ad-Hoc Networks, Sensor Networks.ppt
- 复旦大学:《计算机网络》课程PPT课件_10 IP-Prot——Routers and Routing.pdf