TAILIEUCHUNG - Lập trình mạng trong NET FRAMEWORK - Chương 2

Tài liệu tham khảo giáo trình Lập trình mạng trong NET FRAMEWORK - Chương 2 Lập trình mạng trong NET FRAMEWORk dành cho sinh viên khoa công nghệ thông tin | CHƯƠNG 2 LẬP TRÌNH MẠNG TRONG .NET FRAMEWORK . Socket hướng kết nối TCP Socket Socket là một giao diện lập trình ứng dụng API mạng Thông qua giao diện này chúng ta có thể lập trình điều khiển việc truyền thông giữa hai máy sử dụng các giao thức mức thấp là TCP UDP. Socket là sự trừu tượng hoá ở mức cao có thể tưởng tượng nó như là thiết bị truyền thông hai chiều gửi - nhận dữ liệu giữa hai máy tính với nhau. Các loại Socket Socket hướng kết nối TCP Socket Socket không hướng kết nối UDP Socket Raw Socket Đặc điểm của Socket hướng kết nối Có 1 đường kết nối ảo giữa 2 tiến trình Một trong 2 tiến trình phải đợi tiến trình kia yêu cầu kết nối. Có thể sử dụng để liên lạc theo mô hình Client Server Trong mô hình Client Server thì Server lắng nghe và chấp nhận một yêu cầu kết nối Mỗi thông điệp gửi đều có xác nhận trở về Các gói tin chuyển đi tuần tự Đặc điểm của Socket không hướng kết nối Hai tiến trình liên lạc với nhau không kết nối trực tiếp Thông điệp gửi đi phải kèm theo địa chỉ của người nhận Thông điệp có thể gửi nhiều lần Người gửi không chắc chắn thông điệp tới tay người nhận Thông điệp gửi sau có thể đến đích trước thông điệp gửi trước đó. Số hiệu cổng của Socket 9 Để có thể thực hiện các cuộc 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. Mỗi cổng giao tiếp thể hiện một địa chỉ xác định trong hệ thống. Khi quá trình được gán một số hiệu cổng nó có thể nhận dữ liệu gởi đến cổng này từ các quá trình khác. Quá trình còn lại cũng yêu cầu tạo ra một socket. . Giới thiệu về NameSpace và Cung cấp một giao diện lập trình đơn giản cho rất nhiều các giao thức mạng. Có rất nhiều lớp để lập trình Ta quan tâm lớp IPAdress IPEndPoint DNS . Lớp IPAdress Một số Field cần chú ý Any Cung cấp một địa chỉ IP để chỉ ra rằng Server phải lắng nghe trên tất cả các Card mạng Broadcast Cung cấp một địa chỉ IP quảng bá Loopback Trả về một địa chỉ IP lặp AdressFamily Trả về họ địa chỉ của IP hiện hành Lớp .

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.