Danh mục

Giáo trình Lập trình mạng - Nghề: Quản trị mạng máy tính - Trình độ: Cao đẳng nghề (Phần 1)

Số trang: 60      Loại file: pdf      Dung lượng: 3.36 MB      Lượt xem: 16      Lượt tải: 0    
tailieu_vip

Xem trước 6 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Giáo trình Lập trình mạng - Nghề: Quản trị mạng máy tính - Trình độ: Cao đẳng nghề được biên soạn nhằm giúp sinh viên làm quen với những khái niệm và kỹ thuật mới trong lập trình mạng để đáp ứng được yêu cầu trong lập trình mạng. Giáo trình gồm 2 phần, phần 1 sau đây gồm nội dung 3 bài học đầu tiên. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Giáo trình Lập trình mạng - Nghề: Quản trị mạng máy tính - Trình độ: Cao đẳng nghề (Phần 1) BỘ LAO ĐỘNG - THƯƠNG BINH VÀ XÃ HỘI TỔNG CỤC DẠY NGHỀ GIÁO TRÌNH Tên Mô đun: LẬP TRÌNH MẠNG NGHỀ: QUẢN TRỊ MẠNG MÁY TÍNH TRÌNH ĐỘ: CAO ĐẲNG NGHỀ (Ban hành kèm theo Quyết định số: 120/QĐ-TCDN ngày 25 tháng 02 năm 2012 của Tổng cục Trưởng Tổng cục dạy nghề) Hà Nội, Năm 2013 TUYÊN BỐ BẢN QUYỀN Tài liệu này thuộc loại sách giáo trình nên các nguồn thông tin có thể được phép dùng nguyên bản hoặc trích dùng cho các mục đích về đào tạo và tham khảo. Mọi mục đích khác mang tính lệch lạc hoặc sử dụng với mục đích kinh doanh thiếu lành mạnh sẽ bị nghiêm cấm. LỜI GIỚI THIỆU Ngày nay, mạng máy tính đã trở thành công cụ không thể thiếu trong tất cả các lĩnh vực của cuộc sống. Việc nắm bắt những kỹ thuật qua đó hình thành được kỹ năng lập trình mạng được xem là yêu cầu cấp thiết đối với sinh viên chuyên ngành máy tính nói chung và quản trị mạng nói riêng. Giáo trình này được biên soạn nhằm giúp sinh viên làm quen với những khái niệm và kỹ thuật mới trong lập trình mạng để đáp ứng được yêu cầu trong lập trình mạng. Hà Nội, ngày 20 tháng 1 năm 2013 Tham gia biên soạn 1. Chủ biên Hồ Viết Hà 2. Thành viên Dương Hiển Tú MỤC LỤC TUYÊN BỐ BẢN QUYỀN................................................................................ 2 LỜI GIỚI THIỆU ............................................................................................... 3 BÀI 1 : TỔNG QUAN VỀ LẬP TRÌNH MẠNG ............................................... 7 1. Lịch sử phát triển của Lập trình mạng ......................................................... 7 2. Lý do lập trình mạng trên nền tảng .NET .................................................... 7 3. Phạm vi ....................................................................................................... 8 4. Địa chỉ IP .................................................................................................... 9 5. Network stack ........................................................................................... 11 6. Port ........................................................................................................... 12 7. Internet standards ...................................................................................... 13 8 .NET framework ........................................................................................ 13 8.1. Thành phần .NET Framework............................................................. 13 8.2. Những đặc điểm chính của .NET Framework ..................................... 15 9. Visual Studio .NET ................................................................................... 17 9.1. Phiên bản Visual Studio .NET 2008.................................................... 17 9.2 Làm việc với Visual Studio .NET 2008 ............................................... 19 9.3. Các loại ứng dụng dùng C# ................................................................. 21 9.4. Cấu trúc chương trình C# .................................................................... 22 9.5. Cấu trúc thư mục của ứng dụng .......................................................... 24 BÀI 2 : VẤN ĐỀ I/O TRONG .NET................................................................ 26 1. Giới thiệu về không gian tên IO ................................................................ 26 2. Streams ..................................................................................................... 26 2.1. Mã hóa dữ liệu .................................................................................... 26 2.2 Sử dụng StreamReader để đọc tập tin Text .......................................... 30 BÀI 3 : LÀM VIỆC VỚI SOCKETS ............................................................... 41 1. Giới thiệu về socket trong lập trình mạng.................................................. 41 1.1. Định nghĩa .......................................................................................... 41 1.2. Số hiệu cổng (Port Number) của socket............................................... 42 1.3. Các chế độ giao tiếp ............................................................................ 43 2. Tạo ứng dụng đơn giản “hello world” ....................................................... 44 2.1. Viết dưới dạng đơn giản UDP client ................................................... 44 2.2. Viết dưới dạng đơn giản UDP server .................................................. 45 3. Dùng giao thức TCP/IP để chuyển files .................................................... 46 4. Gỡ rối trong lập trình mạng....................................................................... 49 5. Mức Socket trong .NET ............................................................................ 50 BÀI 4 : KẾT NỐI VỚI WEB SERVER ........................................................... 61 1. Giới thiệu về HTTP ................................................................................... 61 2. HTTP ........................................................................................................ 62 2.1. Yêu cầu trong HTTP ........................................................................... 62 2.2. Đáp ứng trong HTTP .......................................................................... 64 2.3. Kiểu MIME ........................................................................................ 65 2.4. Không ...

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: