tailieunhanh - Bài giảng Lập trình mạng: Chương 6 - ĐH Công nghệ Đồng Nai

Chương 6 của bài giảng lập trình mạng giúp người học tìm hiểu về TCP Socket. Những nội dung chính được trình bày trong chương này gồm: Mô hình Client-Server, mô hình truyền tin Socket, TCP Socket client - Socket, TCP Socket server – ServerSocket. . | TCP SOCKET Nội dung Mô hình Client-Server Mô hình truyền tin Socket TCP Socket client - Socket TCP Socket server – ServerSocket TCP Source port Destination port Sequence Number Acknowledge Number Offset Reserved Flags Window Checksum Urgent pointer Options Padding Start of Data Host A Hello Host B I am ready DATA ACK TCP Trường Mô tả source port Số hiệu cổng của nguồn destination port Số hiệu cổng đích Sequence Number Số thứ tự được tạo ra bởi nguồn Acknowledge Number Cho biết dữ liệu được nhận thành công. Data offset Các chi tiết về nơi dữ liệu gói tin bắt đầu Reserved Dự phòng Flags chỉ ra rằng gói tin cuối cùng hoặc gói khẩn cấp Window chỉ ra kích thước của vùng đệm nhận. Checksum xác định xem gói tin có bị hỏng không Urgent Pointer thông báo cho phía nhận biết có dữ liệu khẩn Options vùng dự phòng cho việc thiết lập trong tương lai Padding chỉ ra rằng dữ liệu kết thúc trong vòng 32 bit. Số hiệu cổng TCP/UDP Có 3 loại (netstat –a) số hiệu cổng hệ thống (0-1023). Các giao thức nổi tiếng có các số hiệu cổng nằm trong khoảng này. Các số hiệu cổng người dùng (1024-49151). Các ứng dụng server của bạn sẽ nhận một trong các số này làm cổng, hoặc bạn có thể đăng ký số hiệu cổng với IANA . Các số hiệu cổng riêng và động Mô hình Client/Server Client Client Client Client Client Client Client Client Server Mô hình Client/Server Chạy trước Luôn đợi thiết lập kết nối từ client Đáp trả yêu cầu cho client tương ứng. Chạy sau Thiết lập kết nối tới Server và gởi yêu cầu. Đợi đáp trả từ Server. Server Client Response message Request message Reply Execution Wait Server Client Mô hình truyền tin socket application user Internet Hardware OS and Software Processes (Applications) Host Physical Transport Network Data Link Application Protocol Stack Socket Socket Lớp Socket Gói TCP Socket ServerSocket UDP DatagramPacket DatagramSocket TCP Socket Là đối tượng biểu diễn logic điểm đầu cuối của luồng giao tiếp giữa hai host. Phương thức | TCP SOCKET Nội dung Mô hình Client-Server Mô hình truyền tin Socket TCP Socket client - Socket TCP Socket server – ServerSocket TCP Source port Destination port Sequence Number Acknowledge Number Offset Reserved Flags Window Checksum Urgent pointer Options Padding Start of Data Host A Hello Host B I am ready DATA ACK TCP Trường Mô tả source port Số hiệu cổng của nguồn destination port Số hiệu cổng đích Sequence Number Số thứ tự được tạo ra bởi nguồn Acknowledge Number Cho biết dữ liệu được nhận thành công. Data offset Các chi tiết về nơi dữ liệu gói tin bắt đầu Reserved Dự phòng Flags chỉ ra rằng gói tin cuối cùng hoặc gói khẩn cấp Window chỉ ra kích thước của vùng đệm nhận. Checksum xác định xem gói tin có bị hỏng không Urgent Pointer thông báo cho phía nhận biết có dữ liệu khẩn Options vùng dự phòng cho việc thiết lập trong tương lai Padding chỉ ra rằng dữ liệu kết thúc trong vòng 32 bit. Số hiệu cổng TCP/UDP Có 3 loại (netstat –a) số hiệu cổng hệ thống .

TỪ KHÓA LIÊN QUAN