Internet đang ngày càng phổ biến như một kết nối toàn cầu, nhưng những người dùng cơ bản vẫn không hiểu cách thức hoạt động của Internet. Và tcp / ip là một phương thức truyền tải được sử dụng rất phổ biến trên Internet hiện nay. Nhưng mô hình của tcp / ip là gì? Vai trò của mỗi lớp trong mô hình tcp / ip là gì? totolink mời bạn đọc cùng tìm hiểu những thông tin trên trong bài viết này.
Mô hình tcp / ip là gì?
tcp / ip (Transmission Control Protocol / Internet Protocol) là một tập hợp các giao thức trao đổi thông tin được sử dụng để truyền và kết nối các thiết bị trong Internet. tcp / ip được thiết kế để làm cho mạng đáng tin cậy hơn với tính năng khôi phục tự động.
Phát triển và hình thành mô hình tcp / ip
Ý tưởng hình thành mô hình tcp / ip bắt nguồn từ bộ giao thức internet trong công việc của darpa vào những năm 1970. Sau vô số năm nghiên cứu và phát triển bởi 2 kỹ sư robert e. kahn và vinton cerf được hỗ trợ bởi nhiều nhóm nghiên cứu. Đầu năm 1978, giao thức tcp / ip ổn định và thông qua giao thức tiêu chuẩn hiện đang được sử dụng trên Internet, mô hình tcp / ip phiên bản 4.
Năm 1975, một thử nghiệm kết nối của hai mô hình tcp / ip đã được tổ chức thành công. Cũng từ đây, ngày càng có nhiều thử nghiệm kết nối giữa các dòng máy tcp / ip, tất cả đều đạt kết quả tốt. Do đó, kiến trúc internet rộng rãi đã tổ chức một hội nghị với sự tham dự của hơn 250 đại diện của các công ty thương mại, và kể từ đó mô hình và giao thức tcp / ip đã được phổ biến rộng rãi trên toàn thế giới.
Cách hoạt động của mô hình tcp / ip
Phân tích từ tên, tcp / ip là sự kết hợp của 2 giao thức. trong đó ip (giao thức internet) cho phép một gói được gửi đến đích dự định của nó bằng cách thêm thông tin định tuyến vào gói để gói đó đến đích đã định. Giao thức tcp (giao thức truyền) kiểm tra và đảm bảo tính bảo mật của từng gói dữ liệu khi đi qua mỗi trạm. Trong quá trình này, nếu giao thức tcp tìm thấy một gói tin bị hỏng, nó sẽ gửi một tín hiệu và yêu cầu hệ thống gửi lại một gói tin khác. Hoạt động này được làm rõ hơn trong chức năng của mỗi lớp trong mô hình tcp / ip.
Chức năng của các lớp trong mô hình tcp / ip
Một mô hình tcp / ip tiêu chuẩn bao gồm một chồng 4 lớp, bắt đầu từ lớp vật lý thấp nhất → lớp mạng → lớp truyền tải và cuối cùng là lớp ứng dụng.
Nhưng một số người nghĩ rằng mô hình tcp / ip là 5 lớp, tức là 4 đến 2 lớp được dành riêng, nhưng lớp liên kết dữ liệu sẽ được tách biệt, là lớp trên so với lớp vật lý. .
Lớp thứ tư – lớp ứng dụng
Đây là lớp giao tiếp cấp cao nhất của mô hình. Đúng như tên gọi, lớp ứng dụng đảm nhận vai trò truyền dữ liệu giữa hai máy khác nhau thông qua các dịch vụ mạng khác nhau (duyệt web, chat, email, một số giao thức trao đổi dữ liệu: smtp, ssh, ftp, …). Dữ liệu đến sẽ được định dạng byte-to-byte, cùng với thông tin định tuyến để giúp xác định đường dẫn chính xác cho gói tin.
Lớp 3 – Lớp truyền tải
Chức năng chính của lớp 3 là xử lý giao tiếp giữa các máy chủ trong cùng một mạng hoặc các mạng khác nhau được kết nối với nhau bằng bộ định tuyến. Dữ liệu này sẽ bị phân mảnh và mỗi phần sẽ không bằng nhau nhưng phải có kích thước nhỏ hơn 64kb. Cấu trúc hoàn chỉnh của phân đoạn bây giờ là một tiêu đề chứa thông tin và dữ liệu điều khiển.
Lớp này cũng bao gồm 2 giao thức lõi là tcp và udp. Trong số đó, tcp đảm bảo chất lượng của gói dữ liệu, nhưng phải mất nhiều thời gian để kiểm tra toàn diện thông tin từ chuỗi dữ liệu đến kiểm soát tắc nghẽn lưu lượng dữ liệu. Ngược lại, udp có tốc độ truyền nhanh hơn, nhưng không đảm bảo chất lượng của dữ liệu được gửi đi.
Lớp 2 – Lớp Mạng (Internet)
Gần giống như lớp mạng của mô hình osi. Ở đây, nó cũng được định nghĩa là giao thức chịu trách nhiệm truyền dữ liệu logic trong mạng. Các đoạn dữ liệu sẽ được đóng gói (packets), kích thước mỗi gói phù hợp với mạng chuyển mạch dùng để truyền dữ liệu. Tại thời điểm này, gói tin được chèn vào một tiêu đề chứa thông tin lớp mạng và chuyển tiếp đến lớp tiếp theo. Các giao thức chính của lớp này là ip, icmp và arp.
Lớp 1 – Lớp vật lý
là sự kết hợp giữa lớp vật lý và lớp liên kết dữ liệu của mô hình osi. Chịu trách nhiệm truyền dữ liệu giữa hai thiết bị trong cùng một mạng. Ở đây, gói tin được đóng gói trong một khung (gọi là khung) và được chuyển đến đích được chỉ định ban đầu.
Qua nội dung trình bày, totolink mong rằng người dùng sẽ hiểu rõ hơn về quá trình truyền gói dữ liệu trong hệ thống mạng. Quan trọng hơn, có một cái nhìn tổng quát hơn về mô hình tcp / ip và các chức năng riêng của từng lớp.