tailieunhanh - Bài giảng Lập trình mạng với Java - Chương 7: Lập trình ứng dụng cho giao thức UDP

Chương 7 - Lập trình ứng dụng cho giao thức UDP. Chương này giới thiệu giao thức UDP và các đặc trưng của giao thức này. Tiếp đến ta đi vào tìm hiểu các lớp DatagramPacket và DatagramSocket để viết các chương trình ứng dụng mạng cho giao thức UDP. | Bài giảng Lập trình mạng với Java - Chương 7: Lập trình ứng dụng cho giao thức UDP Chương 7 Lập trình ứng dụng cho giao thức UDP 1. Tổng quan về giao thức UDP TCP/IP là một họ các giao thức được gọi là họ giao thức IP, bao gồm bốn tầng. Cần nhớ rằng TCP/IP không phải là một giao thức mà thực sự là một họ các giao thức, và bao gồm các giao thức mức thấp khác như IP, TCP, và UDP. UDP nằm ở tầng giao vận, phía trên giao thức IP. Tầng giao vận cung cấp khả năng truyền tin giữa các mạng thông qua các gateway. Nó sử dụng các địa chỉ IP để gửi các gói tin trên Internet hoặc trên mạng thông qua các trình điều khiển thiết bị khác nhau. TCP và UDP là một phần của họ giao thức TCP/IP; mỗi giao thức có những ưu và nhược điểm riêng của nó. Giao thức UDP là giao thức đơn giản, phi liên kết và cung cấp dịch vụ trên tầng giao vận với tốc độ nhanh. Nó hỗ trợ liên kết một-nhiều và thường được sử dụng thường xuyên trong liên kết một-nhiều bằng cách sử dụng các datagram multicast và unicast. Giao thức IP là giao thức cơ bản của Internet. TCP và UDP đều là hai giao thức tầng giao thức vận trên cơ sở của giao thức IP. Hình dưới đây chỉ ra cách ánh xạ mô hình OSI ánh xạ vào kiến trúc TCP/IP và họ giao thức TCP/IP. Họ giao thức Các tầng OSI TCP/IP Stack TCP 7 Tầng ứng dụng SMTP HTTP DNS FTP Tầng ứng dụng RIP 6 Tầng trình diễn 5 Tầng phiên 4 Tầng giao vận Tầng giao vận TCP UDP 3 Tầng mạng Tầng Internet ICMP,IP, IGMP 2 Tầng liên kết dữ liệu Ethernet, ATM, Frame Tầng mạng 1 Tầng vật lý Relay, Bảng . Một số thuật ngữ UDP Trước khi kiểm tra xem giao thức UDP hoạt động như thế nào, chúng ta cần làm quen với một số thuật ngữ. Trong phần dưới đây, chúng ta sẽ định nghĩa một số thuật ngữ cơ bản có liên quan đến giao thức UDP. • Packet Trong truyền số liệu, một packet là một dãy các số nhị phân, biểu diễn dữ liệu và các tín hiệu điều khiển, các gói tin này được chuyển đi và chuyển tới tới host. Trong gói tin, thông

TỪ KHÓA LIÊN QUAN