Bản quyền ®2005- Khoa Công Nghệ Thông Tin
Trang 1
Trường Đại Học Bách Khoa Tp.HCM
BÀI GIẢNG
MƠN: LẬP TRÌNH MẠNG
(Cậpnhật: 3/2006)
Hiệuchỉnh: NguyễnCaoĐạt
E-mail:
Trường Đại Học Bách Khoa Tp.HCM
Bản quyền ®2005- Khoa Công Nghệ Thông Tin
Trang 2
GIỚI THIỆU
Mụctiêu
– Cung cấpkiếnthứcnềntảng về lậptrìnhmạng (Client/Server).
– Cung cấpkỹ năng lậptrìnhmạng trên các mơi trường phát triểnphần
mềmtrực quan như VC++, JBuilder.
– Nắmvững các giao thứccấp ứng dụng của các ứng dụng phổ biếnnhư
DNS, E-mail, FTP, HTTP, để có khả năng lập trình các ứng dụng
mạng.
Tài liệuthamkhảo
[1] Computer Networks, A.S. Tanenbaum, Prentice-Hall, Edition 3.
[2] Unix network programming.
[3] Winsock Programming
Thơng tin liên lạc
E-mail :
Telephone : 8647256 – 5200
Trường Đại Học Bách Khoa Tp.HCM
Bản quyền ®2005- Khoa Công Nghệ Thông Tin
Trang 3
GIỚI THIỆU
Chương trình họcchi tiết
Trường Đại Học Bách Khoa Tp.HCM
Bản quyền ®2005- Khoa Công Nghệ Thông Tin
Trang 7
CÁC CẤU HÌNH MẠNG MÁY TÍNH
Trường Đại Học Bách Khoa Tp.HCM
Bản quyền ®2005- Khoa Công Nghệ Thông Tin
Trang 8
CÁC CẤU HÌNH MẠNG MÁY TÍNH
Trường Đại Học Bách Khoa Tp.HCM
Bản quyền ®2005- Khoa Công Nghệ Thông Tin
Trang 9
MẠNG KHÁCH CHỦ (Server –based)
Trường Đại Học Bách Khoa Tp.HCM
Bản quyền ®2005- Khoa Công Nghệ Thông Tin
Trang 10
CÁC THÀNH PHẦN CƠ BẢN CỦA MẠNG MÁY TÍNH
z Thiếtbị phầncứng và mơi trường truyền
– Các mơi trường truyềntínhiệu
– Các thiếtbị phầncứng
– Kếtnốicácmơitrường truyềnlạivới nhau (Hub, Switch).
– Điềukhiển q trình truyềndữ liệu (Switch, Router, Gateway).
– Chạycácphầnmềm (máy tính cá nhân, máy chủ).
z Phầnmềmmạng
– Truyềnnhậndữ liệu tin cậygiữahaitiến trình, hai máy tính
– Nềntảng như PPP, Frame Relay, TCP/IP, IPX/SPX, NetBEUI.
– Các phầnmềmmạng (Web Browser/ Web Server, E-mail
Client/Server, ).
Trường Đại Học Bách Khoa Tp.HCM
Bản quyền ®2005- Khoa Công Nghệ Thông Tin
Trang 11
Translate letter to
another language
Monitoring sorted mail
on conveyor
Put letter in mailbox
Trường Đại Học Bách Khoa Tp.HCM
Bản quyền ®2005- Khoa Công Nghệ Thông Tin
Trang 15
PROTOCOL, LAYER, OSI MODEL
Mơ hình tham khảoOSI
Interconnectivity
Interoperability
Local connection
Remote connection
Logical connection
Physical
Data Link
Network
Transport
Session
Presentation
Application
user
1
2
3
4
5
6
7
interface layer
Internet layer
(gateway level)
Transport layer
(host level)
Applications
layer
TCP/IPOSI
Application
Presentation
Session
Transport
Network
Data link
Physical
Trường Đại Học Bách Khoa Tp.HCM
Bản quyền ®2005- Khoa Công Nghệ Thông Tin
Trang 20
SO SÁNH GIỮA OSI VÀ TCP/IP
Trường Đại Học Bách Khoa Tp.HCM
Bản quyền ®2005- Khoa Công Nghệ Thông Tin
Trang 21
TẦNG INTERNET TRONG TCP/IP
z Các giao thức
– IP, ARP, RARP, ICMP.
z Địachỉ tồn cục
– Các máy tính giao tiếpvới nhau thơng qua địachỉ IP và tên gợinhớ.
– Hãy suy nghĩđịachỉ IP như thơng tin nhà củabạn!!!!
– Địachỉ IP : Mỗi địachỉ là mộtcặp (netid, hostid).
Trường Đại Học Bách Khoa Tp.HCM
Trường Đại Học Bách Khoa Tp.HCM
Bản quyền ®2005- Khoa Công Nghệ Thông Tin
Trang 25
ĐỊA CHỈ IP