Như đang nói ở bài viết mô hình OSI, fan làm về mảng Network sẽ phải tiếp tục tiếp xúc và thao tác với những vấn đề ở trong về lớp 4, 3, 2 với 1. Còn những người anh em hàng xóm có tác dụng về mảng System sẽ làm việc với các vấn đề trực thuộc lớp 4, 5, 6 cùng 7, như vậy, lớp 4 Transport như thể vẫn là lớp giao thoa thân 2 mảng Network và System.
Bạn đang xem: Connectionless là gì
Bạn vẫn xem: Connectionless là gì
Giả sử gồm 2 máy, sản phẩm A ở vn và máy B ngơi nghỉ Mỹ sẽ chat cùng với nhau, thì chú ý vào quy mô OSI, những lớp 1, 2, 3 phải phụ trách về việc 2 máy này sẽ đấu nối như vậy nào, sử dụng đường truyền đồ gia dụng lý gì, dẫn đường tài liệu đi cho đâu để cho dữ liệu ở cả hai máy có thể truyền và nhận đến đúng đích đến. Còn so với lớp vật dụng 4 nó sẽ không xem xét các vấn đề đó vì số đông chuyện đã bởi vì 3 lớp bên dưới lo rồi, lớp trang bị 4 chỉ lo kiểm soát vận động truyền tài liệu giữa 2 máy. Nói cách khác, đứng từ địa điểm lớp Transport đang xem như là đang xuất hiện một đường liên kết ảo trực tiếp thân 2 thiết bị A cùng B, người ta hotline đường kết nối ảo này là kết nối end – to – end. Và lớp Transport này sẽ đảm nhận các nhiệm vụ như sau:
Truyền tải những session trao đổi tài liệu của lớp Application trên qua kết nối ảo over – khổng lồ – end.Thực hiện tại phân mảnh dữ liệu, cắt nhỏ tuổi dữ liệu với đóng gói các đơn vị tài liệu của lớp Application nghỉ ngơi trên vào những đơn vị dữ liệu ở lớp 4.Đảm nhận việc truyền thiết lập có tin tưởng hay không, có nhanh tuyệt không, có cơ chế điều khiển và tinh chỉnh hay không phụ thuộc vào hai cách làm truyền cài đặt Reliable hoặc Best-effort.
Hình: đối chiếu hai phương thức truyền tải
Ở lớp Transport này sẽ có được 2 thủ tục truyền tải bao gồm (Reliable và Best-effort) khớp ứng với 2 kiểu liên kết (Connection-oriented và Connection less) cùng 2 giao thức rất nổi bật (TCP cùng UDP).
Đối với cách làm truyền cài đặt Reliable sẽ sử dụng kỹ thuật kết nối Connection-oriented, giao thức thực hiện là TCP, một số loại này trước khi truyền tài liệu bắt nên xây dựng một kết nối bình yên trước kế tiếp mới tiến hành truyền với nhận dữ liệu trên liên kết này. Lúc đó, những đơn vị tài liệu khi cắt nhỏ tuổi ra sẽ tiến hành đánh số lắp thêm tự để khi ráp lại sống phía đầu nhận được chính xác nhất. Một số loại truyền mua Reliable này được sử dụng so với các vận dụng thiên về truyền file, tài liệu để bảo đảm an toàn dữ liệu được truyền và nhận được thiết yếu xác.
Đói với cách tiến hành truyền tải Best-effort sẽ thực hiện kỹ thuật kết nối Connection less, giao thức sử dụng là UDP, nhiều loại này không nhất thiết phải xây dựng kết nối an toàn, nhưng khi có dữ liệu lập tức gửi vào mặt đường truyền truyền đi, sao để cho dữ liệu có thể truyền một cách nhanh nhất có thể có thể, mang đến nên các đơn vị dữ liệu sẽ không được viết số thứ tự lúc gửi, chính vì thế, không có gì có thể đảm bảo an toàn dữ liệu được truyền cùng nhận được chủ yếu xác, nhưng mà bù lại, tốc độ truyền rất là nhanh. Loại truyền tải Best-effort này hay được dùng trong các ứng dụng thiên về Voice Streaming, đoạn clip Streaming để dữ liệu thoại và đoạn phim có thể truyền cấp tốc chóng.
Có nhì giao thức nổi bật hoạt động ở lớp sản phẩm 4 của mô hình OSI là UDP cùng TCP, đấy là hai giao thức quan trọng, được sử dụng phần lớn trong các loại áp dụng từ lớp Application bên trên:
UDP – User Datagram Protocol:UDP là một trong giao thức truyền cài Connectionless điển hình. Như sẽ nói, một giao thức dạng Connectionless sẽ không thực hiện thao tác làm việc xây dựng kết nối trước khi truyền tài liệu mà thực hiện truyền ngay mau chóng khi có tài liệu cần truyền. Bên cạnh ra, Connectionless cũng không sử dụng những phương pháp bảo đảm an toàn độ tin cẩn và những biện pháp đánh số thứ tự cho những đơn vị tài liệu được truyền. Với điểm sáng này, UDP sẽ thực hiện truyền sở hữu rất nhanh cho dữ liệu của lớp ứng dụng, tuy nhiên, hoạt động truyền download này lại không có độ tin yêu cao với dễ bị lỗi.

