20Networking

20Networking - CMSC 132: Object-Oriented Programming II...

Info iconThis preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon
1 CMSC 132: Object-Oriented Programming II Networking Department of Computer Science University of Maryland, College Park
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 Networking Internet Designed with multiple layers of abstraction Underlying medium is unreliable, packet oriented Packet-Switching Animation: http://www.pbs.org/opb/nerds2.0.1/geek_glossary/packet_switching_flash.html Provides two views Reliable, connection oriented (TCP) Unreliable, packet oriented (UDP) Java Sockets, URLs Extensive networking support
Background image of page 2
3 Internet (IP) Address Unique address for machine on internet Get from ISP when connecting to internet Allows network to find your machine Format 32-bit unsigned integer 128.8.128.8 Domain name cs.umd.edu Name and address for local machine localhost 127.0.0.1
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
4 Internet (IP) Address Problem Running out of 32-bit IP addresses Caused by initial address allocation Stanford & MIT initially given more IP addresses than China fixed in 2000 Univ. of Maryland is currently assigned 131,072 IP addresses Switching to 128-bit IP addresses in IPv6 1+ million addresses per square meter on Earth
Background image of page 4
5 IP Address – DNS Domain Name System (DNS) Protocol for translating domain names to IP addresses Example: cs.umd.edu → 128.8.128.44 Multiple DNS servers on internet DNS server may need to query other DNS servers edu DNS server queries umd.edu server to find cs.umd.edu
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 6
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 20

20Networking - CMSC 132: Object-Oriented Programming II...

This preview shows document pages 1 - 6. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online