计算机网络 套接字编程 computer network socket programming

Computer networks主要考察对网络各分层结构的理解, 学生需要每层都有哪些协议和一些重点协议的原理, 比如TCP, UDP, IP, DNS等协议需要重点掌握.

最常用的教科书是computer networking a top-down approach by computer networking a top-down approach.

CSEE W4119 Programming Assignment I

CSEE W4119 Programming Assignment I Due: Wednesday, 11th March, 2015 Prof. Augustin Chaintreau, Pooja Shah, Olalekan Afuye, Yelin Hong, Jen-Chieh Huang, Nivvedan Senthamil Selvan, Chenze Zhao Description The brilliant W4119 class last year implemented a chat room service using a client­server architecture. This legacy architecture maintains a permanent link between the server and the client

CSEE W4119 Programming Assignment I Read More »

Assignment 3 Cryptographic Messages

CS2105, Semester 1, 2015/2016—Assignment 3 1 National University of Singapore School of Computing CS2105: Introduction to Computer Networks Semester 1, 2015/2016 Assignment 3 Cryptographic Messages Release date: 23 October 2015 Due: 15 November 2015, 23:59 Overview In this assignment, you will get a taste of using the Java APIs for cryptography. You will take the

Assignment 3 Cryptographic Messages Read More »

COMP 213: Advanced Object-Oriented Programming

COMP 213: Advanced Object-Oriented Programming Assignment 2 Due: 2:30pm, Monday 7th December 2015 This assignment counts for 25% of your final grade. In the first assignment you implemented the basic FriendFace functionality of joining up and making friends. Now it’s time to unleash that on the world. In this assignment you’ll implement a FriendFace server

COMP 213: Advanced Object-Oriented Programming Read More »

Distributed Systems COMP90015 2015 SM2 Project 1 – Chat System

Distributed Systems COMP90015 2015 SM2 Project 1 – Chat System Synopsis The assignment is to create a “chat” application, using the client/server architectural model. The chat system consists of two main distributed components: chat server and chat client, which may run on different hosts in the network. Chat clients are Java programs which can connect

Distributed Systems COMP90015 2015 SM2 Project 1 – Chat System Read More »

CS 457 – Fall 2015 Project 2: Anonymous Web Get

CS 457 – Fall 2015 Project 2: Anonymous Web Get Version 1.0 Date assigned: Tuesday, September 29, 2015 Date due: Sunday, October 25, 2015 at midnight Note: this project counts as 14% of your total semester grade. Grading policy is listed below. Project Description It is often desirable to retrieve files from the Web anonymously,

CS 457 – Fall 2015 Project 2: Anonymous Web Get Read More »

Computer Science 3357 Fall 2015 – Assignment 1

Computer Science 3357 Fall 2015 – Assignment 1, Part 1 Assignment 1, Part 1 – Client (35%) Overview In the first part of this assignment, you’ll lay down the foundation for what will become the Hooli Drive client — that is, the program that will run on a user’s computer to sync all of his/her

Computer Science 3357 Fall 2015 – Assignment 1 Read More »

CSE 422 Computer Networking Fall 2015 Lab 2: Socket Programming – A Remote Backup System

CSE 422 Computer Networking Fall 2015 Lab 2: Socket Programming – A Remote Backup System Due: 11:59pm, Friday, 12/11/2015 1 Objective The objective of this assignment is to gain experience in UDP/TCP socket programming. You will imple- ment a small remote backup system with a simple protocol to exchange information between server and client. With

CSE 422 Computer Networking Fall 2015 Lab 2: Socket Programming – A Remote Backup System Read More »