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

15-441: Computer Networking Lecture 21: Wireless Networking
15-441: Computer Networking Lecture 21: Wireless Networking

Wireless Challenges Force us to rethink many assumptions Need to share airwaves rather than wire Don't know what hosts are involved Host may not be using same link technology Mobility Other characteristics of wireless Noisy→ lots of losses Interaction of multiple transmitters at receiver Collisions, capture, interference Multipath interference 1-08-07 ecture 21: Wireless Networking 2
11-08-07 Lecture 21: Wireless Networking 2 Wireless Challenges • Force us to rethink many assumptions • Need to share airwaves rather than wire • Don’t know what hosts are involved • Host may not be using same link technology • Mobility • Other characteristics of wireless • Noisy → lots of losses • Slow • Interaction of multiple transmitters at receiver • Collisions, capture, interference • Multipath interference

Overview Internet mobility TCP over noisy links Link layer challenges 1-08-07 ecture 21: Wireless Networking 3
11-08-07 Lecture 21: Wireless Networking 3 Overview • Internet mobility • TCP over noisy links • Link layer challenges

Routing to Mobile Nodes Obvious solution have mobile nodes advertise route to mobile address /32 Should work ! Why is this bad? Consider forwarding tables on backbone routers Would have an entry for each mobile host ° Not very scalable What are some possible solutions? 1-08-07 ecture 21: Wireless Networking
11-08-07 Lecture 21: Wireless Networking 4 Routing to Mobile Nodes • Obvious solution: have mobile nodes advertise route to mobile address/32 • Should work!!! • Why is this bad? • Consider forwarding tables on backbone routers • Would have an entry for each mobile host • Not very scalable • What are some possible solutions?

How to handle mobile nodes? (Addressing) Dynamic Host Configuration (DHCP) Host gets new IP address in new locations Problems Host does not have constant name/address how do others contact host What happens to active transport connections? 1-08-07 ecture 21: Wireless Networking
11-08-07 Lecture 21: Wireless Networking 5 How to Handle Mobile Nodes? (Addressing) • Dynamic Host Configuration (DHCP) • Host gets new IP address in new locations • Problems • Host does not have constant name/address → how do others contact host • What happens to active transport connections?

How to handle mobile nodes? (Naming) Naming Use dHCP and update name-address mapping whenever host changes address FiXes contact problem but not broken transport connections 1-08-07 ecture 21: Wireless Networking 6
11-08-07 Lecture 21: Wireless Networking 6 How to Handle Mobile Nodes? (Naming) • Naming • Use DHCP and update name-address mapping whenever host changes address • Fixes contact problem but not broken transport connections

How to handle mobile nodes? (Transport) TCP currently uses 4 tuple to describe connection Modify tcp to allow peers address to be changed during connection Security issues Can someone easily hijack connection? Difficult deployment >both ends must support mobility 1-08-07 ecture 21: Wireless Networking 7
11-08-07 Lecture 21: Wireless Networking 7 How to Handle Mobile Nodes? (Transport) • TCP currently uses 4 tuple to describe connection • • Modify TCP to allow peer’s address to be changed during connection • Security issues • Can someone easily hijack connection? • Difficult deployment → both ends must support mobility

How to handle mobile nodes? (Link Layer) Link layer mobility Learning bridges can handle mobility this is how it is handled at Cmu Encapsulated PPP(PptP), Have mobile host act like he is connected to original lan Works for IP ANd other network protocols 1-08-07 ecture 21: Wireless Networking 8
11-08-07 Lecture 21: Wireless Networking 8 How to Handle Mobile Nodes? (Link Layer) • Link layer mobility • Learning bridges can handle mobility → this is how it is handled at CMU • Encapsulated PPP (PPTP) → Have mobile host act like he is connected to original LAN • Works for IP AND other network protocols

How to handle mobile nodes? (Routing) Allow mobile node to keep same address and name How do we deliver iP packets when the endpoint moves? Cant just have nodes advertise route to their address What about packets from the mobile host? Routing not a problem What source address on packet?> this can cause problems Key design considerations Scale Incremental deployment 1-08-07 ecture 21: Wireless Networking 9
11-08-07 Lecture 21: Wireless Networking 9 How to Handle Mobile Nodes? (Routing) • Allow mobile node to keep same address and name • How do we deliver IP packets when the endpoint moves? • Can’t just have nodes advertise route to their address • What about packets from the mobile host? • Routing not a problem • What source address on packet? → this can cause problems • Key design considerations • Scale • Incremental deployment

Basic Solution to Mobile routing Same as other problems in computer scIence Add a level of indirection Keep some part of the network informed about current location Need technique to route packets through this location(interception Need to forward packets from this location to mobile host(delivery) 1-08-07 ecture 21: Wireless Networking 10
11-08-07 Lecture 21: Wireless Networking 10 Basic Solution to Mobile Routing • Same as other problems in computer science • Add a level of indirection • Keep some part of the network informed about current location • Need technique to route packets through this location (interception) • Need to forward packets from this location to mobile host (delivery)
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)22 Queue Management and QoS.ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)21 Peer-to-Peer(p2p).ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)20 The Web.ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)19 TCP Performance.ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)18 tcpdetails_More TCP & Congestion.ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)17 TCP & Congestion Control.ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)16 Transport Protocols.ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)15 Virtual Circuits, ATM, MPLS.ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)14 ip-grab-bag(IP Wrap up).ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)13 DNS.ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)12 Inter-Domain Routing BGP(Border Gateway Protocol).ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)11 Multicast.ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)10 Intra-Domain Routing.ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)09 IP Packets.ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)08 Software School.ppt
- 复旦大学:《计算机网络 Computer Networking》课程电子教案(PPT课件讲稿)07 Ethernet.ppt
- 复旦大学:《计算机网络 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课件讲稿)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
- 《数据库系统》参考书籍:《Database Management Systems》2nd Ed(Raghu Ramakrishnan / Johannes Gehrke).pdf
- 《数据库系统》课程参考资料:DB2系统管理员指南 IBM DB2 Version 8 Administrator Guide(1/3)Planning.pdf
- 《数据库系统》课程参考资料:DB2系统管理员指南 IBM DB2 Version 8 Administrator Guide(2/3)Implementation.pdf
- 《数据库系统》课程参考资料:DB2 SQL指南 IBM DB2 Universal Database SQL Reference Volume 1 Version 8(1/2).pdf
- 《数据库系统》课程参考资料:DB2系统管理员指南 IBM DB2 Version 8 Administrator Guide(3/3)Performance.pdf
- 《数据库系统》课程参考资料:DB2 SQL指南 IBM DB2 Universal Database SQL Reference Volume 2 Version 8(2/2).pdf
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_1.奚亚蓉——电信局程控机房维护管理信息系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_2.吴小莉——检测管理信息系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_3.周瑾——图书借阅管理系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_4.邓彦——上药三厂科技图书信息管理系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_5.蒋君伟——医院管理信息系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_6.缪晶——进销存管理系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_7.王菻华——进口货代管理信息系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_8.孙建英——库存管理信息系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_9.樊庆萍——图书借阅管理系统.doc
- 复旦大学:《数据库系统》学生数据库设计(MIS)论文_10.李建蓉——资料管理信息系统.doc