清华大学:Local Area Network and Ethernet(PPT课件讲稿)

ocal Area Network and Ethernet Dan li CS Department, Tsinghua University 2021/2/9 1
Local Area Network and Ethernet 2021/2/9 1 Dan LI CS Department, Tsinghua University

Today's Lecture MAC (Medium Access Control) Ethernet Bridges and Lan switches Reading list 2021/2/9
Today’s Lecture  MAC (Medium Access Control)  Ethernet  Bridges and LAN switches  Reading list 2021/2/9 2

Problem 1-Sharing a Wire two hosts share a wire one to send The other to receive and wait to send s But what if we want more hosts? 2021/2/9
Problem 1 – Sharing a Wire  Two hosts share a wire  One to send  The other to receive and wait to send  … But what if we want more hosts? 2021/2/9 3

Problem 1-Sharing a Wire Wires for everybody Switches Expensive! Can we share a wire? 2021/2/9
Problem 1 – Sharing a Wire 2021/2/9 4  Expensive! Can we share a wire? Switches Wires for everybody!

Problem 2-Listen and talk yak yak w Natural scheme- listen before you talk k Works well in practice 2021/2/9
Problem 2 – Listen and Talk  Natural scheme – listen before you talk…  Works well in practice yak yak… 2021/2/9 5

Problem 2-Listen and talk ada yada Natural scheme listen before you talk k Works well in practice 2021/2/9
Problem 2 – Listen and Talk  Natural scheme – listen before you talk…  Works well in practice yada yada… 2021/2/9 6

Problem 2-Listen and talk yakyak Natural scheme - listen before you talk k Works well in practice s But sometimes breaks down when two want to speak at the same time k Why? How do we fix/ prevent this? 2021/2/9
Problem 2 – Listen and Talk  Natural scheme – listen before you talk…  Works well in practice  But sometimes breaks down when two want to speak at the same time  Why? How do we fix/prevent this? yada yada… yak yak… 2021/2/9 7

Problem 3- Who is the packet for? Need to put an address on the packet What should it look like? How do you know what address you want to send to? 2021/2/9
Problem 3 – Who is the Packet for?  Need to put an address on the packet  What should it look like?  How do you know what address you want to send to? 2021/2/9 8

Multiple Access Methods FiXed assignment k Partition channel so each node gets a slice of the bandwidth Essentially circuit switching -thus inefficient Examples: TDMA, FDMA, CDMA Random access nodes contends equally for bandwidth and recover from collisions Examples: Aloha, Ethernet Token-based or reservation -based k Take turns using the channel EXamples: Token ring 2021/2/9
Multiple Access Methods  Fixed assignment  Partition channel so each node gets a slice of the bandwidth  Essentially circuit switching – thus inefficient  Examples: TDMA, FDMA, CDMA  Random access  Nodes contends equally for bandwidth and recover from collisions  Examples: Aloha, Ethernet  Token-based or reservation-based  Take turns using the channel  Examples: Token ring 2021/2/9 9

