复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)06 Physical Layer(Cont)& Data Link Layer

15-441 Lecture 6 Physical Layer( Cont)& Data link layer Based on slides from previous 441 lectures ecture 6 15-441e2008
Lecture 6 15-441 © 2008 15-441 Lecture 6 Physical Layer (Cont) & Data Link Layer Based on slides from previous 441 lectures 1

Last time Physical Layer Modulation Application Bandwidth Presentation Session Nyquist/Shannon Transport Multiple×ing Network M edla Datalink Physical
Last Time • Physical Layer – Modulation – Bandwidth – Nyquist/Shannon – Multiplexing – Media Application Presentation Session Transport Network Datalink Physical

Today(& Tomorrow) 1. Physical layer Application (Encoding Presentation 2. Datalink layer Session introduction Transport framing error Network coding, MAC, Datalink switched networks Physical 3. Broadcast-networks home networkin
Today (& Tomorrow) 1. Physical layer. (Encoding) 2. Datalink layer introduction, framing, error coding, MAC, switched networks. 3. Broadcast-networks, home networking. Application Presentation Session Transport Network Datalink Physical

From Signals to Packets Packet Transmission Sender Receiver Packets 010001010101110010101010101110111000000111101010111010101010110101101 Header/Body Header/Body Header/Body Bit stream 00101110 "Digital" Signal Analog Signal ecture 6 15441@2008
From Signals to Packets Analog Signal “Digital” Signal Bit Stream 0 0 1 0 1 1 1 0 0 0 1 Packets 0100010101011100101010101011101110000001111010101110101010101101011010111001 Header/Body Header/Body Header/Body Sender Receiver Packet Transmission Lecture 6 15-441 © 2008 4

How Encode? Seems obvious, why take time with this? 0 0 00 85 0 -85 ecture 6 15441@2008
How Encode? •Seems obvious, why take time with this? Lecture 6 15-441 © 2008 V 0 .85 -.85 0 1 0 0 0 1 1 0 1 5

Why y Encode? 01 o 1 How many more ones? ecture 6 15441@2008
Why Encode? Lecture 6 15-441 © 2008 0 1 0 1 How many more ones? 6

Non-Return to zero(nrz 0 0 00 85 0 -85 1->high signal; 0-> low signal Long sequences of 1's or os can cause problems Sensitive to clock skew, i.e. hard to recover clock Difficult to interpret o' s and 1s ecture 6 15-441e2008 7
Non-Return to Zero (NRZ) •1 -> high signal; 0 -> low signal •Long sequences of 1’s or 0’s can cause problems: – Sensitive to clock skew, i.e. hard to recover clock – Difficult to interpret 0’s and 1’s V 0 .85 -.85 0 1 0 0 0 1 1 0 1 Lecture 6 15-441 © 2008 7

Why do we need encoding? Keep receiver synchronized with sender Create control symbols besides reqular data symbols E.g. start or end of frame, escape Error detection or error corrections Some codes are illegal so receiver can detect certain classes of errors Minor errors can be corrected by having multiple adjacent signals mapped to the same data symbol . Encoding can be done one bit at a time or in multi-bif blocks, e. g, 4 or 8 bits Encoding can be very complex, e.g. wireless ecture 6 15441@2008 8
Why Do We Need Encoding? •Keep receiver synchronized with sender. •Create control symbols, besides regular data symbols. – E.g. start or end of frame, escape, ... •Error detection or error corrections. – Some codes are illegal so receiver can detect certain classes of errors – Minor errors can be corrected by having multiple adjacent signals mapped to the same data symbol •Encoding can be done one bit at a time or in multi-bit blocks, e.g., 4 or 8 bits. •Encoding can be very complex, e.g. wireless. Lecture 6 15-441 © 2008 8

Non-Return to zero Inverted (NRZI) 01000 0 85 0 -85 1→ make transition:o→ signal stays the same Solves the problem for long sequences of 1's but not for o’s ecture 6 15441@2008 9
Non-Return to Zero Inverted (NRZI) •1 → make transition; 0 → signal stays the same •Solves the problem for long sequences of 1’s, but not for 0’s. V 0 .85 -.85 0 1 0 0 0 1 1 0 1 Lecture 6 15-441 © 2008 9

Ethernet Manchester Encoding 0 85 0 -85 1us Positive transition for o, negative for 1 Transition eve ycle communicates clock ecture 6 15441@2008 0
Ethernet Manchester Encoding •Positive transition for 0, negative for 1 •Transition every cycle communicates clock V 0 .85 -.85 0 1 1 0 .1s Lecture 6 15-441 © 2008 10
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 复旦大学:《计算机网络 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
- 《计算机网络》课程教学资源(参考文献)Hash-Based IP Traceback.pdf
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)07 Ethernet.ppt
- 复旦大学:《计算机网络 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