Danh mục

Bài giảng Mạng máy tính - Chương 5: Lập trình socket

Số trang: 23      Loại file: pdf      Dung lượng: 216.14 KB      Lượt xem: 12      Lượt tải: 0    
10.10.2023

Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Mạng máy tính - Chương 5: Lập trình socket gồm có hai nội dung chính đó là lập trình Socket với TCP, lập trình Socket với UDP. Mời các bạn tham khảo bài giảng để bổ sung thêm kiến thức về lĩnh vực này.
Nội dung trích xuất từ tài liệu:
Bài giảng Mạng máy tính - Chương 5: Lập trình socketChương 5L p trình socketN I DUNG• T ng quan• L p trình Socket v i TCP• L p trình Socket v i UDPT ng quanVi t chương trìnhapplicationtransportnetworkdata linkphysical– Ch y trên các h th ng ucu i– Truy n thông qua m ng– Ví d web server giao ti pv i browserVi t chương trình trên cácthi t b m ng ngoài ph mvi nàyapplicationtransportnetworkdata linkphysicalapplicationtransportnetworkdata linkphysicalL p trình socketM c tiêu: bi t cách xây d ng m t ng d ngclient/server giao ti p b ng socketSocket API•ư c gi i thi u trong BSD4.1UNIX, 1981•ư c kh i t o, s d ng và h ym t cách tư ng minh b i ngd ng• Mô hình client/server• Hai lo i d ch v truy n t i quasocket API:– Datagram không b o m– connection-oriented b omsocketM t giao ti p c c btrên host, ư c t ob i ng d ng và ư ci u khi n b i hi u hành, qua ó quátrình ng d ng có thtruy n (hay nh n) n(hay t ) quá trìnhkhácGiao ti p gi a các quá trình trên hai hostkhác nhau• process truy n/nh nthông i p n/t socketc a nó• socket tương t như c ara vào– Quá trình truy n thôngi p ra c a– Quá trình truy n d a vàoh t ng truy n t i trênphía kia c a cánh c a,thông tin ư c chuy n nsocket c a quá trình thuhost hayserverhost hayserverKi m soát b ingư i l p trìnhprocessprocesssocketsocketTCP v iBuffer vàcác bi nInternetKi m soát b ih i u hành• API: (1) ch n giao th c truy n t i ; (2) kh năng s a m t vàithông sTCP v iBuffer vàcác bi n

Tài liệu được xem nhiều: