417 Lecture material

CS 417
CS 417 course page
News
About the course
Prerequisites
Things you need
Policy
Syllabus
Documents
Homework
Exam info
Check your grades
Previous Lecture Next Lecture

Lecture 2: Client-server computing, networking

Lecture notes:
Client-server networking
Lecture slides

Recitation notes:
Socket programming
Socket programming demo source

Supplemental notes:
freesoft.org: Connected: An Internet Encyclopedia Programmed Instruction Course
Internetworking Technology Overview
Classless Inter-Domain Routing (CIDR) Overview

Buzzwords:
circuit switching, packet switching, protocol, LAN, nodes, adapter, NIC (network interface cards), twisted pair, fiber, coaxial cable, hub, router, ethernet, baseband, broadband, CSMA/CD.

OSI reference model, layers: physical, data link, network, transport, session, presentation, application

client, server, service, transport address, transport provider, connection-oriented protocol, connectionless protocol, virtual circuit, datagram, Internet Protocol (IP), IP network and host numbers, classes, CIDR, router, static routing, dynamic routing, DNS, IP driver, ethernet driver, protocol encapsulation, ARP, TCP, UDP, NAT.

ATM, AAL, types of service: CBR, VBR, ABR.

sockets, bind, connect, listen, PCB (protocol control block).

Back to syllabus

Back to course page


For questions or comments about this site, contact Paul Krzyzanowski, pxk@cs.rutgers.edu
Last updated: Sep 17, 2003

© 2003 Paul Krzyzanowski. All rights reserved
The entire contents of this site are protected by copyright under national and international law. No part of this site may be copied, reproduced, stored in a retrieval system, or transmitted, in any form, or by anymeans whether electronic, mechanical or otherwise without the prior written consent of the copyright holder.