Random Access protocols w When node has packet to send k transmit at full channel data rate No a priori coordination among nodes * Two or more transmitting nodes“ collision” Random access MAC protocol specifies k How to detect collisions How to recover from collisions(e.g. via de layed retransmissions Examples of random access MAc protocols slotted aloha and aloha CSMA and CSMACD 2021/2/9 10
Random Access Protocols  When node has packet to send  Transmit at full channel data rate  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 2021/2/9 10
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《计算机组成与设计》课程教学资源(PPT课件讲稿)第2章 指令——计算机的语言.ppt
 - 《数据挖掘导论 Introduction to Data Mining》课程教学资源(PPT课件讲稿)Data Mining Classification(Basic Concepts, Decision Trees, and Model Evaluation).ppt
 - 《微型计算机原理及接口技术》课程电子教案(PPT课件)第9章 AT89S52单片机的I/O扩展.ppt
 - 四川大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)Unit5 Introduction to Computer Networks.ppt
 - 《计算机软件技术基础》课程教学资源(PPT课件讲稿)排序(教师:曾晓东).ppt
 - 西安电子科技大学:《数据库系统 DataBase System》课程教学资源(PPT课件讲稿)normalization.ppt
 - 《单片机原理及应用》课程教学资源(PPT课件讲稿)第11章 单片机应用系统的串行扩展.ppt
 - 中国科学技术大学:《计算机体系结构》课程教学资源(PPT课件讲稿)第7章 多处理器及线程级并行 7.1 引言 7.2 集中式共享存储器体系结构.pptx
 - 上海交通大学:操作系统安全(PPT课件讲稿)设备管理与I/O系统.pps
 - 《编辑原理》课程教学资源(PPT课件)目标代码生成.pptx
 - 四川大学:Object-Oriented Design and Programming(Java,PPT课件)3.2 Graphical User Interface.ppt
 - 《计算机系统结构》课程教学资源(PPT课件讲稿)第三章 流水线技术.ppt
 - 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)异常处理 Exception Handling.ppt
 - 中国科学技术大学:云计算基本概念、关键技术、应用领域及发展趋势.pptx
 - 《C程序设计》课程电子教案(PPT课件讲稿)第二章 基本数据类型及运算.ppt
 - 《电子商务概论》课程教学资源(PPT课件)第十章 电子商务安全技术.ppt
 - 中国铁道出版社:《局域网技术与组网工程》课程教学资源(PPT课件讲稿)第4章 Windows Server系统工程.ppt
 - 《Internet技术与应用》课程PPT教学课件(讲稿)第3讲 双绞线制作和传输介质.ppt
 - jQuery个人主页(PPT讲稿).ppt
 - 《数据结构》课程教学资源(PPT课件讲稿)第10章 内排序.ppt
 - 《密码学》课程教学资源(PPT课件讲稿)第10章 密码学的新方向.ppt
 - 《计算机系统安全》课程教学资源(PPT课件讲稿)第七章 公开密钥设施PKI Public key infrastructure.ppt
 - 《数字图像处理》课程PPT教学课件(讲稿)第四章 点运算.ppt
 - 《编译原理》课程教学资源(PPT课件讲稿)第八章 代码生成.ppt
 - Introduction to Convolution Neural Networks(CNN)and systems.pptx
 - 华北科技学院:数字视频教学软件与制作(PPT课件讲稿)数字视频编辑软件Premiere 6.5(主讲:于文华).ppt
 - 中国科学技术大学:《Linux操作系统分析》课程教学资源(PPT课件讲稿)文件系统.ppt
 - 哈尔滨工业大学:再探深度学习词向量表示(PPT课件讲稿)Advanced word vector representations(主讲人:李泽魁).ppt
 - 《Visual Basic程序设计》课程教学资源(PPT课件讲稿)第四章 VB的基本语句.pps
 - 《单片机原理及应用》课程PPT教学课件(C语言版)第4章 C51程序设计入门(单片机C语言及程序设计).ppt
 - 西安培华学院:《微机原理》课程教学资源(PPT课件讲稿)第一章 绪论.ppt
 - 《数据结构与算法》课程教学资源(PPT课件讲稿)第三章 树 3.1 树的有关定义.ppt
 - 《计算机网络》课程教学资源(考试大纲)计算机网络考试大纲.doc
 - 西安电子科技大学:《Mobile Programming》课程PPT教学课件(Android Programming)Lecture 2 Intro to Java Programming.pptx
 - 西安电子科技大学:《数据库系统 DataBase System》课程教学资源(PPT课件讲稿)Unit 2 The Relational Model.ppt
 - 《C语言程序设计》课程教学资源(PPT课件讲稿)第6章 用数组处理批量数据.pptx
 - 电子工业出版社:《计算机网络》课程教学资源(第六版,PPT课件讲稿)第六章 应用层.pptx
 - 清华大学:《计算机导论》课程电子教案(PPT教学课件)第3章 计算机基础知识.ppt
 - 中国科学技术大学:《现代密码学理论与实践》课程教学资源(PPT课件讲稿)第4章 有限域(第五版).pptx
 - 西安电子科技大学:《数据库系统 DataBase System》课程教学资源(PPT课件讲稿)Unit 3 SQL.ppt
 
