Bản quyền ®2005- Khoa Công Nghệ Thông Tin Trang 1 Trường Đại Học Bách Khoa Tp.HCM BÀI GIẢNG MƠN: LẬP TRÌNH MẠNG (Cậpnhật: 3/2006) Hiệuchỉnh: NguyễnCaoĐạt E-mail: dat@hcmut.edu.vn Trường Đại Học Bách Khoa Tp.HCM Bản quyền ®2005- Khoa Công Nghệ Thông Tin Trang 2 GIỚI THIỆU Mụctiêu – Cung cấpkiếnthứcnềntảng về lậptrìnhmạng (Client/Server). – Cung cấpkỹ năng lậptrìnhmạng trên các mơi trường phát triểnphần mềmtrực quan như VC++, JBuilder. – Nắmvững các giao thứccấp ứng dụng của các ứng dụng phổ biếnnhư DNS, E-mail, FTP, HTTP, để có khả năng lập trình các ứng dụng mạng. Tài liệuthamkhảo [1] Computer Networks, A.S. Tanenbaum, Prentice-Hall, Edition 3. [2] Unix network programming. [3] Winsock Programming Thơng tin liên lạc E-mail : dat@hcmut.edu.vn Telephone : 8647256 – 5200 Trường Đại Học Bách Khoa Tp.HCM Bản quyền ®2005- Khoa Công Nghệ Thông Tin Trang 3 GIỚI THIỆU Chương trình họcchi tiết – Chương 0: Khái qt về mạng máy tính, TCP/IP – Chương 1: Lập trình mạng dùng socket – Chương 2: Lập trình MiniChat dùng VC++ bằng cơ chế xử lý sự kiện – Chương 3: Lập trình MiniChat dùng JBuilder bằng cơ chế xử lý sự kiện – Chương 4: DHMTL và lập trình Web chạy ở client – Chương 5: Lập trình Web chạy ở server – Chun đề: z Lậptrìnhmạng với các giao thức khác. z XML-RPC z SOAP – WebService Bản quyền ®2005- Khoa Công Nghệ Thông Tin Trang 4 Trường Đại Học Bách Khoa Tp.HCM CHƯƠNG 0 KHÁI QT VỀ MẠNG MÁY TÍNH, TCP/IP Trường Đại Học Bách Khoa Tp.HCM Bản quyền ®2005- Khoa Công Nghệ Thông Tin Trang 5 GIỚI THIỆU z Mạng máy tính đề cập đếnviệckếtnốinhững máy tính hoạt động độclậplạivới nhau thơng qua mơi trường truyền thơng. Trường Đại Học Bách Khoa Tp.HCM Bản quyền ®2005- Khoa Công Nghệ Thông Tin Trang 68 World Wide Web z Ví dụ Trường Đại Học Bách Khoa Tp.HCM Bản quyền ®2005- Khoa Công Nghệ Thông Tin Trang 69 TỔNG KẾT z Khái qt về mạng máy tính – Khái niệm – Cấuhình – Các thành phầncơ bản z Mơ hình OSI – Protocol – Layer – OSI Model z Bộ giao thứcTCP/IP – IP – TCP, UDP – DNS, SMTP, POP3, HTTP . THIỆU Chương trình họcchi tiết – Chương 0: Khái qt về mạng máy tính, TCP/IP – Chương 1: Lập trình mạng dùng socket – Chương 2: Lập trình MiniChat dùng VC++ bằng cơ chế xử lý sự kiện – Chương 3: Lập trình. JBuilder bằng cơ chế xử lý sự kiện – Chương 4: DHMTL và lập trình Web chạy ở client – Chương 5: Lập trình Web chạy ở server – Chun đề: z Lậptrìnhmạng với các giao thức khác. z XML-RPC z SOAP – WebService Bản. Thông Tin Trang 2 GIỚI THIỆU Mụctiêu – Cung cấpkiếnthứcnềntảng về lậptrìnhmạng (Client/Server). – Cung cấpkỹ năng lậptrìnhmạng trên các mơi trường phát triểnphần mềmtrực quan như VC++, JBuilder. –