Bài thuyết trình: Sử dụng kỹ thuật lập trình Socket xây dựng chương trình truyền file qua mạng Lan trình bày những nội dung tổng quan về mạng máy tính, giao thức truyền file FTP, tổng quan về C#, lập trình với Socket, mô hình client/server và giao diện chương trình. | LẬP TRÌNH MẠNG NÂNG CAO GVHD: Vũ SVTH: Tạ Hồng Phong Lê Kim Hùng Hoàng Thị Trang Đề Tài: Sử Dụng Kỹ Thuật Lập Trình Socket Xây Dựng Chương Trình Truyền File Qua Mạng Lan NỘI DUNG 2. 3. 4. . Giao Thức Truyền File FTP Tổng Quan Về C# Lập Trình Với Socket 5. Mô Hình Client/Server 1. Tổng Quan Về Mạng Máy Tính 6. Giao Diện Chương Trình Tổng Quan Về Mạng Máy Tính 1. Mô hình tham chiếu OSI Tổng Quan Về Mạng Máy Tính Physical 1 Data Link 2 Network 3 Transport 4 Session 5 Presentation 6 Application 7 Các ứng dụng mạng: email, web, chat,. Định dạng dữ liệu, mã hóa, Thiết lập phiên làm việc Phân chia dữ liệu thành các đoạn bằng nhau, có t/c đầu cuối –đến- đầu cuối Định tuyến, điều khiển tắc nghẽn, chất lượng dịch vụ Truyền nhận frame, kiểm tra và sửa lỗi Kết nối vật lý, truyền các bit dữ liệu Tổng Quan Về Mạng Máy Tính 2. Chồng giao thức TCP/IP Mô Hình Truyền Thông Giao Thức Truyền File FTP Khái Niệm: FTP (File Transfer Protocol) thường được dùng để trao đổi tập tin qua mạng lưới | LẬP TRÌNH MẠNG NÂNG CAO GVHD: Vũ SVTH: Tạ Hồng Phong Lê Kim Hùng Hoàng Thị Trang Đề Tài: Sử Dụng Kỹ Thuật Lập Trình Socket Xây Dựng Chương Trình Truyền File Qua Mạng Lan NỘI DUNG 2. 3. 4. . Giao Thức Truyền File FTP Tổng Quan Về C# Lập Trình Với Socket 5. Mô Hình Client/Server 1. Tổng Quan Về Mạng Máy Tính 6. Giao Diện Chương Trình Tổng Quan Về Mạng Máy Tính 1. Mô hình tham chiếu OSI Tổng Quan Về Mạng Máy Tính Physical 1 Data Link 2 Network 3 Transport 4 Session 5 Presentation 6 Application 7 Các ứng dụng mạng: email, web, chat,. Định dạng dữ liệu, mã hóa, Thiết lập phiên làm việc Phân chia dữ liệu thành các đoạn bằng nhau, có t/c đầu cuối –đến- đầu cuối Định tuyến, điều khiển tắc nghẽn, chất lượng dịch vụ Truyền nhận frame, kiểm tra và sửa lỗi Kết nối vật lý, truyền các bit dữ liệu Tổng Quan Về Mạng Máy Tính 2. Chồng giao thức TCP/IP Mô Hình Truyền Thông Giao Thức Truyền File FTP Khái Niệm: FTP (File Transfer Protocol) thường được dùng để trao đổi tập tin qua mạng lưới truyền thông dùng giao thức TCP/IP FTP là một giao thức dạng Client/Server truyền thống. Quá trình truyền thông được phân chia làm 2 kênh : Kênh điều khiển : Khởi tạo phiên kết nối Kênh dữ liệu: Truyền dữ liệu và ngắt kết nối Tổng Quan Về C# NET Framework là một thành phần cơ bản của Windows cho việc xây dựng và chạy các ứng dụng viết bởi các ngôn ngữ lập trình Framework được thiết kế để: Cung cấp một môi trường nhất quán cho lập trình hướng đối tượng. Tối ưu hóa việc phát triển phần mềm và sự xung đột phiên bản bằng việc cung cấp một môi trường thực hiện code. Cung cấp môi trường thực thi code an toàn hơn. Cung cấp trải nghiệm (experience) nhất quán cho những người phát triển trong việc tạo ra các kiểu ứng dụng khác nhau từ các ứng dụng Tổng Quan Về C# NET Framework bao gồm 2 thành phần chính: CLR (Common Language Runtime – Môi trường quản lý ngôn ngữ chung) Framework Class Library (FCL): là một tập hợp các kiểu dữ liệu có khả năng sử dụng lại (tập hợp các lớp) và hướng