So sánh TCP và UDP
2 posters
Trang 1 trong tổng số 1 trang
So sánh TCP và UDP
* TCP(Transmission Control Protocol): là giao thức truyền tin cần thiết lập sự kết nối. Đây là phương thức đảm bảo độ tin cậy truyền tin và có thứ tự.
* UDP(User Data gram Protocol): là giao thức truyền tin không cần thiết lập sự kết nối, nó không đảm bảo độ tin cậy. Vì vậy UDP dễ dàng thực hiện liên lạc nhiều máy trong cùng 1 lúc.
VD:
1.Trong 1 khu rừng, để không bị lạc người ta dùng 1 sợi dây thừng buộc từ điểm đầu đến điểm cuối. Mọi người sắp xếp thành hàng có thứ tự rồi bám theo sợi dây thừng để đi thì gọi là TCP. Ngược lại, nếu không có sợi dây đó, chúng ta đi một cách tự do, không có thứ tự gọi là UDP.
2. Khi gửi một bưu kiện ở bưu điện, ta chọn gửi bảo đảm là TCP bởi vì nó đảm bảo bưu kiện đó sẽ đến tay người nhận. Nếu chọn hình thức gởi không đảm bảo là UDP vì bưu kiện có thể bị thất lạc trong lúc vận chuyển. Và ta thấy gửi đảm bảo(TCP) sẽ tốn nhiều thời gian hơn so với gửi không đảm bảo(UDP).
Sau đây mình sẽ lập bảng so sánh giữa TCP và UDP:
Giống nhau: đều là các giao thức truyền tin trong bộ giao thức TCP/IP
Khác nhau:
Admin
Các ví dụ minh họa rất phù hợp. Bài viết rõ ràng.
* UDP(User Data gram Protocol): là giao thức truyền tin không cần thiết lập sự kết nối, nó không đảm bảo độ tin cậy. Vì vậy UDP dễ dàng thực hiện liên lạc nhiều máy trong cùng 1 lúc.
VD:
1.Trong 1 khu rừng, để không bị lạc người ta dùng 1 sợi dây thừng buộc từ điểm đầu đến điểm cuối. Mọi người sắp xếp thành hàng có thứ tự rồi bám theo sợi dây thừng để đi thì gọi là TCP. Ngược lại, nếu không có sợi dây đó, chúng ta đi một cách tự do, không có thứ tự gọi là UDP.
2. Khi gửi một bưu kiện ở bưu điện, ta chọn gửi bảo đảm là TCP bởi vì nó đảm bảo bưu kiện đó sẽ đến tay người nhận. Nếu chọn hình thức gởi không đảm bảo là UDP vì bưu kiện có thể bị thất lạc trong lúc vận chuyển. Và ta thấy gửi đảm bảo(TCP) sẽ tốn nhiều thời gian hơn so với gửi không đảm bảo(UDP).
Sau đây mình sẽ lập bảng so sánh giữa TCP và UDP:
Giống nhau: đều là các giao thức truyền tin trong bộ giao thức TCP/IP
Khác nhau:
TCP | UDP |
- giao thức cần thiết lập kết nối - đảm bảo tin cậy và có thứ tự - kiểm tra lỗi các gói dữ liệu và có thể truyền lại tin - rất khó khăn - tốc độ chậm | - không cần kết nối - không đảm bảo - không - dễ dàng liên lạc với các máy trong cùng 1 lúc - tốc độ nhanh hơn TCP vì nó không phải kiểm tra chặt chẽ gói dữ liệu |
Admin
Các ví dụ minh họa rất phù hợp. Bài viết rõ ràng.
nguyenphicuong (i92c)- Tổng số bài gửi : 34
Join date : 16/03/2011
So sanh TCP va UDP
Giao thức TCP và UDP là hai giao thức phổ biến nhất ở lớp transport của chồng giao thức TCP/IP. UDP dùng ít bytes hơn cho phần header và yêu cầu xử lý từ host ít hơn. TCP thì cần nhiều bytes hơn trong phần header và phải xử lý nhiều hơn nhưng cung cấp nhiều chức năng hữu ích hơn, như khả năng khôi phục lỗi.
Chức năng
TCP
UDP
Multiplexing dùng nhiều cổng
Có. Chỉ số cổng nhận dạng duy nhất một tiến trình trên máy gửi và máy nhận
- Giống như TCP
Truyền dữ liệu tuần tự
Có. TCP tái sắp xếp bất kỳ dữ liệu nào nhận sai thứ tự.
Không. UDP không có khái 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 lại những phân đoạn bị mất. Các trường sequence và ACK trong TCP header.
Không hỗ trợ.
Kiểm soát dòng
Có. TCP dùng các cửa sổ trượt để kiểm tra các cửa sổ của máy gửi.
Không
Connection
Có. Quá trình bắt tay 3 lần thiết lập quá trình khởi động cổng
Phi kết nối
Kiểu giao thức của IP
6
17
RFC
793
768
Các header của TCP và UDP thì khác nhau ở kích thước (20 và 8 bytes), nguyên nhân chủ yếu là do TCP phải hỗ trợ nhiều chức năng hơn.
http://vnpro.org/blog/?p=170
TranDinhHuan (102C)- Tổng số bài gửi : 34
Join date : 17/02/2011
Age : 35
Similar topics
» Thảo luận Bài 4
» Tìm hiểu thêm về hệ đa xử lý
» Thảo luận Bài 4
» Thảo luận Bài 4
» 3 . So sánh TCP & UDP
» Tìm hiểu thêm về hệ đa xử lý
» Thảo luận Bài 4
» Thảo luận Bài 4
» 3 . So sánh TCP & UDP
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