| 
  
   
    |  |  |  
    |  | Local Area Network Switching |  | 
 
  |  | 
 
  | 
  
   
    |  |  |  
    |  | Each segment uses one or more hubs |  | 
 
  | 
  
   
    |  |  |  |  
    |  | All connected segment are the same |  
    |  | Benefits |  
    |  | Isolate collisions |  
    |  | Independent simultaneous
 transfers
 |  
    |  | Reliability |  | 
 
  | 
  
   
    |  |  |  
    |  | Allows different speed segments
 |  
    |  | Use old hardware/cables along with new equipment
 |  
    |  | Don’t mix speeds on the same segment
 |  | 
 
  | 
  
   
    |  |  |  |  
    |  | Cut Through Switch |  
    |  | No per link frame checking (done end-to-end) |  
    |  | Reads only the header |  
    |  | Short frame processing delay |  
    |  | Store-and-Forward |  
    |  | Full error checking per link |  
    |  | More reliable |  
    |  | Longer frame processing delay |  | 
 
  |  | 
 
  | 
  
   
    |  |  |  
    |  | Explicit connection setup (and tear-down) phase |  
    |  | Subsequence packets follow same circuit |  
    |  | Sometimes called connection-oriented model |  | 
 
  | 
  
   
    |  |  |  
    |  | No connection setup phase |  
    |  | Each packet forwarded independently |  
    |  | Sometimes called connectionless model |  | 
 
  | 
  
   
    |  |  |  
    |  | Timelines |  
    |  | Acknowledgements & Timeouts |  
    |  | Stop-and-Wait |  
    |  | Sliding Window |  | 
 
  |  | 
 
  | 
  
   
    |  |  |  |  
    |  | Problem: keeping the pipe full |  
    |  | Example |  
    |  | 1.5Mbps link x 45ms RTT = 67.5Kb (8KB) |  
    |  | 1KB frames imples 1/8th link utilization |  | 
 
  | 
  
   
    |  |  |  
    |  | Allow multiple outstanding (un-ACKed) frames |  
    |  | Upper bound on un-ACKed frames, called window |  | 
 
  | 
  
   
    |  |  |  |  
    |  | Layer 2
    Switch |  
    |  | Data Link Level |  
    |  | MAC Addresses Based |  
    |  | Layer 3 Switch |  
    |  | IP Address Based |  
    |  | Layer 4 |  
    |  | Transport Layer (UDP, TCP) |  
    |  | NAT & Packet Filtering |  | 
 
  | 
  
   
    |  |  |  |  
    |  | NAT (Network Address Translation) |  
    |  | Packet Filtering |  
    |  | Accept/reject/modify |  
    |  | Rule-based |  
    |  | Port/Protocol/Application |  
    |  | Proxy Server |  
    |  | Application Surrogate |  
    |  | Allows Controlled Access |  | 
 
  | 
  
   
    |  |  |  |  
    |  | Quasi-static switch configuration |  
    |  | Connect specific LAN segments to form a VLAN |  
    |  | Isolate
    all VLANs from each other |  
    |  | Maintained by administrator |  
    |  | Subject to hacking (lock equipment cabinets) |  
    |  | Complex to maintain in a large multi-switch
    environment |  |