Danh mục tài liệu

Chương 5: Lập trình Socket

Số trang: 23      Loại file: pdf      Dung lượng: 216.14 KB      Lượt xem: 23      Lượt tải: 0    
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo bài thuyết trình chương 5: lập trình socket, công nghệ thông tin, quản trị mạng phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Chương 5: Lập trình Socket Chương 5L p trình socket N I DUNG• T ng quan• L p trình Socket v i TCP• L p trình Socket v i UDPT ng quan application transport network data linkVi t chương trình physical – Ch y trên các h th ng u cu i – Truy n thông qua m ng – Ví d web server giao ti p v i browserVi t chương trình trên các application transport thi t b m ng ngoài ph m network data link application physical vi này transport network data link physical L p trình socketM c tiêu: bi t cách xây d ng m t ng d ng client/server giao ti p b ng socketSocket API socket• ư c gi i thi u trong BSD4.1 M t giao ti p c c b UNIX, 1981 trên host, ư c t o• ư c kh i t o, s d ng và h y b i ng d ng và ư c m t cách tư ng minh b i ng i u khi n b i h d ng i u hành, qua ó quá• Mô hình client/server trình ng d ng có th• Hai lo i d ch v truy n t i qua truy n (hay nh n) n socket API: (hay t ) quá trình – Datagram không b o m khác – connection-oriented b o m Giao ti p gi a các quá trình trên hai host khác nhau• process truy n/nh n host hay host hay server server thông i p n/t socket c a nó Ki m soát b i ngư i l p trình• socket tương t như c a process process ra vào socket socket – Quá trình truy n thông TCP v i TCP v i Internet i p ra c a Buffer và Buffer và các bi n các bi n – Quá trình truy n d a vào h t ng truy n t i trên phía kia c a cánh c a, Ki m soát b i h i u hành thông tin ư c chuy n n socket c a quá trình thu• API: (1) ch n giao th c truy n t i ; (2) kh năng s a m t vài thông s N I DUNG• T ng quan• L p trình Socket v i TCP• L p trình Socket v i UDP L p trình socket v i TCP Socket: Như là c a thông gi a các quá trình ng d ng và giao th c truy n t i end-to-end (UCP hay TCP) TCP service: truy n t i b o m cho các byte t m t process n m t process khác ư c ki m soát b i ư c ki m soát b i process process ngư i l p trình ngư i l p trình ng d ng socket ng d ng socket TCP v i TCP v i ư c ki m soát b iư c ki m soát b i Buffer và Buffer và h i u hành internet h i u hành các bi n các bi n host hay host hay server server L p trình socket v i TCPClient ph i liên l c v i server • Khi ư c liên h b i client, server TCP t o socket m i• Trư c h t quá trình trên quá trình server giao ti p server ph i ch y v i client• server ph i t o socket – Cho phép server giao ti p ón ti p ...