Trao đổi về nội dung cuối bài 4 ( TCP VÀ UDP)
4 posters
Trang 1 trong tổng số 1 trang
Trao đổi về nội dung cuối bài 4 ( TCP VÀ UDP)
Hôm trước thầy có demo cho xem chương trình chat cơ bản, vậy mình thắc mắc rằng có hai giao thức:
1. TCP
2. UDP
Vậy theo các bạn thì khi nào mình dùng TCP, khi nào dùng UDP. Giữa hai giao thức này cái nào tốt hơn ?
Mình chưa đưa ra quan điểm của riêng mình vì muốn lập topic để được cùng trao đổi học hỏi và nghe ý kiến từ các bạn.
1. TCP
2. UDP
Vậy theo các bạn thì khi nào mình dùng TCP, khi nào dùng UDP. Giữa hai giao thức này cái nào tốt hơn ?
Mình chưa đưa ra quan điểm của riêng mình vì muốn lập topic để được cùng trao đổi học hỏi và nghe ý kiến từ các bạn.
08H1010017- Tổng số bài gửi : 38
Join date : 19/03/2010
Re: Trao đổi về nội dung cuối bài 4 ( TCP VÀ UDP)
08H1010017 đã viết:Hôm trước thầy có demo cho xem chương trình chat cơ bản, vậy mình thắc mắc rằng có hai giao thức:
1. TCP
2. UDP
Vậy theo các bạn thì khi nào mình dùng TCP, khi nào dùng UDP. Giữa hai giao thức này cái nào tốt hơn ?
Mình chưa đưa ra quan điểm của riêng mình vì muốn lập topic để được cùng trao đổi học hỏi và nghe ý kiến từ các bạn.
TL:
UDP (User Datagram Protocol) là một trong những giao thức cốt lõi của giao thức TCP/IP. Dùng UDP, chương trình trên mạng máy tính có thể gởi những dữ liệu ngắn được gọi là datagram tới máy khác. UDP không cung cấp sự tin cậy và thứ tự truyền nhận mà TCP làm; các gói dữ liệu có thể đến không đúng thứ tự hoặc bị mất mà không có thông báo. Tuy nhiên UDP nhanh và hiệu quả hơn đối với các mục tiêu như kích thước nhỏ và yêu cầu khắt khe về thời gian. Do bản chất không trạng thái của nó nên nó hữu dụng đối với việc trả lời các truy vấn nhỏ với số lượng lớn người yêu cầu.
TCP (Transmission Control Protocol - "Giao thức điều khiển truyền vận") là một trong các giao thức cốt lõi của bộ giao thức TCP/IP. Sử dụng TCP, các ứng dụng trên các máy chủ được nối mạng có thể tạo các "kết nối" với nhau, mà qua đó chúng có thể trao đổi dữ liệu hoặc các gói tin. Giao thức này đảm bảo chuyển giao dữ liệu tới nơi nhận một cách đáng tin cậy và đúng thứ tự. TCP còn phân biệt giữa dữ liệu của nhiều ứng dụng (chẳng hạn, dịch vụ Web và dịch vụ thư điện tử) đồng thời chạy trên cùng một máy chủ.
So sánh một cách đơn giản :
Giống nhau : đều là các giao thức mạng TCP/IP, đều có chức năng kết nối các máy lại với nhau, và có thể gửi dữ liệu cho nhau....
Khác nhau (cơ bản):
TCP:
- Dùng cho mạng WAN
- Không cho phép mất gói tin
- Đảm bảo việc truyền dữ liệu
UDP:
- Dùng cho mạng LAN
- Cho phép mất dữ liệu
- Không đảm bảo.
Re: Trao đổi về nội dung cuối bài 4 ( TCP VÀ UDP)
Ví dụ về việc dùng TCP: khi bạn gửi Email
Ví dụ về dùng UDP : khi bạn dùng lệnh ping
Ví dụ về dùng UDP : khi bạn dùng lệnh ping
tri_09h1010091- Tổng số bài gửi : 37
Join date : 30/03/2010
Age : 39
Đến từ : Quảng Ngãi
Re: Trao đổi về nội dung cuối bài 4 ( TCP VÀ UDP)
Hình như có sự nhầm lẫn ở đây rồi bạn ơi!
Lệnh ping là sử dụng protocol ICMP. Hiện nay, theo mình được biết thì hầu như các service trên mạng đa phân sử dung TCP. Protocol UDP có dịch vụ khá gần với chúng ta là DNS.
Lệnh ping là sử dụng protocol ICMP. Hiện nay, theo mình được biết thì hầu như các service trên mạng đa phân sử dung TCP. Protocol UDP có dịch vụ khá gần với chúng ta là DNS.
duypmI91C- Tổng số bài gửi : 18
Join date : 09/04/2010
Age : 39
Đến từ : HCM
Re: Trao đổi về nội dung cuối bài 4 ( TCP VÀ UDP)
Đồng ý là ping dùng protocol ICMP nhưng nó sử dụng cơ chế gửi ko bảo đảm do đó có thể xem nó dùng UDP để gửi dữ liệu.
DNS là giao thức vừa dùng TCP lẫn UDP
FTP,HTTP,SMTP:dùng TCP
TFTP sử dụng UDP
TCP và UDP nằm ở tầng 3(transport) trong mô hình TCP/IP
DNS là giao thức vừa dùng TCP lẫn UDP
FTP,HTTP,SMTP:dùng TCP
TFTP sử dụng UDP
TCP và UDP nằm ở tầng 3(transport) trong mô hình TCP/IP
tri_09h1010091- Tổng số bài gửi : 37
Join date : 30/03/2010
Age : 39
Đến từ : Quảng Ngãi
Re: Trao đổi về nội dung cuối bài 4 ( TCP VÀ UDP)
Theo như các bạn trao đổi như vậy thì mình cũng có ý kiến này:
TCP và UDP về việc lập trình thì mỗi giao thức sẽ có lợi thế cũng như khuyết điểm riêng.
Nếu dùng TCP thì sẽ tốn nhiều tài nguyên hệ thống do phải kết nối thường xuyên, còn đối với chương trình không cần kết nối thường xuyên thì nên dùng UDP
TCP và UDP về việc lập trình thì mỗi giao thức sẽ có lợi thế cũng như khuyết điểm riêng.
Nếu dùng TCP thì sẽ tốn nhiều tài nguyên hệ thống do phải kết nối thường xuyên, còn đối với chương trình không cần kết nối thường xuyên thì nên dùng UDP
08H1010017- Tổng số bài gửi : 38
Join date : 19/03/2010
Similar topics
» Trao đổi về Đề thi Cuối kỳ
» Ôn tập chuẩn bị Thi hết môn
» Thi Cuối Kỳ - Câu 5 Dùng Thuật Giải Nhà Băng!
» Ôn tập để Kiểm tra giữa kỳ và Thi lý thuyết
» Cấu trúc đề thi HĐH
» Ôn tập chuẩn bị Thi hết môn
» Thi Cuối Kỳ - Câu 5 Dùng Thuật Giải Nhà Băng!
» Ôn tập để Kiểm tra giữa kỳ và Thi lý thuyết
» Cấu trúc đề thi HĐH
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết