1. Trang chủ
  2. » Giáo án - Bài giảng

lập trình mạng nguyễn cao đạt chương0 khai quat ve mạng máy tính, tcp ip sinhvienzone com

69 38 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 69
Dung lượng 2,43 MB

Nội dung

Trường Đại Học Bách Khoa Tp.HCM om BÀI GIẢNG C MƠN: LẬP TRÌNH MẠNG Hiệu chỉnh: Nguyễn Cao Đạt E-mail: dat@hcmut.edu.vn Si nh Vi en Zo ne (Cập nhật: 3/2006) Trang Bản quyền ®2005- Khoa Công Nghệ Thông Tin SinhVienZone.com https://fb.com/sinhvienzonevn Trường Đại Học Bách Khoa Tp.HCM om GIỚI THIEÄU Si nh Vi en Zo ne C Mục tiêu – Cung cấp kiến thức tảng lập trình mạng (Client/Server) – Cung cấp kỹ lập trình mạng môi trường phát triển phần mềm trực quan VC++, JBuilder – Nắm vững giao thức cấp ứng dụng ứng dụng phổ biến DNS, E-mail, FTP, HTTP, để có khả lập trình ứng dụng mạng Tài liệu tham khảo [1] Computer Networks, A.S Tanenbaum, Prentice-Hall, Edition [2] Unix network programming [3] Winsock Programming Thông tin liên lạc E-mail : dat@hcmut.edu.vn Telephone : 8647256 – 5200 Trang Bản quyền ®2005- Khoa Công Nghệ Thông Tin SinhVienZone.com https://fb.com/sinhvienzonevn GIỚI THIỆU C Chương trình học chi tiết om Trường Đại Học Bách Khoa Tp.HCM – Chương 5: Lập trình Web chạy server – Chuyên đề: z Lập trình mạng với giao thức khác z XML-RPC z SOAP – WebService Zo – nh Vi en – Si – ne – Chương 0: Khái quát 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++ chế xử lý kiện Chương 3: Lập trình MiniChat dùng JBuilder chế xử lý kiện Chương 4: DHMTL lập trình Web chạy client – Trang Bản quyền ®2005- Khoa Công Nghệ Thông Tin SinhVienZone.com https://fb.com/sinhvienzonevn om Trường Đại Học Baùch Khoa Tp.HCM CHƯƠNG Si nh Vi en Zo ne C KHÁI QUÁT VỀ MẠNG MÁY TÍNH, TCP/IP Trang Bản quyền ®2005- Khoa Công Nghệ Thông Tin SinhVienZone.com https://fb.com/sinhvienzonevn Trường Đại Học Bách Khoa Tp.HCM C nh Vi en Zo ne Mạng máy tính đề cập đến việc kết nối máy tính hoạt động độc lập lại với thông qua môi trường truyền thông Si z om GIỚI THIỆU Trang Bản quyền ®2005- Khoa Công Nghệ Thông Tin SinhVienZone.com https://fb.com/sinhvienzonevn Trường Đại Học Bách Khoa Tp.HCM nh Vi en Zo ne C om VÌ SAO PHẢI SỬ DỤNG MẠNG MÁY TÍNH Chia xẻ thông tin • Chia xẻ phần cứng phần mềm • Hỗ trợ quản lý tập trung Si • Trang Bản quyền ®2005- Khoa Công Nghệ Thông Tin SinhVienZone.com https://fb.com/sinhvienzonevn Trường Đại Học Bách Khoa Tp.HCM Si nh Vi en Zo ne C om CÁC CẤU HÌNH MẠNG MÁY TÍNH Trang Bản quyền ®2005- Khoa Công Nghệ Thông Tin SinhVienZone.com https://fb.com/sinhvienzonevn Trường Đại Học Bách Khoa Tp.HCM Si nh Vi en Zo ne C om CÁC CẤU HÌNH MẠNG MÁY TÍNH Trang Bản quyền ®2005- Khoa Công Nghệ Thông Tin SinhVienZone.com https://fb.com/sinhvienzonevn Trường Đại Học Bách Khoa Tp.HCM Si nh Vi en Zo ne C om MẠNG KHÁCH CHỦ (Server –based) Trang Bản quyền ®2005- Khoa Công Nghệ Thông Tin SinhVienZone.com https://fb.com/sinhvienzonevn Trường Đại Học Bách Khoa Tp.HCM Thiết bị phần cứng môi trường truyền – – – z ne Zo – Các môi trường truyền tín hiệu Các thiết bị phần cứng Kết nối môi trường truyền lại với (Hub, Switch) Điều khiển trình truyền liệu (Switch, Router, Gateway) Chạy phần mềm (máy tính cá nhân, máy chủ) nh Vi en – Phần mềm mạng – – – Truyền nhận liệu tin cậy hai tiến trình, hai máy tính Nền tảng PPP, Frame Relay, TCP/IP, IPX/SPX, NetBEUI Các phần mềm mạng (Web Browser/ Web Server, E-mail Client/Server, ) Si z C om CÁC THÀNH PHẦN CƠ BẢN CỦA MẠNG MÁY TÍNH Trang 10 Bản quyền ®2005- Khoa Công Nghệ Thông Tin SinhVienZone.com https://fb.com/sinhvienzonevn Trường Đại Học Bách Khoa Tp.HCM Ánh xạ tên gợi nhớ thành địa IP ngược lại nh Vi en Zo – ne Khái niệm Si z C om Hệ thống tên miền (DNS) Trang 55 Bản quyền ®2005- Khoa Công Nghệ Thông Tin SinhVienZone.com https://fb.com/sinhvienzonevn Trường Đại Học Bách Khoa Tp.HCM nh Vi en Zo ne DNS Name Space: Si z C om Hệ thống tên miền (DNS) Trang 56 Bản quyền ®2005- Khoa Công Nghệ Thông Tin SinhVienZone.com https://fb.com/sinhvienzonevn Trường Đại Học Bách Khoa Tp.HCM Khái niệm ne Cấu trúc dịch vụ – – nh Vi en z Hệ thống Email hệ thống email cuả ARPANET xây dựng năm 1982 dựa RFC 821 (Transmission protocol) RFC 822 (message format) Zo – User agent Message transfer agent •SMTP •User Si z C om Hệ thống thư tín điện tử (E-mail) Agent •Message •Transfer Agent •SMTP •SMTP •Message •Transfer •User Agent Agent •SMTP Trang 57 Baûn quyền ®2005- Khoa Công Nghệ Thông Tin SinhVienZone.com https://fb.com/sinhvienzonevn Trường Đại Học Bách Khoa Tp.HCM Chuyển message – ne Nhận message từ mail server đến mail client – Trên Internet, email nhận cách máy nguồn thiết lập cầu nối TCP qua port 110 máy mail server Chương trình chạy port POP3 (Post Office Protocol Ver 3) Nó lắng nghe port 110 cho phép thiết lập cầu nối để từ đọc message chuyển đến mail client POP2 & IMAP Si z Trên Internet, email chuyển cách máy nguồn thiết lập cầu nối TCP qua port 25 máy đích Chương trình chạy port SMTP (Simple Mail Transfer Protocol) Nó lắng nghe port 25 cho phép thiết lập cầu nối để từ đọc message chuyển đến địa tương ứng Zo – nh Vi en z C om Hệ thống thư tín điện tử (E-mail) – – Trang 58 Bản quyền ®2005- Khoa Công Nghệ Thông Tin SinhVienZone.com https://fb.com/sinhvienzonevn Trường Đại Học Bách Khoa Tp.HCM C nh Vi en Zo ne SMTP Si z om Hệ thống thư tín điện tử (E-mail) Trang 59 Bản quyền ®2005- Khoa Công Nghệ Thông Tin SinhVienZone.com https://fb.com/sinhvienzonevn Trường Đại Học Bách Khoa Tp.HCM nh Vi en Zo ne Phân phối thư Si z C om Hệ thống thư tín điện tử (E-mail) Trang 60 Bản quyền ®2005- Khoa Công Nghệ Thông Tin SinhVienZone.com https://fb.com/sinhvienzonevn Trường Đại Học Bách Khoa Tp.HCM nh Vi en Zo ne Nhận thư POP3 Si z C om Heä thống thư tín điện tử (E-mail) Trang 61 Bản quyền ®2005- Khoa Công Nghệ Thông Tin SinhVienZone.com https://fb.com/sinhvienzonevn Trường Đại Học Bách Khoa Tp.HCM nh Vi en Zo ne POP3 & IMAP Si z C om Hệ thống thư tín điện tử (E-mail) Trang 62 Bản quyền ®2005- Khoa Công Nghệ Thông Tin SinhVienZone.com https://fb.com/sinhvienzonevn Trường Đại Học Bách Khoa Tp.HCM C nh Vi en Zo ne Mơ hình Si z om World Wide Web Trang 63 Bản quyền ®2005- Khoa Công Nghệ Thông Tin SinhVienZone.com https://fb.com/sinhvienzonevn Trường Đại Học Bách Khoa Tp.HCM C Mơ hình WWW hệ thống có cấu trúc để truy cập văn đặt khắp nơi hàng ngàn máy tính toàn giới Server : – – Web Server : lắng nghe port TCP 80 Giao thức sử dụng : HTTP (HyperText Transfer Protocol) Si z nh Vi en Zo – ne z om World Wide Web Trang 64 Bản quyền ®2005- Khoa Công Nghệ Thông Tin SinhVienZone.com https://fb.com/sinhvienzonevn Trường Đại Học Bách Khoa Tp.HCM C nh Vi en Zo ne Server Side & Client Side Si z om World Wide Web Trang 65 Bản quyền ®2005- Khoa Công Nghệ Thông Tin SinhVienZone.com https://fb.com/sinhvienzonevn Trường Đại Học Bách Khoa Tp.HCM C nh Vi en Zo ne Server Side & Client Side Si z om World Wide Web Trang 66 Bản quyền ®2005- Khoa Công Nghệ Thông Tin SinhVienZone.com https://fb.com/sinhvienzonevn Trường Đại Học Bách Khoa Tp.HCM nh Vi en Zo ne C Các phương thức HTTP Si z om World Wide Web Trang 67 Bản quyền ®2005- Khoa Công Nghệ Thông Tin SinhVienZone.com https://fb.com/sinhvienzonevn Trường Đại Học Bách Khoa Tp.HCM nh Vi en Zo ne C Ví dụ Si z om World Wide Web Trang 68 Bản quyền ®2005- Khoa Công Nghệ Thông Tin SinhVienZone.com https://fb.com/sinhvienzonevn TỔNG KẾT – z Mơ hình OSI – – z Protocol Layer OSI Model Si – ne – Khái niệm Cấu hình Các thành phần Zo – C Khái quát mạng máy tính nh Vi en z om Trường Đại Học Bách Khoa Tp.HCM Bộ giao thức TCP/IP – – – IP TCP, UDP DNS, SMTP, POP3, HTTP Trang 69 Bản quyền ®2005- Khoa Công Nghệ Thông Tin SinhVienZone.com https://fb.com/sinhvienzonevn ... qt 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++ chế xử lý kiện Chương 3: Lập trình MiniChat dùng JBuilder chế xử lý kiện Chương 4: DHMTL lập. .. Tin SinhVienZone. com https://fb .com/ sinhvienzonevn GIỚI THIỆU C Chương trình học chi tiết om Trường Đại Học Bách Khoa Tp.HCM – Chương 5: Lập trình Web chạy server – Chuyên đề: z Lập trình mạng. .. KHÁI QT VỀ MẠNG MÁY TÍNH, TCP/ IP Trang Bản quyền ®2005- Khoa Công Nghệ Thông Tin SinhVienZone. com https://fb .com/ sinhvienzonevn Trường Đại Học Bách Khoa Tp.HCM C nh Vi en Zo ne Mạng máy tính đề

Ngày đăng: 30/01/2020, 22:43

TỪ KHÓA LIÊN QUAN

w