Unformatted text preview:

Lecture 22: Networks (cont.)AnnouncementsPlan for TodayNetwork ConfigurationsNetwork communicationsRelays: Switches vs. RoutersOSI* Seven LayersAcronym Alphabet Soup (Protocols)Network Performance IssuesAd Hoc NetworksTypes of Ad Hoc NetworksLecture 22: Networks (cont.)The Digital World of MultimediaProf. Mari OstendorfEE299 Lecture 223 March 2008Announcements Lab this week week: Video conferencing is working Go to Sieg lab and you’ll split into two rooms. Bring your presentation ***IN PPT FORMAT*** on a memory stick. Upload presentation to CollectIt by Thursday Peer grading of presentation No Ostendorf office hours this week, guest lectures Weds & Friday Reminders:  Send me anonymous email suggesting fundamentals that would be good to spend more time on Exam grade change requests due in writing todayEE299 Lecture 223 March 2008Plan for Today Network communications review Communications over the Internet Ad hoc networksEE299 Lecture 223 March 2008Network ConfigurationsStar configuration: central relay pointMultiple relay pointsIssues:• cost of long lines• need for clever relays• dedicated vs. shared lines• efficiency vs. congestion- related delayFull mesh networkrelaysEE299 Lecture 223 March 2008Network communications Break the message into packets Place address header info (used in routing) Transmit using several protocolsAt each relay need to: Determine destination Store in “queue” until ready to send Transmit At final destination, put messages back togetherEE299 Lecture 223 March 2008Relays: Switches vs. Routers Switches When low delay and reliable transmission are important Allocation of bandwidth guaranteed, route pre-specified Network designed for peak demands, often underutilized Used in telephone networks and interactive media Routers Route determined on the fly, depending on traffic etc. Store message in a queue until ready to forward it to final destination or another relay point Efficient use of network bandwidth Good for messages that can tolerate variable delayEE299 Lecture 223 March 2008OSI* Seven LayersFTP, HTTP, SMTPMIME, data compressionTCP, UDP, SCTP(image from http://wiki.go6.net/index.php?title=OSI_model)Point-to-point vs. packetsIPModem, fiber/cableSession establishment*Open Systems InterconnectionsEE299 Lecture 223 March 2008Acronym Alphabet Soup (Protocols) Finding computers in the internet URL: universal resource locator [192.53.222.7] DNS: domain name service Making connections (IP: Internet protocol) TCP: transport control protocol  UDP: user datagram protocol (faster, less reliable) SCTP: stream control transmission protocol Sending and receiving/retrieving… SMTP: simple mail transfer protocol MIME: multipurpose Internet mail extensions (for multimedia) HTTP: hypertext transfer protocol (for web pages) FTP: file transfer protocol (generic data files)EE299 Lecture 223 March 2008Network Performance Issues Quality of Service (QoS) Refers to resource control when there is congestion (not actual quality) Control for: bit rate (or, bandwidth), delay, jitter, bit error, packet loss Bandwidth: data rate in bits/sec (not the same as bandwidth in frequency domain in signal processing, but related) Delay: Processing + queuing + transmission + propagation Jitter: Difference in end-to-end delay |(R2 -R1 ) –(T2 -T1 )| -- R for received times, T for transmit timesEE299 Lecture 223 March 2008Ad Hoc Networks Wireless networks where… Nodes come and go, no fixed infrastructure Dedicated hardware services (routers, switches, hubs) performed by the computers in the network Self-configuring network, collaborative communication Individual nodes are not that powerful Æ collaborative signal processing Easy to set up, so good for situations where infrastructure is not available Challenge: vulnerability to attacksEE299 Lecture 223 March 2008Types of Ad Hoc Networks Mobile ad hoc networks Examples: military operations, emergency/rescue, disaster relief, education (One Laptop per Child program), … Node characteristics: mobile, so neighbors change (and hence network topology) Smart sensor networks Examples: surveillance, environmental change sensing, traffic monitoring, …. Node characteristics: large number of sensors, low power, node failures change network


View Full Document

UW EE 299 - Networks

Download Networks
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Networks and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Networks 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?