giao thức, mặc dù nó dựa trên IP. Trong hầu hết các trường hợp, bạn sẽ không sử dụng chương trình mà tạo ra các gói ICMP theo yêu cầu; họ đang tạo ra đằng sau hậu trường khi bạn sử dụng các giao thức khác. Một ngoại lệ là các chương trình ping, được mô tả chi tiết hơn trong "Thử nghiệm kết nối cơ bản."
UDP Các User Datagram Protocol (UDP) là đơn giản nhất của việc vận chuyển lớp phổ biến (aka lớp 3) giao thức TCP / IP. Nó không cung cấp các thủ tục phức tạp để sửa chữa cho out-of-order gói, đảm bảo giao hàng, hoặc nếu không cải thiện những hạn chế của IP. Thực tế này có thể là một vấn đề, nhưng nó cũng có nghĩa là UDP có thể được nhanh hơn so với các công cụ phức tạp hơn mà cung cấp những cải tiến đó để IP. Các giao thức tầng ứng dụng phổ biến mà được xây dựng trên đỉnh UDP bao gồm các hệ thống tên miền (DNS), các Network File System (NFS), và nhiều tuyến giao thức truyền thông.
TCP The Transmission Control Protocol (TCP) có thể là transport- sử dụng rộng rãi nhất giao thức lớp trong TCP / IP stack. Không giống như UDP, TCP tạo ra các kết nối đầy đủ với kiểm tra lỗi và điều chỉnh cũng như tính năng khác. Những tính năng đơn giản hóa việc tạo ra các giao thức mạng mà phải trao đổi một lượng lớn dữ liệu, nhưng các tính năng đi kèm với chi phí: TCP áp đặt một hình phạt hiệu quả nhỏ. Hầu hết các giao thức lớp ứng dụng mà bạn có thể đã quen thuộc, bao gồm các Simple Mail Transfer Protocol (SMTP), Hypertext Transfer Protocol (HTTP), và File Transfer Protocol (FTP), được xây dựng trên đỉnh TCP.
Bạn có thể nhận thấy rằng tên của giao thức TCP / IP phải được xây dựng của hai tên giao thức của stack: TCP và IP. Điều này là bởi vì hai giao thức này là rất quan trọng cho mạng TCP / IP thường. TCP / IP, tuy nhiên, là nhiều hơn chỉ là hai giao thức này;
nó bao gồm các giao thức bổ sung, hầu hết trong số đó (dưới lớp ứng dụng) là mù mờ. Mặt khác, một trao đổi TCP / IP không cần phải sử dụng cả hai giao thức TCP và IP-nó có thể là một UDP hoặc ICMP trao đổi, ví dụ.
đang được dịch, vui lòng đợi..
