Bài giảng Lập trình mạng: Chương 3 - Trương Đình Huy

Bài giảng Lập trình mạng: Chương 3 Windows Socket, cung cấp cho người học những kiến thức như: Kiến trúc; Đặc tính; Lập trình WinSock; Các phương pháp vào ra. Mời các bạn cùng tham khảo! | Chương 3. Windows Socket Trương Đình Huy Chương 3. Windows Socket . Kiến trúc . Đặc tính . Lập trình WinSock . Các phương pháp vào ra 2 Kiến trúc Windows Socket WinSock Bộ thư viện liên kết động của Microsoft. Cung cấp các API dùng để xây dựng ứng dụng mạng hiệu năng cao. Application Winsock 2 DLL Layered Base Provider RSVP Proxy Default Provider Winsock Kernel Mode Driver Transport Protocols 3 Kiến trúc Windows Socket WinSock Phiên bản hiện tại là WinSock Các ứng dụng sẽ giao tiếp với thư viện liên kết động ở tầng trên cùng . Provider do nhà sản xuất của các giao thức cung cấp. Tầng này bổ sung giao thức của các tầng mạng khác nhau cho WinSock như TCP IP IPX SPX AppleTalk này vẫn chạy ở UserMode. WinSock Kernel Mode Driver là driver chạy ở KernelMode nhận dữ liệu từ tầng trên quản lý kết nối bộ đệm tài nguyên liên quan đến socket và giao tiếp với driver điều khiển thiết bị. 4 Kiến trúc Windows Socket WinSock Transport Protocols là các driver ở tầng thấp nhất điều khiển trực tiếp thiết bị. Các driver này do nhà sản xuất phần cứng xây dựng và giao tiếp với thông qua giao diện TDI Transport Driver Interface Việc lập trình Socket sẽ chỉ thao tác với đối tượng SOCKET. Mỗi ứng dụng cần có một SOCKET trước khi muốn trao đổi dữ liệu với ứng dụng khác. Đường dây ảo nối giữa các SOCKET sẽ là kênh truyền dữ liệu của hai ứng dụng. 5 Đặc tính Hỗ trợ các giao thức hướng thông điệp message oriented Thông điệp truyền đi được tái tạo nguyên vẹn cả về kích thước và biên ở bên nhận 6 Đặc tính Hỗ trợ các giao thức hướng dòng stream oriented Biên của thông điệp không được bảo toàn khi truyền đi 7 Đặc tính Hỗ trợ các giao thức hướng kết nối và không kết nối Giao thức hướng kết nối connection oriented thực hiện thiết lập kênh truyền trước khi truyền thông tin. Thí dụ TCP Giao thức không kết nối connectionless không cần thiết lập kênh truyền trước khi truyền. Thí dụ UDP 8 Đặc

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
217    69    2    27-04-2024
81    73    1    27-04-2024
Đã 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.