Bài giảng Lập trình mạng
Số trang: 119
Loại file: pdf
Dung lượng: 1.39 MB
Lượt xem: 19
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Lập trình mạng gồm 4 phần với nội dung: tổng quan về lập trình mạng, ngôn ngữ lập trình Java, lập trình Socket, lập trình trên Internet. Cùng tham khảo nhé.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình mạngBài giảng Lập trình mạng Bài giảng Lập trình Mạng LỜI NÓI ĐẦU Ngày nay, hầu như việc viết một ứng dụng để chạy trên máy đơn cục bộ không còn được ưachuộng và thích hợp nữa. Các chương trình và ứng dụng hiện đại phải tích hợp và triệu gọi lẫnnhau trên mạng Intranet (mạng cục bộ), mạng Internet (mạng toàn cầu) và ngôn ngữ lập trìnhJava là một trong những lựa chọn tốt nhất để làm việc này. Java là một ngôn ngữ lập trình khôngđơn giản, ngoài sự nổi tiếng về bản thân ngôn ngữ, nền tảng Java còn hướng đến các ứng dụngmạng như: giao tiếp trên mạng theo mô hình khách/chủ (client/server) … So với lập trình thôngthường, lập trình mạng đòi hỏi người lập trình những hiểu biết và kỹ năng chuyên sâu hơn để tạogiao tiếp và trao đổi dữ liệu giữa các máy tính với nhau. Để giúp sinh viên chuyên ngành CNTT trong Nhà trường có thể tiếp cận được với những kỹthuật mới này, chúng tôi đã mạnh dạn soạn thảo cuốn “Bài giảng Lập trình mạng” để đưa vàogiảng dạy cho sinh viên CNTT học năm thứ 3 trong Nhà trường. Cuốn bài giảng này được soạnthảo dựa trên nền tảng các sinh viên CNTT sau 2 năm học đầu trong trường đã được trang bịđầy đủ các kiến thức về Ngôn ngữ lập trình hướng đối tượng, Mạng máy tính, Thiết kế Web. Đâylà một môn học với đặc thù là kiến thức luôn đổi mới và cập nhật, do đó yêu cầu với môn học nàylà sinh viên phải tự đọc thêm tài liệu, giáo viên chỉ là người hướng dẫn những vấn đề cơ bảnnhất cho sinh viên. Lập trình mạng là môn học mới được đưa vào giảng dạy, nên trong quá trình soạn thảo bàigiảng không tránh khỏi bỡ ngỡ và thiếu sót. Chúng tôi rất mong được sự giúp đỡ, đóng góp ýkiến của các đồng nghiệp và độc giả quan tâm để lần tái bản sau cuốn sách được hoàn thiện hơn.Mọi ý kiến đóng góp có thể gửi về theo địa chỉ email: qtmcn1@yahoo.com. Chúng tôi xin chân thành cảm ơn! Hà Nội 12/2005 Các tác giả Trang 1Bài giảng Lập trình Mạng MỤC LỤCLỜI NÓI ĐẦU ......................................................................................................................................................1MỤC LỤC.............................................................................................................................................................2PHẦN 1: TỔNG QUAN VỀ LẬP TRÌNH MẠNG ...........................................................................................5 I. Các giao thức mạng...............................................................................................................................5 I.1. Họ giao thức TCP/IP....................................................................................................................................5 I.2. Giao thức TCP và UDP................................................................................................................................6 I.3. Dịch vụ từ phía máy chủ và khái niệm cổng (PORT) ..................................................................................7 II. Giao tiếp trên mạng theo mô hình khách/chủ (Client/Server) và khái niệm socket..........................8 II.1. Giao tiếp theo mô hình khách/chủ (Client/Server).......................................................................................8 II.2. Lập trình mạng thông qua Socket ................................................................................................................8 II.3. Tìm hiểu một số lớp cần thiết của gói thư viện Java.net ..............................................................................8PHẦN 2: NGÔN NGỮ LẬP TRÌNH JAVA .............................................................................................15 CHƯƠNG 1: TỔNG QUAN VỀ JAVA .................................................................................................................15 I. Lịch sử Java.........................................................................................................................................15 II. Java là gì? ......................................................................................................................................16 III. Cấu trúc của Java...........................................................................................................................16 IV. Các đặc tính chính của Java...........................................................................................................18 ...
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình mạngBài giảng Lập trình mạng Bài giảng Lập trình Mạng LỜI NÓI ĐẦU Ngày nay, hầu như việc viết một ứng dụng để chạy trên máy đơn cục bộ không còn được ưachuộng và thích hợp nữa. Các chương trình và ứng dụng hiện đại phải tích hợp và triệu gọi lẫnnhau trên mạng Intranet (mạng cục bộ), mạng Internet (mạng toàn cầu) và ngôn ngữ lập trìnhJava là một trong những lựa chọn tốt nhất để làm việc này. Java là một ngôn ngữ lập trình khôngđơn giản, ngoài sự nổi tiếng về bản thân ngôn ngữ, nền tảng Java còn hướng đến các ứng dụngmạng như: giao tiếp trên mạng theo mô hình khách/chủ (client/server) … So với lập trình thôngthường, lập trình mạng đòi hỏi người lập trình những hiểu biết và kỹ năng chuyên sâu hơn để tạogiao tiếp và trao đổi dữ liệu giữa các máy tính với nhau. Để giúp sinh viên chuyên ngành CNTT trong Nhà trường có thể tiếp cận được với những kỹthuật mới này, chúng tôi đã mạnh dạn soạn thảo cuốn “Bài giảng Lập trình mạng” để đưa vàogiảng dạy cho sinh viên CNTT học năm thứ 3 trong Nhà trường. Cuốn bài giảng này được soạnthảo dựa trên nền tảng các sinh viên CNTT sau 2 năm học đầu trong trường đã được trang bịđầy đủ các kiến thức về Ngôn ngữ lập trình hướng đối tượng, Mạng máy tính, Thiết kế Web. Đâylà một môn học với đặc thù là kiến thức luôn đổi mới và cập nhật, do đó yêu cầu với môn học nàylà sinh viên phải tự đọc thêm tài liệu, giáo viên chỉ là người hướng dẫn những vấn đề cơ bảnnhất cho sinh viên. Lập trình mạng là môn học mới được đưa vào giảng dạy, nên trong quá trình soạn thảo bàigiảng không tránh khỏi bỡ ngỡ và thiếu sót. Chúng tôi rất mong được sự giúp đỡ, đóng góp ýkiến của các đồng nghiệp và độc giả quan tâm để lần tái bản sau cuốn sách được hoàn thiện hơn.Mọi ý kiến đóng góp có thể gửi về theo địa chỉ email: qtmcn1@yahoo.com. Chúng tôi xin chân thành cảm ơn! Hà Nội 12/2005 Các tác giả Trang 1Bài giảng Lập trình Mạng MỤC LỤCLỜI NÓI ĐẦU ......................................................................................................................................................1MỤC LỤC.............................................................................................................................................................2PHẦN 1: TỔNG QUAN VỀ LẬP TRÌNH MẠNG ...........................................................................................5 I. Các giao thức mạng...............................................................................................................................5 I.1. Họ giao thức TCP/IP....................................................................................................................................5 I.2. Giao thức TCP và UDP................................................................................................................................6 I.3. Dịch vụ từ phía máy chủ và khái niệm cổng (PORT) ..................................................................................7 II. Giao tiếp trên mạng theo mô hình khách/chủ (Client/Server) và khái niệm socket..........................8 II.1. Giao tiếp theo mô hình khách/chủ (Client/Server).......................................................................................8 II.2. Lập trình mạng thông qua Socket ................................................................................................................8 II.3. Tìm hiểu một số lớp cần thiết của gói thư viện Java.net ..............................................................................8PHẦN 2: NGÔN NGỮ LẬP TRÌNH JAVA .............................................................................................15 CHƯƠNG 1: TỔNG QUAN VỀ JAVA .................................................................................................................15 I. Lịch sử Java.........................................................................................................................................15 II. Java là gì? ......................................................................................................................................16 III. Cấu trúc của Java...........................................................................................................................16 IV. Các đặc tính chính của Java...........................................................................................................18 ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Lập trình mạng Lập trình mạng Công nghệ thông tin Mạng máy tính Ngôn ngữ lập trình Java Lập trình trên InternetGợi ý tài liệu liên quan:
-
52 trang 430 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 314 0 0 -
74 trang 300 0 0
-
96 trang 293 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 289 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 281 0 0 -
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 275 0 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 275 0 0 -
Tài liệu dạy học môn Tin học trong chương trình đào tạo trình độ cao đẳng
348 trang 269 1 0 -
Giáo án Tin học lớp 9 (Trọn bộ cả năm)
149 trang 266 0 0