Midterm Review

Tom Kelliher, CS 318

Mar. 31, 2000

Administrivia

Announcements

Assignment

From Last Time

Client/server example, sockets.

Outline

  1. Midterm review.

Coming Up

Client/server example, sockets.

Midterm Review

Chapter 2

  1. Tools to test connectivity: ping, traceroute.

Chapter 3

  1. Copper wire, twisted pair, Cat5, coaxial cable, glass fiber.

Chapter 4

  1. Start, stop bits. Idle.

  2. Baud, framing error.

  3. Duplex.

  4. Bandwidth.

Chapter 5

  1. Carrier.

  2. Amplitude, frequency, phase-shift modulation.

  3. Baseband, broadband.

  4. Spread spectrum.

Chapter 7

  1. Point-to-point networks.

  2. LANs, locality of reference.

  3. Star, ring, bus topologies.

  4. Ethernet, CSMA/CD.

  5. IBM token ring.

Chapter 8

  1. MAC address.

  2. Filtering incoming packets.

  3. Broadcast.

  4. Frame headers, frame format.

  5. Network analyzer, promiscuous mode.

Chapter 9

  1. Thick wire (10Base5), thin wire (10Base2), unshielded twisted pair (10BaseT).

Chapter 10

  1. Repeaters (hubs), bridges (switches), learning, routers.

Chapter 11

  1. DSU/CSU.

  2. T-1, T-3, fractional T-1.

  3. ISDN, xDSL, cable modem.

Chapter 12

  1. LAN, MAN, WAN.

  2. Packet switches.

  3. Store and forward.

  4. Hierarchical addressing, routing.

  5. Interior, exterior switches. Universal, optimal routing. Default route.

  6. Static, dynamic routing.

Chapter 14

  1. Protocol, protocol suites, protocol stack.

  2. ISO seven layer model: physical, data link, network, transport, session, presentation, application.

  3. Encapsulation.

  4. Layered software.

  5. Sequencing: out-of-order delivery, duplicate packets, lost packets, excessive delay, flow control, sliding window.

  6. Congestion, rate control

Chapter 15

  1. Universal service.

  2. Internet/internet.

  3. Routers.

  4. Internet architecture.

  5. Virtual network.

  6. TCP/IP.

  7. Five layer TCP/IP model: physical, network interface, internet, transport, application.

Chapter 16

  1. IP address.

  2. IP address hierarchy: network number, host number.

  3. IP address classes.

  4. Netmask.

  5. Broadcast address, loopback address.

  6. Multi-homed hosts, multiple IP addresses for a router.

Chapter 23

  1. Client/server paradigm.

  2. Client, server characteristics.

  3. Service identification.

  4. Iterative, concurrent servers. Inetd.

  5. Unambiguous communication.

  6. Connection-oriented, connectionless transport.

Chapter 24

  1. Socket API, socket library.

  2. socket(), close(), bind(), listen(), accept(), connect(), send(), sendto(), sendmsg(), recv, recvfrom, recvmsg).

  3. Thread/process inheritance.

Chapter 25

  1. Socket call sequences for client, server.

  2. Example client, server (Perl).

Chapter 29

  1. HTML, tags.

  2. URL.

  3. Anchors.

  4. Browser architecture, caching.



Thomas P. Kelliher
Fri Mar 31 07:39:25 EST 2000
Tom Kelliher