final review eecs 489 computer networks z. morley mao monday april 16, 2007
TRANSCRIPT
![Page 1: Final Review EECS 489 Computer Networks Z. Morley Mao Monday April 16, 2007](https://reader036.vdocuments.site/reader036/viewer/2022083004/56649e915503460f94b97473/html5/thumbnails/1.jpg)
Final Review
EECS 489 Computer Networkshttp://www.eecs.umich.edu/courses/eecs489/
w07
Z. Morley MaoMonday April 16, 2007
![Page 2: Final Review EECS 489 Computer Networks Z. Morley Mao Monday April 16, 2007](https://reader036.vdocuments.site/reader036/viewer/2022083004/56649e915503460f94b97473/html5/thumbnails/2.jpg)
Last Class!
Today: where have we been? where is the networking world going? final exam review
![Page 3: Final Review EECS 489 Computer Networks Z. Morley Mao Monday April 16, 2007](https://reader036.vdocuments.site/reader036/viewer/2022083004/56649e915503460f94b97473/html5/thumbnails/3.jpg)
Where have we been?
Signaling telephone network ATM Internet: RSVP hard-state versus soft-state
![Page 4: Final Review EECS 489 Computer Networks Z. Morley Mao Monday April 16, 2007](https://reader036.vdocuments.site/reader036/viewer/2022083004/56649e915503460f94b97473/html5/thumbnails/4.jpg)
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)
![Page 5: Final Review EECS 489 Computer Networks Z. Morley Mao Monday April 16, 2007](https://reader036.vdocuments.site/reader036/viewer/2022083004/56649e915503460f94b97473/html5/thumbnails/5.jpg)
Where have we been?Routers
address table lookup packet classification input queue scheduling
Traffic engineering and routingshortest paths routingMPLS-based routing
Congestion control and resource allocation
Measurement/managementpassive measurements active measurements
![Page 6: Final Review EECS 489 Computer Networks Z. Morley Mao Monday April 16, 2007](https://reader036.vdocuments.site/reader036/viewer/2022083004/56649e915503460f94b97473/html5/thumbnails/6.jpg)
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
![Page 7: Final Review EECS 489 Computer Networks Z. Morley Mao Monday April 16, 2007](https://reader036.vdocuments.site/reader036/viewer/2022083004/56649e915503460f94b97473/html5/thumbnails/7.jpg)
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
![Page 8: Final Review EECS 489 Computer Networks Z. Morley Mao Monday April 16, 2007](https://reader036.vdocuments.site/reader036/viewer/2022083004/56649e915503460f94b97473/html5/thumbnails/8.jpg)
Challenge: on beyond the data plane
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
adaptabilityreconfigurabilitysecuritymanageability
Q: data plane performance really the major roadblock?
“robustness”“complexity of control”maintainabilityevolvability
the “……ities”
![Page 9: Final Review EECS 489 Computer Networks Z. Morley Mao Monday April 16, 2007](https://reader036.vdocuments.site/reader036/viewer/2022083004/56649e915503460f94b97473/html5/thumbnails/9.jpg)
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
![Page 10: Final Review EECS 489 Computer Networks Z. Morley Mao Monday April 16, 2007](https://reader036.vdocuments.site/reader036/viewer/2022083004/56649e915503460f94b97473/html5/thumbnails/10.jpg)
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
![Page 11: Final Review EECS 489 Computer Networks Z. Morley Mao Monday April 16, 2007](https://reader036.vdocuments.site/reader036/viewer/2022083004/56649e915503460f94b97473/html5/thumbnails/11.jpg)
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, path-
vector) 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