Tài liệu Chương 1 TỔNG QUAN VỀ LẬP TRÌNH MẠNG - Pdf 10

Chương 1
1
TỔNG QUAN VỀ LẬP TRÌNH MẠNG
Nội dung
 Mạng máy tính và lập trình mạng
 Mô hình TCP/IP
 Các mô hình kết nối
2
Mạng máy tính & ứng dụng
 Mạng máy tính
 Ứng dụng mạng máy tính
 Chia sẻ tài nguyên

Cung cấp độ tin cậy cao
3

Cung cấp độ tin cậy cao
 Tiết kiệm ngân sách
 Môi trường liên lạc mạnh
 Truy xuất từ xa
 Liên lạc giữa các cá nhân
 Giải trí có tương tác cao
Các thành phần
 Communication links
 Host
 Router
4
 Gateway
Phân loại mạng máy tính
 LAN (Local Area Network)
 IEEE 802.x (Ethernet, Token


Ví dụ các giao thức thuộc TCP/IP:
 SMTP (Simple Mail Transfer Protocol)
 POP3 (Post Office Protocol v.3)
 HTTP (HyperText Transfer Protocol)
 FTP (File Transfer Protocol)
 IP (Internetwork Protocol)
Ví dụ về giao thức
Hi
Hi
TCP connection
req
TCP connection
8
Hi
Mấy giờ rồi?
2:00
TCP connection
response
GET
<file>
time
Các khái niệm cơ bản (t.t)
 IP Address
 Địa chỉ IP: 32 bit (4 byte) dạng dot
number hoặc số hexa, ví dụ
Google: 216.239.37.99
9
Google: 216.239.37.99
Microsoft: 64.215.166.71

11
microsoft.com
dit.hcmut.edu.vn
 Cây phân cấp tên miền DNS (Domain
Name System)
 Quốc gia: au, vn, de, it, fr, ch
 Tổ chức: com, edu, mil, org, gov
Các khái niệm cơ bản (t.t)
 Ứng dụng mạng
 Sử dụng môi trường mạng để trao đổi dữ liệu
 Thường có 2 đối tượng

Lập trình mạng:dùng ngôn ngữ lập trình để
12

Lập trình mạng:dùng ngôn ngữ lập trình để
tạo ra ứng dụng mạng
 Xây dựng cấu trúc các đối tượng
 Xây dựng giao thức liên kết giữa các đối tượng
 Quản lý- đồng bộ hoạt động của hệ thống
Mô hình Peer-to-Peer và mô hình
Client/Server
PeerPeer toto peerpeer
•• mọi trạm làm việc mọi trạm làm việc
ngang hàng nhaungang hàng nhau
••
uncontrolleduncontrolled
13
Client Client serverserver
•• server kiểm soát server kiểm soát

Fully Qualified Domain Name


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status