Bài tập về lập trình truyền thông
Bài tập bắt buộc
Bài tập 1.1: Protocol HTTP
Tìm đọc và viết một báo cáo không quá 10 trang về giao thức HTTP.
Bài tập 1.2: Chat Protocol
Tìm hiểu về dịch vụ Chat trên mạng Internet. Viết một bảng báo cáo không qua 10 trang trình bày 2 nội dung sau:
- Một bảng mô tả các chức năng thường được hỗ trợ trong một dịch vụ Chat.
- Xây dựng Chat Protocol riêng của bạn trong đó mô tả:
- Các chức năng hỗ trợ bởi Chat Server.
- Khuôn dạng (Format) và các loại thông điệp (Message) hỗ trợ bởi Protocol.
- Sơ đồ trạng thái hoạt động của server và client (giải thuật).
- Minh họa các kịch bản khác nhau cho từng chức năng của dịch vụ.
Bài tập gợi ý
Bài tập 1.3: POP3 Protocol
Tìm đọc và viết một báo cáo không quá 10 trang về giao thức POP3.
TẢI VỀ
MỤC LỤC
- Lập trình truyền thông
- Chương 1 : Tổng quan về lập trình truyền thông
- Chương 2 : Sơ lược về ngôn ngữ Java
- Mục đích, yêu cầu Sơ lược về ngôn ngữ Java
- Giới thiệu về ngôn ngữ Java
- Chương trình ứng dụng Java kiểu Application
- Các cấu trúc điều khiển trong Java
- Ngoại lệ (EXCEPTION) trong Java
- Một số vấn đề liên quan đến lớp trong Java
- Vào/Ra với Stream trong Java
- Luồng (Thread) trong Java
- Bài tập áp dụng Java
- Chương 3 : Ống dẫn (Pipe)
- Chương 4 : Socket
- Chương 5 : RPC và RMI