210 likes | 334 Views
User’s View of Switched Network. Network applications sit at the end points. S. The network is generally operated by a service provider company like Sprint or AT&T. S. Common View of the Telco Network. Brick . Common View of the IP Network. C1. C2. What is a Network?.
E N D
User’s View of Switched Network Network applications sit at the end points. S The network is generally operated by a service provider company like Sprint or AT&T S CSE Department, University of Nevada - Reno
Common View of the Telco Network Brick CSE Department, University of Nevada - Reno
Common View of the IP Network CSE Department, University of Nevada - Reno
C1 C2 What is a Network? 1. Two or more computers/nodes/hosts 2. Links/Media that connect the nodes CSE Department, University of Nevada - Reno
What’s a layer? • A bunch of rules, implemented by a program • A Protocol • A protocol can be thought of as a black box / function with two interfaces: • Service interface • Peer-to-peer interface Host1 Host2 High-level High-level object object Send(Protocol, Message) Deliver(Object, Message) Service interface Peer-to-peer Protocol Protocol interface CSE Department, University of Nevada - Reno
Network applications Presentation Session Transport Network Data Link Physical OSI Reference Model User applications File transfer, electronic mail, document exchange, etc. (note: application layer is concerned with messages) CSE Department, University of Nevada - Reno
Network applications Presentation Session Transport Network Data Link Physical OSI Reference Model User applications These next two are not well defined and most networks do not actually implement these as separate layers. These next two are not well defined and most networks do not actually implement these as separate layers. CSE Department, University of Nevada - Reno
Network applications Presentation Session Transport Network Data Link Physical OSI Reference Model User applications End-to-End error detection and correction (reliability),flow control, and connectivity. Packetization (splitting messages into packets/segments; reassembling packets at the receiving end) CSE Department, University of Nevada - Reno
Network applications Presentation Session Transport Network Data Link Physical OSI Reference Model User applications Routing: The process of choosing an optimal path through the network. CSE Department, University of Nevada - Reno
Network applications Presentation Session Transport Network Data Link Physical OSI Reference Model User applications Framing, error detection and correction (reliability),media access control, flow control CSE Department, University of Nevada - Reno
Network applications Presentation Session Transport Network Data Link Physical OSI Reference Model User applications Coding and transmission of a bit stream (i.e. a bit pipe) CSE Department, University of Nevada - Reno
Layers at Intermediate Nodes End host End host Application Application Presentation Presentation Session Session Transport Transport Network Network Network Network Data link Data link Data link Data link Physical Physical Physical Physical One or more nodes CSE Department, University of Nevada - Reno within the network
Networking Research • Goal: Improve the performance (e.g. faster) of information exchange among separate entities. • Social networks, the Internet, private and community networks • Methods: include all sane techniques! Measurement (lots of hacking) Analysis & Modeling (lots of equations & math) Simulations (lots of coding) Experimentation (lots of fun!!) Visualization (graph theory) CSE Department, University of Nevada - Reno
Networking Research @ UNR • Wireless • FSO-MANETs: Free-Space-Optical Mobile Ad-Hoc Networks • ILLUMINICATION: ILLUMInation + commuNICATION • Peer-to-peer wireless sharing • Wireline • Topology measurement • BigData Transfers • Secure communications • Network economics: neutrality, pricing CSE Department, University of Nevada - Reno
FSO Prototype: Transceiver Picture of transceivers. 3-D optical antenna design.
3-Transceiver Prototype PIC 12f615 Modulator Transceiver Header Microcontroller Programming Interface Line Transceiver The design consists of 3 FSO transceivers connected to a circuit board with a microcontroller. Circular 3 Transceiver Design
Node-A Node-B FSO Prototype: Mobility Experiment A B ~19Kb/s frame size 50B alignment timer 500ms
3-D FSO Localization • Orientation-only localization with two localized neighbors: • A third node can triangulate using the advertised normals received from two other GPS-enabled nodes.
Illuminication • Illuminate and communicate http://enpundit.com/nanolight-the-worlds-most-energy-efficient-and-stylish-lightbulb http://www.ted.com/talks/harald_haas_wireless_data_from_every_light_bulb.html CSE Department, University of Nevada - Reno
Application Transport Network Data-Link Physical Future Prospects • CSE Upper level courses • CPE 401/601 Computer Networked Systems • CPE 701 Internet Protocol Design • CPE 400/600 Computer Communication Networks • Careers • Candidate titles: • Network engineer • Software engineer (in networking companies) • Research engineer • Major companies • Cisco, AT&T, Sprint, Juniper, Nortel, Qwest, … • Intel, IBM, Microsoft, Sun CSE Department, University of Nevada - Reno
Contact Computer Networking Lab (CNL) LMR 282/283 http://cnl.cse.unr.edu Murat Yuksel SEM 237 yuksem@cse.unr.edu Mehmet H. Gunes SEM 230 gunes@cse.unr.edu CSE Department, University of Nevada - Reno