Bài giảng Lập trình mạng - Bài 4b: Bổ sung lập trình Socket - Bùi Minh Quân
Bạn đang xem tài liệu "Bài giảng Lập trình mạng - Bài 4b: Bổ sung lập trình Socket - Bùi Minh Quân", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tài liệu đính kèm:
- bai_giang_lap_trinh_mang_bai_4b_bo_sung_lap_trinh_socket_bui.pdf
Nội dung text: Bài giảng Lập trình mạng - Bài 4b: Bổ sung lập trình Socket - Bùi Minh Quân
- Bổ sung lập trình Socket Lập trình Socket với giao thức HTTP Lập trình Socket với giao thức SMTP Lập trình Socket với giao thức POP Bộ môn HTMT&TT, Khoa Công Nghệ Thông Tin và TT, ĐH Cần Thơ 1
- Lập trình Socket với HTTP Giao thức HTTP Trao đổi giữa Web Server và Web Browser Cổng TCP 80 Các câu lệnh cơ bản của Client: GET POST HEAD Ví dụ câu lệnh GET trong HTTP 1.0: GET [Địa chỉ Server]/[tên tài nguyên] HTTP/1.0\r\n\r\n Bộ môn HTMT&TT, Khoa Công Nghệ Thông Tin và TT, ĐH Cần Thơ 2
- Lập trình Socket với HTTP Câu lệnh GET gửi từ Client Bộ môn HTMT&TT, Khoa Công Nghệ Thông Tin và TT, ĐH Cần Thơ 3
- Lập trình Socket với HTTP Đáp ứng từ Server Bộ môn HTMT&TT, Khoa Công Nghệ Thông Tin và TT, ĐH Cần Thơ 4
- Lập trình Socket với SMTP Giao thức SMTP Gửi email với các Text chuẩn. Cổng TCP 25 Không kèm theo file (giao thức MIME) Bộ môn HTMT&TT, Khoa Công Nghệ Thông Tin và TT, ĐH Cần Thơ 5
- Lập trình Socket với SMTP Ví dụ giao thức SMTP S: 220 cit.ctu.edu.vn C: HELO thuctap.net S: 250 cit.ctu.edu.vn says hello to thuctap.net C: MAIL FROM: S: 250 Sender ok C: RCPT TO: S: 250 Recipient ok C: DATA S: 354 Enter mail, end with "." on a line by itself C: from: ptphi@thuctap.net C: to: nchuy@cit.ctu.edu.vn C: subject: It’s Xmast! C: C: So I hope you a merry Xmas and a happy new year! C: . S: 250 Message accepted for delivery C: QUIT S: 221 Bye-Bye Bộ môn HTMT&TT, Khoa Công Nghệ Thông Tin và TT, ĐH Cần Thơ 6
- Lập trình Socket với SMTP Ví dụ giao thức SMTP Test SMTP Server tại địa chỉ mail.qubee.com.pk Bộ môn HTMT&TT, Khoa Công Nghệ Thông Tin và TT, ĐH Cần Thơ 7
- Lập trình Socket với POP3 Giao thức POP Nhận email, cổng TCP 110 Qua 2 giai đoạn: Chứng thực Nhận email Các câu lệnh chứng thực: USER PASS Các câu lệnh trao đổi với Server: LIST RETR DELE QUIT Bộ môn HTMT&TT, Khoa Công Nghệ Thông Tin và TT, ĐH Cần Thơ 8
- Lập trình Socket với POP3 Ví dụ chứng thực trong POP: S: +OK cit.ctu.edu.vn POP MDaemon 7.1.2 ready C: user nchuy S: +OK nchuy User ok C: pass abcdef123 S: +OK nchuy@cit.ctu.edu.vn's mailbox has 2 total messages (1410 octets) Bộ môn HTMT&TT, Khoa Công Nghệ Thông Tin và TT, ĐH Cần Thơ 9
- Lập trình Socket với POP3 Ví dụ giao thức POP sau khi chứng thực thành công C: List S: +OK Mailbox Listing S: 1 498 S: 2 912 S: . C: Retr 1 S: +OK 498 Octets S: S: . C: Dele 1 S: +OK Deleted C: Retr 2 S: +OK 912 Octets S: S: . C: Dele 2 S: +OK Deleted C: Quit S: +OK Sayonara Bộ môn HTMT&TT, Khoa Công Nghệ Thông Tin và TT, ĐH Cần Thơ 10