Hình: kết cấu của UDP Datagram.
Trong đó:
16 bit source port với 16 bit destination port: có thể chấp nhận được định danh một session của một áp dụng nào đó chạy trên UDP. Ví dụ: sản phẩm A sau thời điểm đã có kết nối end – khổng lồ – end tới lắp thêm B thì hai lắp thêm này bước đầu truyền dữ liệu, 1 luồng dữ liệu của TFTP, 1 luồng tài liệu của DNS thuộc chạy trên liên kết end – khổng lồ – kết thúc này thì làm cho sao hoàn toàn có thể phân biệt được nhị luồng tài liệu của 2 áp dụng khác nhau. Nên fan ta mới dựa vào source port cùng destination port để phân biệt, lấy ví dụ luồng TFTP sẽ có source port là 1024, destination port là 69, còn luồng DNS sẽ sở hữu được source port là 1025 và destination port là 53, phụ thuộc vào thông số này sẽ có thể phân biệt 2 luồng ứng dụng. Mang lại nên có thể coi port chính là địa chỉ cửa hàng của lớp sản phẩm 4.
UDP length: cho thấy chiều lâu năm của tổng thể UDP datagram.
UDP checksum: triển khai kiểm tra lỗi cho toàn cục UDP datagram.
Data: tài liệu lớp bên trên được gói gọn vào UDP datagram sẽ xét.
TCP – Tranmission Control Protocol:Ngược lại với UDP, TCP là giao thức truyền cài connection – oriented điển hình. Một giao thức dạng connection – oriented phải thực hiện cấu hình thiết lập kết nối với đầu xa trước khi triển khai truyền dữ liệu (tiến trình tùy chỉnh kết nối làm việc TCP được hotline là tiến trình bắt tay 3 cách – threeway handshake). Phải tiến hành cơ chế khắc số thứ từ bỏ (sequencing) cho những đơn vị tài liệu được truyền. Phải tiến hành cơ chế báo thừa nhận khi truyền dữ liệu, các segment gởi đi nhưng mà không được báo nhận được xem như như bị lỗi lúc truyền với sẽ được triển khai truyền lại. Cùng phải triển khai các cơ chế tinh chỉnh luồng phù hợp (flow control) để tránh nghẽn xảy ra.

Hình: cấu tạo của một TCP segment.
Source port cùng destination port (đều nhiều năm 16 bit): định danh một session của một ứng dụng nào đó chạy xe trên TCP
Sequence number (32 bit): sử dụng cho câu hỏi đánh số trang bị tự cho các đơn vị dữ liệu khi được cắt nhỏ tuổi và bảo đảm sắp xếp đúng thứ tự của dữ liệu nhận được tại phía nhận.
Acknowledge number (32 bit): sử dụng trong cách thức báo dấn khi truyền cùng nhận dữ liệu.
Header length (4 bit): cho thấy thêm chiều nhiều năm của TCP header
Các bit reserverd (4 bit): cần sử dụng cho mục đích dự trữ và đông đảo được tùy chỉnh bằng 0.
Windown size (16 bit): số lượng byte mà thiết bị sẵn sàng tiếp nhận.
Checksum (16 bit): soát sổ lỗi cho tổng thể TCP segment.
Urgent pointer (16bit): chỉ báo điểm xong của dữ liệu khẩn cấp gồm tính ưu tiên cao (cần được xử trí trước).
Options (tối đa 32 bit): được cho phép thêm vào TCP các tính năng khác.
Data: tài liệu lớp trên.
Vậy thì một thực thể sinh sống lớp Transport làm thế nào biết được dữ liệu phía bên trong segment đó thuộc về vận dụng nào của lớp Application bên trên, để làm được điều này, thực thể đó yêu cầu đọc thông tin trên TCP hoặc UDP header và nhìn vào thông số port để nhận diện giao thức lớp trên đang được đóng gói vào phần data.

Hình: quý giá port dìm diện của một số giao thức application thường xuyên gặp.
Một số dìm diện tiêu biểu:
FTP: điều khiển xe trên nền TCP, áp dụng port đôi mươi hoặc 21.
HTTP: điều khiển xe trên nền TCP, áp dụng port 80.
HTTPS: điều khiển xe trên nền TCP, áp dụng port 443.
SMTP: điều khiển xe trên nền TCP, áp dụng port 25.
POP3: chạy trên nền TCP, sử dụng port 110.
TFTP: chạy trên nền UDP, thực hiện port 69.
SNMP: chạy xe trên nền UDP, sử dụng port 161 hoặc 162.
Xem thêm: Các Dạng Bài Tập Tính Diện Tích Hình Phẳng Có Đáp Án Pdf, Diện Tích Hình Phẳng, Thể Tích Của Vật Thể
Tóm lại, TCP là giao thức truyền tải tin cẩn theo hình trạng connection – oriented, thực hiện nhiều cơ chế tinh vi để đảm bảo tính tin cẩn nên sẽ chuyển động chậm hơn so với UDP truyền tải theo kiểu connectionless chưa phải sử dụng những cơ chế phức hợp để bảo đảm độ tin cậy. Do vậy, TCP thích hợp cho câu hỏi truyền tải các ứng dụng không thật khắt khe về độ đợi (latency), thường là những ứng dụng gồm thiên phía truyền file như: web, mail, telnet … Ngược lại, UDP lại tương thích cho câu hỏi truyền tải các ứng dụng thời gian thực như VoIP hoặc Video.