TCP - UDP
lượt xem 26
download
Mô hình Client - Server. 7 tầng OSI và họ giao thức TCP/IP. TCP và UDP Lập trình TCP, UDP Socket với .NET framework Lập trình TCP, UDP nâng cao với .NET framework TCPClient UDPClient
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: TCP - UDP
- Lập trình ứng dụng mạng Chương 3 TCP - UDP Phươngpháp lập trình hướng đối 1 tượng - lightmoon9
- Nội dung • Mô hình Client - Server. • 7 tầng OSI và họ giao thức TCP/IP. • TCP và UDP • Lập trình TCP, UDP Socket với .NET framework • Lập trình TCP, UDP nâng cao với .NET framework • TCPClient • UDPClient Phươngpháp lập trình hướng đối 2 tượng - lightmoon9
- Mô hình Client - Server Phươngpháp lập trình hướng đối 3 tượng - lightmoon9
- Mô hình Client - Server • Ưu điểm: – Khả năng quản lý các thao tác tại server – Khả năng quản lý các thao tác tại client – Đồng bộ dữ liệu tại client – Đồng bộ các phiên bản client • Khuyết điểm: – Sử dụng tài nguyên xử lý trên server – Phát triển hệ thống phức tạp – Triển khai hệ thống cần môi trường mạng Phươngpháp lập trình hướng đối 4 tượng - lightmoon9
- Mô hình Client - Server • Các loại hệ thống ứng dụng: – Hệ thống web – Hệ thống Server-Client App • App có thể là win app, web app, mobi app Phươngpháp lập trình hướng đối 5 tượng - lightmoon9
- Nội dung • Mô hình Client - Server. • 7 tầng OSI và họ giao thức TCP/IP. • TCP và UDP • Lập trình TCP, UDP Socket với .NET framework • Lập trình TCP, UDP nâng cao với .NET framework • TCPClient • UDPClient Phươngpháp lập trình hướng đối 6 tượng - lightmoon9
- 7 tầng OSI và họ giao thức TCP/IP Phươngpháp lập trình hướng đối 7 tượng - lightmoon9
- 7 tầng OSI và họ giao thức TCP/IP • Cung cấp kiến thức về hoạt động của kết nối liên mạng • Đưa ra trình tự công việc để thiết lập và thực hiện m ột giao thức cho kết nối của các thiết bị trên mạng • Các thuận lợi: – Chia nhỏ các hoạt động phức tạp của mạng thành các phần công việc đơn giản – Cho phép nhà thiết kế có khả năng phát triển trên từng module chức năng – Cung cấp khả năng định nghĩa các chu ẩn giao tiếp có tính tương thích cao “plug and play” và tích h ợp nhiều nhà cung cấp sản phẩm Phươngpháp lập trình hướng đối 8 tượng - lightmoon9
- 7 tầng OSI và họ giao thức TCP/IP Phươngpháp lập trình hướng đối 9 tượng - lightmoon9
- 7 tầng OSI và họ giao thức TCP/IP Phươngpháp lập trình hướng đối 10 tượng - lightmoon9
- 7 tầng OSI và họ giao thức TCP/IP Phươngpháp lập trình hướng đối 11 tượng - lightmoon9
- 7 tầng OSI và họ giao thức TCP/IP Phươngpháp lập trình hướng đối 12 tượng - lightmoon9
- 7 tầng OSI và họ giao thức TCP/IP Phươngpháp lập trình hướng đối 13 tượng - lightmoon9
- Nội dung • Mô hình Client - Server. • 7 tầng OSI và họ giao thức TCP/IP. • TCP và UDP • Lập trình TCP, UDP Socket với .NET framework • Lập trình TCP, UDP nâng cao với .NET framework • TCPClient • UDPClient Phươngpháp lập trình hướng đối 14 tượng - lightmoon9
- TCP-UDP Socket Phươngpháp lập trình hướng đối 15 tượng - lightmoon9
- TCP-UDP Socket Phươngpháp lập trình hướng đối 16 tượng - lightmoon9
- TCP-UDP Socket Phươngpháp lập trình hướng đối 17 tượng - lightmoon9
- TCP-UDP Socket Chức năng TCP UDP Multiplexing dùng nhiều cổng Có. Chỉ số cổng nhận dạng duy - Giống như TCP nhất một tiến trình trên máy g ửi và máy nhận Truyền dữ liệu tuần tự Có. TCP tái sắp xếp bất kỳ dữ Không. UDP không có khái liệu nào nhận sai thứ tự. niệm sắp xếp dữ liệu Truyền tin cậy Có. TCP công nhận dữ liệu, gửi Không hỗ trợ lại những phân đoạn bị mất. Các trường sequence và ACK trong TCP header Kiểm soát dòng Có. TCP dùng các cửa sổ trượt Không để kiểm tra các cửa sổ của máy gửi. Connection Có. Quá trình bắt tay 3 lần thiết Phi kết nối lập quá trình khởi động cổng Kiểu giao thức của IP 6 17 RFC 793 763 Phươngpháp lập trình hướng đối 18 tượng - lightmoon9
- TCP-UDP Socket Phươngpháp lập trình hướng đối 19 tượng - lightmoon9
- TCP - Transmission Control Protocol TCP và UDP là 2 giao thức ở tầng giao vận và cùng sử dụng giao thức IP trong tầng mạng. Nhưng không giống như UDP, TCP cung cấp dịch vụ liên kết tin cậy và có liên kết. Có liên kết ở đây có nghĩa là 2 ứng dụng sử dụng TCP phải thiết lập liên kết với nhau trước khi trao đổi dữ liệu. Sự tin cậy trong dịch vụ được cung cấp bởi TCP được thể hiện như sau: • Dữ liệu từ tầng ứng dụng gửi đến được được TCP chia thành các segment có kích thước phù hợp nhất để truyền đi . • Khi TCP gửi 1 segment, nó duy trì một thời lượng để chờ phúc đáp từ trạm nhận. Nếu trong khoảng thời gian đó phúc đáp không tới được trạm gửi thì segment đó được truyền lại. • Khi TCP trên trạm nhận nhận dữ liệu từ trạm gửi nó sẽ gửi tới trạm gửi 1 phúc đáp tuy nhiên phúc đáp không được gửi lại ngay lập tức mà thường trễ một khoảng thời gian . Phươngpháp lập trình hướng đối 20 tượng - lightmoon9
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Giao thức TCP/IP - Hệ thống địa chỉ IP
54 p | 618 | 263
-
Căn bản về TCP/IP TCP/IP
4 p | 467 | 201
-
Khái Niệm Về TCP/IP
10 p | 751 | 149
-
Mô hình TCP/IP - Bài 2
68 p | 323 | 100
-
Khóa luận: Điều khiển lưu lượng trong giao thức TCP - Nguyễn Thị Hạt
67 p | 244 | 40
-
Bài 5: Giao thức TCP/IP và Internet
42 p | 110 | 18
-
Bài giảng Nhắc lại các kiến thức cơ bản TCP/IP - TS. Phạm Huy Hoàng
9 p | 131 | 9
-
Bài giảng Mạng máy tính và truyền thông - Chương 3: Mô hình TCP/IP và ứng dụng
71 p | 41 | 8
-
Bài giảng TCP/IP căn bản - Nguyễn Hữu Lộc
75 p | 23 | 6
-
Giao thức TCP/IP và Internetworking (Tập 2): Phần 1
158 p | 11 | 5
-
Bài giảng TCP/IP căn bản: Chương 5 - Nguyễn Hữu Lộc
35 p | 26 | 5
-
Bài giảng TCP/IP căn bản: Chương 2 - Nguyễn Hữu Lộc
28 p | 37 | 5
-
Giao thức TCP vegas
12 p | 98 | 5
-
Bài giảng Mạng máy tính: Chương 2 - TCP Socket
24 p | 9 | 4
-
Đo lường, phân tích và đánh giá băng thông của giao thức đa đường TCP
12 p | 27 | 3
-
Lecture TCP-IP protocol suite - Chapter 12: Transmission Control Protocol (TCP)
64 p | 39 | 3
-
Lecture TCP-IP protocol suite - Chapter 2: The OSI model and the TCP/IP protocol suite
36 p | 58 | 3
-
Mạng phân phối nội dung CDN trên nền giao thức truyền đa đường Multipath TCP
6 p | 11 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn