Final Review

Download Report

Transcript Final Review

Final Review
EECS 489 Computer Networks
http://www.eecs.umich.edu/courses/eecs489/w07
Z. Morley Mao
Monday April 16, 2007
Last Class!
Today:
 where have we been?
 where is the networking world going?
 final exam review
Where have we been?
Signaling
telephone network
 ATM
 Internet: RSVP
 hard-state versus soft-state

Where have we been?
Design Principles
separation of control/data (signaling, ftp, http)
 randomization (CSMA-CD, router synch, RED,
SRM, switch scheduling)
 indirection (multicast, mobile IP, SoS, i**3)
 multiplexing: packet level (WFQ, CBQ, priority),
burst level, call level (routing in telephone net)
 virtualization (Internet, RON, IP-over-ATM,
VPN)
 design for scale: hierarchy (hierarchical
routing)

Where have we been?
Routers
address table lookup
 packet classification
 input queue scheduling

Traffic engineering and routing
shortest paths routing
MPLS-based routing
Congestion control and resource allocation
Measurement/management
passive measurements
active measurements
Internet protocol stack
 application: supporting network
applications

FTP, SMTP, HTTP
 transport: host-host data transfer
 TCP, UDP
 network: routing of datagrams from
source to destination

IP, routing protocols
 link: data transfer between
neighboring network elements

PPP, Ethernet
 physical: bits “on the wire”
application
transport
network
link
physical
Where are we headed: a biased view
 network management (incl. measurement)

Networks are becoming increasingly complex
 service management
 application-level networks, overlays
 QoS: not a solved problem end-end
 extensible nets (a.k.a active networking)
 new types of networks:
 sensor nets, body nets, home nets
 security
 ease of use, deployment
Challenge: on beyond the data plane
Q: data plane performance really the major roadblock?
“robustness”
adaptability
“complexity of control” reconfigurability
maintainability
security
evolvability
manageability
the “……ities”
 Fundamental advances here are hard!
“efficiency” not always the most important measure
 little/no past work on the “…ities”
 metrics and models still to be defined

Final exam logistics
 April 19, this Thursday
 1:30-3:30PM
 Closed book, calculator allowed
 Two sheets of notes (both sides)
 Expect roughly the same length as the
practice final
 Material: cumulative

Midterm material included
Final exam topics
 Focus on concepts, understanding and
application of main ideas
 Important topics
Network security
 Basic ideas of network management
 Transport layer
 Multimedia networking
 Wireless networking

• Media access control

Mobile networking
Think at two levels
 Protocols (Details of protocols may change!)
HTTP, SMTP, FTP, DNS, RTP, RTCP, RSVP, SNMP, SIP,
H323, MobileIP
 UDP, TCP, ICMP
 BGP, RIP, OSPF, (link-state, distance-vector, pathvector)
 IP, ARP
 CSMA/CD (CA), MPLS, CDMA, FDMA

 Principles/concepts (fundamental to network design)
 Packet switching, congestion control, flow control,
 Caching/replication, layering (level of indirection),
multiplexing
 Hierarchical structure, signaling, pipelining, error coding
 End to end principle, virtualization, randomization