TAILIEUCHUNG - Bài giảng Lập trình mạng - Chương 4a: Socket

Bài giảng Lập trình mạng - Chương 3: Socket bao gồm những nội dung về lập trình Socket TCP, lập trình Socket UDP, lập trình Multicast. Với các bạn chuyên ngành Công nghệ thông tin và những bạn quan tâm tới vấn đề này thì đây là tài liệu hữu ích. | Socket Giới thiệu Lập trình Socket TCP Lập trình Socket UDP Lập trình Multicast Bộ môn HTMT&TT, Khoa Công Nghệ Thông Tin và TT, ĐH Cần Thơ 1 Giới thiệu về Socket Khái niệm về socket Góc độ mạng: Socket là 1 trong 2 điểm cuối của đường nối kết 2 chiều giữa 2 chương trình thực thi trên mạng. Góc độ người lập trình: Socket là giao diện lập trình ứng dụng (API) hay bộ thư viện hàm hỗ trợ, dùng để nối kết chương trình ứng dụng với lớp mạng trong hệ thống mạng TCP/IP. Giới thiệu lần đầu dưới hệ điều hành UNIX version BSD. Bộ môn HTMT&TT, Khoa Công Nghệ Thông Tin và TT, ĐH Cần Thơ 2 Giới thiệu về Socket Phân loại AF_UNIX: giao tiếp giữa các quá trình trong cùng 1 máy. AF_INET: giao tiếp giữa các quá trình trên nhiều máy tính. Bộ môn HTMT&TT, Khoa Công Nghệ Thông Tin và TT, ĐH Cần Thơ 3 Giới thiệu về Socket Cơ chế giao tiếp Một trong hai quá trình phải công bố số hiệu cổng của socket mà mình sử dụng để nhận và gởi dữ liệu. Các quá trình khác có thể giao tiếp với quá trình đã công bố cổng cũng bằng cách tạo ra một socket. Bộ môn HTMT&TT, Khoa Công Nghệ Thông Tin và TT, ĐH Cần Thơ 4 Giới thiệu về Socket Cổng (port): là 1 số 16 bit Từ 0 – 1023: cổng hệ thống Từ 1024 – 49151: cổng phải đăng ký (registered port) Từ 49152 – 65535: cổng dùng riêng (private port). Một số cổng thông dụng Echo: cổng 7 (TCP, UDP) Web: cổng 80 (TCP) FTP: cổng 21 cho nối kết và 20 cho dữ liệu (TCP) SMTP: cổng 25 (TCP) POP: cổng 110 (TCP) Telnet: cổng 23 (TCP) DNS: cổng 53 (TCP và UDP) SNMP: cổng 161 (UDP) RIP: cổng 520 (UDP) Bộ môn HTMT&TT, Khoa Công Nghệ Thông Tin và TT, ĐH Cần .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.