Bài giảng Lập trình mạng: Chương 1 - Phạm Trần Vũ
lượt xem 5
download
Bài giảng Lập trình mạng: Chương 0 do Phạm Trần Vũ biên soạn giới thiệu khái quát về mạng máy tính TCP/IP, cấu hình mạng máy tính, thành phần cơ bản của mạng máy tính, mạng diện rộng và ứng dụng mạng, bộ giao thức TCP/IP, tầng internet trong TCP/IP và một số nội dung khác.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Lập trình mạng: Chương 1 - Phạm Trần Vũ
- Tröôøng Ñaïi Hoïc Baùch Khoa Tp.HCM BÀI GIẢNG MÔN: LẬP TRÌNH MẠNG Giảng Viên: Phạm Trần Vũ E-mail: ptvu@cse.hcmut.edu.vn Trang 1
- Tröôøng Ñaïi Hoïc Baùch Khoa Tp.HCM GIÔÙI THIEÄU Mục tiêu – Cung cấp kiến thức nền tảng về lập trình mạng (Client/Server). – Nắm vững các giao thức cấp ứng dụng của các ứng dụng phổ biến như DNS, E-mail, FTP, HTTP,... – Có khả năng lập trình trên môi trường Web như HTML, CSS,vWeb scripting languages Tài liệu tham khảo [1] Computer Networks, A.S. Tanenbaum, Prentice-Hall, Edition 3. [2] Unix network programming. [3] Winsock Programming Trang 2
- Tröôøng Ñaïi Hoïc Baùch Khoa Tp.HCM GIÔÙI THIEÄU Chương trình học chi tiết – Chương 0: Khái quát 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 mạng với Java – Chương 3: Các ngôn ngữ lập trình Web XHTML, CSS, XML – Chương 4: DHMTL và lập trình Web chạy ở client – Chương 5: Lập trình Web chạy ở server – Chuyên đề: Lập trình mạng với các giao thức khác. XML-RPC SOAP – WebService Trang 3
- Tröôøng Ñaïi Hoïc Baùch Khoa Tp.HCM KHÁI QUÁT VỀ MẠNG MÁY TÍNH, TCP/IP CHƯƠNG 0 Trang 4
- Tröôøng Ñaïi Hoïc Baùch Khoa Tp.HCM GIỚI THIỆU Mạng máy tính đề cập đến việc kết nối những máy tính hoạt động độc lập lại với nhau thông qua môi trường truyền thông. Trang 5
- Tröôøng Ñaïi Hoïc Baùch Khoa Tp.HCM VÌ SAO PHẢI SỬ DỤNG MẠNG MÁY TÍNH • Chia xẻ thoâng tin. • Chia xeû phaàn cöùng vaø phaàn meàm. • Hoã trôï vaø quaûn lyù taäp trung. Trang 6
- Tröôøng Ñaïi Hoïc Baùch Khoa Tp.HCM CÁC CẤU HÌNH MẠNG MÁY TÍNH Trang 7
- Tröôøng Ñaïi Hoïc Baùch Khoa Tp.HCM CÁC CẤU HÌNH MẠNG MÁY TÍNH Trang 8
- Tröôøng Ñaïi Hoïc Baùch Khoa Tp.HCM MẠNG KHÁCH CHỦ (Server –based) Trang 9
- Tröôøng Ñaïi Hoïc Baùch Khoa Tp.HCM CÁC THÀNH PHẦN CƠ BẢN CỦA MẠNG MÁY TÍNH Thiết bị phần cứng và môi trường truyền – 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 các môi trường truyền lại với nhau (Hub, Switch). – Điều khiển quá trình truyền dữ liệu (Switch, Router, Gateway). – Chạy các phần mềm (máy tính cá nhân, máy chủ). Phần mềm mạng – Truyền nhận dữ liệu tin cậy giữa hai tiến trình, hai máy tính – Nền tảng như PPP, Frame Relay, TCP/IP, IPX/SPX, NetBEUI. – Các phần mềm mạng (Web Browser/ Web Server, E-mail Client/Server,..). Trang 10
- Tröôøng Ñaïi Hoïc Baùch Khoa Tp.HCM MẠNG CỤC BỘ VÀ ỨNG DỤNG MẠNG Local-Area Network Trang 11
- Tröôøng Ñaïi Hoïc Baùch Khoa Tp.HCM MẠNG DIỆN RỘNG VÀ ỨNG DỤNG MẠNG Wide-Area Network Trang 12
- Tröôøng Ñaïi Hoïc Baùch Khoa Tp.HCM PROTOCOL, LAYER, OSI MODEL Giao thức (Protocol) – Qui tắc các thành phần liên lạc nhau. Cần quan tâm – Định dạng hay thứ tự của message trao đổi. – Hành động khi nhận message Trang 13
- Tröôøng Ñaïi Hoïc Baùch Khoa Tp.HCM PROTOCOL, LAYER, OSI MODEL Lớp (Layer) SD P 110 P rofess o i nal Works tation 5000 Write a letter Translate letter to another language Put letter into an envelope and address it Put letter in mailbox Sorting at Post Office Monitoring sorted mail on conveyor Letter goes on truck for delivery Trang 14
- Tröôøng Ñaïi Hoïc Baùch Khoa Tp.HCM PROTOCOL, LAYER, OSI MODEL Mô hình tham khảo OSI (Open System Interconnection Reference Model) user Application Interoperability 7 Presentation 6 Session Logical connection 5 Interconnectivity Transport 4 Remote connection Network 3 Data Link 2 Local connection Physical 1 Trang 15
- Tröôøng Ñaïi Hoïc Baùch Khoa Tp.HCM PROTOCOL, LAYER, OSI MODEL Cơ chế trao đổi thông tin Trang 16
- Tröôøng Ñaïi Hoïc Baùch Khoa Tp.HCM PROTOCOL, LAYER, OSI MODEL Định dạng thông tin Trang 17
- Tröôøng Ñaïi Hoïc Baùch Khoa Tp.HCM BỘ GIAO THỨC TCP/IP Khái niệm – Transmission Control Protocol/ Internet Protocol – Được phát triển bởi Defense Advanced Research Projects Agency (DARPA). – Đưa vào chuNn 1983. Trang 18
- Tröôøng Ñaïi Hoïc Baùch Khoa Tp.HCM SO SÁNH GIỮA OSI VÀ TCP/IP OSI TCP/IP Application Applications layer Telnet FTP SMTP DNS SNMP Presentation Session Transport layer TCP UDP Transport (host level) ICMP Network Internet layer (gateway level) ARP IP Data link Network Ethernet Token Ring FDDI WANs Physical interface layer Trang 19
- Tröôøng Ñaïi Hoïc Baùch Khoa Tp.HCM SO SÁNH GIỮA OSI VÀ TCP/IP Trang 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Lập trình mạng: Chương 3 - Lương Ánh Hoàng
90 p | 143 | 16
-
Bài giảng Lập trình mạng: Chương 7 - Phạm Trần Vũ
63 p | 110 | 11
-
Bài giảng Lập trình mạng: Chương 1 - Lương Ánh Hoàng
17 p | 122 | 10
-
Bài giảng Lập trình mạng: Chương 2 - ĐH Công nghệ Đồng Nai
65 p | 77 | 8
-
Bài giảng Lập trình mạng: Chương 3 - ThS. Trần Đắc Tốt
37 p | 53 | 7
-
Bài giảng Lập trình mạng: Chương 2 - ThS. Trần Đắc Tốt
49 p | 23 | 7
-
Bài giảng Lập trình mạng: Chương 4 - ĐH Công nghệ Đồng Nai
54 p | 79 | 6
-
Bài giảng Lập trình mạng: Chương 1 - Trương Đình Huy
14 p | 33 | 6
-
Bài giảng Lập trình mạng: Chương 2 - ThS. Trần Đắc Tốt
49 p | 71 | 6
-
Bài giảng Lập trình mạng - Chương 5: Lập trình Web - CGI
112 p | 75 | 5
-
Bài giảng Lập trình mạng: Chương 2 - Phạm Trần Vũ
38 p | 80 | 4
-
Bài giảng Lập trình mạng: Chương 1 - ĐH Công nghệ Đồng Nai
23 p | 71 | 4
-
Bài giảng Lập trình mạng - Chương 1: Giới thiệu Lập trình mạng
18 p | 63 | 4
-
Bài giảng Lập trình mạng: Chương 3 - Phạm Trần Vũ
24 p | 88 | 3
-
Bài giảng Lập trình mạng: Chương 4 - Phạm Trần Vũ
10 p | 102 | 3
-
Bài giảng Lập trình mạng - Chương 2: Lập trình mạng với thư viện Winsock của Windows
37 p | 44 | 3
-
Bài giảng Lập trình mạng - Chương 5: Lập trình với hệ thống web
41 p | 30 | 3
-
Bài giảng Lập trình mạng - Chương 7: Chương trình chat trên nhiều máy
19 p | 49 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn