+ All Categories
Home > Documents > wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto...

wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto...

Date post: 02-Jun-2020
Category:
Upload: others
View: 5 times
Download: 0 times
Share this document with a friend
38
Last updated: 24 April 2006 Alberto Escudero Pascual ItrainOnline MMTK www.itrainonline.org 1 Advanced Networking Developed by: Alberto Escudero Pascual, IT +46
Transcript
Page 1: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 1

Advanced Networking

Developed by: Alberto Escudero Pascual, IT +46

Page 2: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 2

Goals• To understand “networking” aspects that can 

affect the overall performance of a wireless network

• To understand theinteractions between IEEE 802.11 (Physical/Link) and TCP (Transport)

• To be able to improve the quality of service of a network

Page 3: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 3

Table of Contents• Methodology of the unit

• OSI versus Internet (TCP/IP)• PHY/MAC

– Media Access Layer, Error Control, MAC and Encryption

• Network

– IP addressing, Error Control, Routing, NAT, IP Tunneling,  IPSec

• Transport

– TCP, UDP, Layer 3 Firewalls

• Application

– Proxies,  Firewalls++

Page 4: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 4

Methodology

• Travelling through the protocol 'stack'• Bottom­up• Focus on 'concepts', not implementation specific• Identify 'key' issues that need to be consider in 

your network design 

Page 5: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 5

Methodology

This unit is not:• Magic• A substitute for several weeks training in 

networking• Training in how to implement each of the 'key' 

aspects that you need to consider

Page 6: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 6

Wireless!

Page 7: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 7

Physical1

Media AccessData link2

NetworkNetwork3

Transport4

TransportSession5

Presentation6

ApplicationApplication7

TCP/IPOSILayer

OSI versus TCP/IP

Page 8: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 8

• Physical layer– Modulation techniques, bit encoding, physical access 

to shared media– RS­232, V.35, 10BASET, ISDN

• Link Layer– Addressing/delivering packets on shared channel– Ethernet (IEEE 802.3), PPP, ATM

Medium Access Control

Page 9: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 9

• IEEE 802.11 (WLAN)– Physical layer and link layer

• Physical layer protocols– IrDA– Spread Spectrum

• FHSS, DSSS, OFDM

Media Access Layer

Page 10: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 10

• CSMA/CD– Aloha, Ethernet

• CSMA/CD and CSMA/CA• IEEE 802.11 (WLAN)

– TDD, CSMA/CA (RTS,CTS)• IEEE 802.16 (WMAN)

– TDMA, DAMA

Error Control Protocols

Page 11: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 11

• 48 bit unique address• Hardware coded but can easily be modified

• MAC as authentication– Low security

MAC Addressing

Page 12: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 12

• Secure data between hosts on same physical link

• Encryption algorithm and shared secret• Requires trusted intermediate hosts

• WEP (low security)• WPA, WPA­2• Does not provide end­to­end security

Link Layer Encryption

Page 13: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 13

Physical1

Media AccessData link2

NetworkNetwork3

Transport4

TransportSession5

Presentation6

ApplicationApplication7

TCP/IPOSILayer

OSI versus TCP/IP

Page 14: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 14

• IP Address– Routing, identify host, firewalling

• Subnetting– Netmask, classes

– Subnetting is crucial– Troubleshooting– Limit to 32­64 hosts per subnet

Network Layer (IP)

Page 15: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 15

• ICMP– Report problems that prevents delivery 

(destination unreachable)– Troubleshoot network (ping)

– Large amount of ICMP?• Viruses and trojans

IP Error Control

Page 16: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 16

• Source and Destination routing• Policy Routing

– IP Source as routing decision• Load balancing

Routing

Page 17: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 17

• Shortage of public IP addresses• Firewall/DMZ• Traffic load balance• Computing load balance

Network Address Translation

Page 18: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 18

• Rewrites IP addresses– Let router act on others behalf

• Simple firewall security• Limits access to outside services for internal 

hosts

Masquerading ­ SNAT

Page 19: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 19

• Make internal services publicly available– Rewriting destination IP

• Avilability of services• Affect routing of packets• Redirect web requests• Login/registration processes  

Destination NAT

Page 20: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 20

• Encapsulating IP packets inside of IP packets• Requires fully routable end­points• Provides no added security unless the encapsulated 

