{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

(22) Networking

(22) Networking - Networking CMSC 132 Object-Oriented...

Info iconThis preview shows pages 1–3. 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 2 Networking Internet Designed with multiple layers of abstraction Underlying medium is unreliable, packet oriented Packet-switching Animation: 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 3 Internet (IP) addresses Unique address for machine on internet Get from ISP when connecting to internet Allows network to find your machine Format 32-bit unsigned integer Domain name cs.umd.edu Name and address for local machine localhost 4 Internet (IP) addresses Problem- we're running out of 32-bit IP addresses, caused by initial address allocation The University of Maryland is currently assigned 131,072 IP addresses Switching to 128-bit IP addresses in IPv6
Background image of page 1

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

View Full Document Right Arrow Icon
5 IP address – DNS Domain Name System (DNS) is a protocol for translating domain names to IP addresses Example: cs.umd.edu Multiple DNS servers on internet DNS server may need to query other DNS servers edu DNS server queries umd.edu server to find
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

Page1 / 5

(22) Networking - Networking CMSC 132 Object-Oriented...

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

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