intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

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

Chia sẻ: Lavie Lavie | Ngày: | Loại File: PDF | Số trang:23

77
lượt xem
8
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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.

Chủ đề:
Lưu

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

Chương 5<br /> <br /> L p trình socket<br /> <br /> N I DUNG<br /> • T ng quan<br /> • L p trình Socket v i TCP<br /> • L p trình Socket v i UDP<br /> <br /> T ng quan<br /> Vi t chương trình<br /> <br /> application<br /> transport<br /> network<br /> data link<br /> physical<br /> <br /> – Ch y trên các h th ng u<br /> cu i<br /> – Truy n thông qua m ng<br /> – Ví d web server giao ti p<br /> v i browser<br /> <br /> Vi t chương trình trên các<br /> thi t b m ng ngoài ph m<br /> vi này<br /> <br /> application<br /> transport<br /> network<br /> data link<br /> physical<br /> <br /> application<br /> transport<br /> network<br /> data link<br /> physical<br /> <br /> L p trình socket<br /> M c tiêu: bi t cách xây d ng m t ng d ng<br /> client/server giao ti p b ng socket<br /> Socket API<br /> •<br /> <br /> ư c gi i thi u trong BSD4.1<br /> UNIX, 1981<br /> •<br /> ư c kh i t o, s d ng và h y<br /> m t cách tư ng minh b i ng<br /> d ng<br /> • Mô hình client/server<br /> • Hai lo i d ch v truy n t i qua<br /> socket API:<br /> – Datagram không b o m<br /> – connection-oriented b o<br /> m<br /> <br /> socket<br /> M t giao ti p c c b<br /> trên host, ư c t o<br /> b i ng d ng và ư c<br /> i u khi n b i h<br /> i u hành, qua ó quá<br /> trình ng d ng có th<br /> truy n (hay nh n) n<br /> (hay t ) quá trình<br /> khác<br /> <br /> Giao ti p gi a các quá trình trên hai host<br /> khác nhau<br /> • process truy n/nh n<br /> thông i p n/t socket<br /> c a nó<br /> • socket tương t như c a<br /> ra vào<br /> – Quá trình truy n thông<br /> i p ra c a<br /> – Quá trình truy n d a vào<br /> h t ng truy n t i trên<br /> phía kia c a cánh c a,<br /> thông tin ư c chuy n n<br /> socket c a quá trình thu<br /> <br /> host hay<br /> server<br /> <br /> host hay<br /> server<br /> Ki m soát b i<br /> ngư i l p trình<br /> <br /> process<br /> <br /> process<br /> socket<br /> <br /> socket<br /> TCP v i<br /> Buffer và<br /> các bi n<br /> <br /> Internet<br /> <br /> Ki m soát b i<br /> h i u hành<br /> <br /> • API: (1) ch n giao th c truy n t i ; (2) kh năng s a m t vài<br /> thông s<br /> <br /> TCP v i<br /> Buffer và<br /> các bi n<br /> <br />
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2