packet is encrypted

IP Tunneling

Page 21: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 21

• Encapsulation inside of encrypted IP packets is known as:– Secure tunneling or VPN

• Secure tunneling is normally provided using IPSEC

IP Tunneling

Page 22: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 22

• Ensures security on IP level• Provides following protection:

– Confidentiality– Authentication– Integrity

• Three main protocols:– AH, ESP, IKE

IPSEC

Page 23: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 23

– Fully functional firewalls instead of NAT– Use IPSec with compression– Consider Application layer VPN's 

• Check www.openvpn.org

IPSEC

Page 24: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 24

Physical1

Media AccessData link2

NetworkNetwork3

Transport4

TransportSession5

Presentation6

ApplicationApplication7

TCP/IPOSILayer

OSI versus TCP/IP

Page 25: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 25

• Transfer of IP packets between processes using ports 

• A port is a logical connection that associate a certain transfer with a running process

Transport Layer

Page 26: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 26

• Connection­oriented • Reliable transport

– acknowledgements • Flow control

– sliding window – window size– congestion avoidance

TCP

Page 27: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 27

YesNoConnection establishment

YesNoAcknowledgements

Most application and protocolsPriority of speed, small packets, multicast/broadcast

Suitable for

Low but higher thatn UDPLowOverhead

YesNoRetransmission

Sliding window, window size, congestion avoidance

NoFlow control

Reliable serviceBest effortQoS

TCPUDPCharacteristics

TCP versus UDP

Page 28: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 28

– TCP brings bad performance in IEEE 802.11

– Scenario 1: lots of low bit rate nodes– Scenario 2: corrupted wireless 

packets 

TCP and IEEE 802.11 MAC

Page 29: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 29

Layer 3 Firewalls• Block outgoing traffic of type X• Block incoming traffic of type Y• Forward traffic of type Z

– To provide an external service from an internal firewalled host

– To provide multiple instances of a service from internal firewalled hosts for the purpose of load balancing

Page 30: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 30

– Crucial in wireless networks– Traffic shaping and monitoring– Detecting, blocking and removing 

malicious programs that exhaust bandwidth resources

Firewall Design

Page 31: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 31

Physical1

Media AccessData link2

NetworkNetwork3

Transport4

TransportSession5

Presentation6

ApplicationApplication7

TCP/IPOSILayer

OSI versus TCP/IP

Page 32: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 32

• Identify and make sure that the sender/receiver is ready for communication

• Authenticate (sender, receiver, message)• Identifiy necessary communication resources• Ensure agreements (error recovery, data 

integrity, privacy)• Determine protocol and data syntax at 

application  level

Application  Layer

Page 33: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 33

Prevents:• SMTP, POP3 and DNS buffer overflow• Webserver attacks based on information in http 

headers and requests• Evil code hidden within SSL tunnels• Block applications running at the top of HTTP 

(Messengering)• Internal users to spread sensitive information

Application Firewalls

Page 34: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 34

Disadvantages:• Reduce performance in network• Expensive• Overrides personal integrity • Missconfiguration

Application Firewalls

Page 35: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 35

• Anti­virus and Anti­spam– Blocks or tags content– SPAM represents 30­50% of SMTP

• Web proxy server– Caches frequently requested data 

in RAM– Caches DNS lookups

Application Firewalls

Page 36: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 36

• Wise configuration of all protocol layers• Good network architecture• The goal: 

– Maximize the useful bits

Advanced Wireless Networking Implies

Page 37: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 37

Conclusions

• Building wireless networks that work is very “easy”• Building wireless networks that perform well is not 

as “simple”• Measure, measure, measure...• Do not stop trying! Share your experiences with 

others.

Page 38: wireless advanced networking slides - ItrainOnline · Advanced Networking Developed by: Alberto Escudero Pascual, IT +46. Last updated: 24 ... Layer OSI TCP/IP OSI versus TCP/IP.

Last updated: 24 April 2006Alberto Escudero Pascual

ItrainOnline MMTK www.itrainonline.org 38

Physical1

Media AccessData link2

NetworkNetwork3

Transport4

TransportSession5

Presentation6

ApplicationApplication7

VoIPISOLayer

 Discussion Question: How can we optimised a VoIP wireless network?


Recommended