Mô hình TCP/IP

Giới thiệu

Giao thức này là kết quả của nghiên cứu và phát triển của Cơ quan Dự án Nghiên cứu Quốc phòng Tiên tiến (DARPA) trong những năm 1960. Dưới đây là một vài điểm đã đóng một vai trò quan trọng trong sự tiến bộ của mô hình TCP / IP:

  • Một bài kiểm tra truyền thông TCP / IP hai mạng đã được thực hiện giữa Stanford và Đại học College London vào năm 1975.
  • Một điều quan trọng dẫn đến việc thúc đẩy mô hình này là khi Bộ Quốc phòng Hoa Kỳ tuyên bố TCP / IP là tiêu chuẩn cho tất cả các mạng máy tính quân sự. Đó là vào tháng 3 năm 1982.
  • Năm 1983, giao thức có cấu trúc này đã được ARPANET thông qua như một giao thức tiêu chuẩn.
  • Sau đó, các công ty máy tính và CNTT khác bao gồm IBM, DEC, v.v. cũng đã điều chỉnh mô hình TCP / IP làm giao thức truyền thông tiêu chuẩn của họ.
  • Năm 1989, Đại học California đã chấp nhận mã TCP / IP cho phạm vi công cộng.

Dần dần, bộ giao thức Internet này hoặc mô hình TCP / IP đã được chấp nhận trên toàn cầu như một khuôn khổ toàn diện cho mạng máy tính và giao tiếp Internet.

Nó là viết tắt của Transmission Control Protocol/Internet Protocol. Mô hình TCP / IP là một phiên bản ngắn gọn của mô hình OSI. Nó chứa bốn lớp, không giống như bảy lớp trong mô hình OSI. Các lớp là:

  1. Process/Application Layer
  2. Host-to-Host/Transport Layer
  3. Internet Layer
  4. Network Access/Link Layer

1. Network Access Layer 

  • Đây là lớp dưới cùng của kiến trúc mô hình TCP / IP
  • Nó là sự kết hợp của Liên kết dữ liệu và Lớp vật lý của mô hình OSI
  • Việc truyền dữ liệu vật lý diễn ra ở lớp này
  • Khi các khung được truyền qua mạng, việc đóng gói biểu đồ dữ liệu IP vào các khung này được thực hiện trong lớp này.
  • Ngoài ra, việc lập bản đồ địa chỉ IP thành địa chỉ thực được thực hiện ở đây
  • Chủ yếu, chức năng của lớp này là truyền dữ liệu giữa hai thiết bị, được kết nối trong một mạng.

2. Internet Layer

  • Đây là lớp thứ hai của mô hình TCP / IP và lớp này song song với Lớp mạng của Mô hình OSI, về cấu trúc
  • Gửi các gói dữ liệu đến mạng đích của họ là chức năng chính của lớp Internet
  • Việc truyền dữ liệu hợp lý diễn ra ở cấp độ này
  • Có ba giao thức khác nhau được sử dụng trong lớp này. Chúng bao gồm:
    • IP: Một trong những giao thức quan trọng nhất vì nó phát hiện địa chỉ IP của một thiết bị sau này được sử dụng cho các kết nối internetwork. Đó là sử dụng giao thức này mà đường dẫn mà dữ liệu sẽ được quyết định. Có hai phiên bản IP phổ biến được sử dụng, Để biết sự khác biệt giữa IPv4 và IPv6,hãy truy cập bài viết được liên kết.
    • ARP: Nó là viết tắt của Giao thức giải quyết địa chỉ. Địa chỉ thực từ địa chỉ IP có thể được xác định bằng ARP.
    • ICMP: Nó là viết tắt của Giao thức Tin nhắn Điều khiển Internet và thông báo liên quan đến các vấn đề về dữ liệu có thể được gửi lại cho người dùng bằng cách sử dụng điều này. Bất kỳ vấn đề nào với mạng đều được ICMP thông báo ngay cho người dùng. Nó chỉ có thể thông báo cho người dùng về các lỗi và không thể khắc phục sự cố.

3. Host-to-Host Layer

  • Lớp này song song với lớp vận chuyển của Mô hình OSI
  • Việc phân phối dữ liệu không có lỗi là chức năng chính của lớp này
  • Có hai giao thức chính có trong lớp này:
    • Transmission Control Protocol – TCP: Một phần không thể thiếu khác, Giao thức điều khiển truyền tải là một giao thức truyền thông đáng tin cậy. Nó quản lý luồng dữ liệu, tức là trình tự và phân đoạn của dữ liệu
    • User Datagram Protocol – UDP: Đây là một giao thức không có kết nối làm cho nó hiệu quả về chi phí nhưng ít đáng tin cậy hơn.

4. Application Layer

  • Chủ đề ba lớp của Mô hình OSI: Ứng dụng, Trình bày và Phiên, khi kết hợp với nhau, chúng thực hiện các chức năng tương tự như Lớp ứng dụng của mô hình TCP / IP
  • giao tiếp nút-nút dựa trên giao diện người dùng xảy ra ở đây
  • Nhiều giao thức có mặt trong lớp này, một vài giao thức phổ biến đã được đề cập dưới đây ngắn gọn:
    • HTTP: Giao thức truyền siêu văn bản được sử dụng để quản lý giao tiếp giữa máy chủ và trình duyệt web
    • NTP: Giao thức Thời gian Mạng có thể đặt một nguồn thời gian tiêu chuẩn trong máy tính của chúng tôi, cho phép đồng bộ hóa giữa máy chủ và người dùng
    • TELNET: Mạng viễn thông được sử dụng để có quyền truy cập vào các tệp hiện diện của mạng Telnet và quản lý chúng trên internet
    • FTP: Giao thức truyền tệp, như tên cho thấy cho phép dễ dàng chuyển tệp

Các giao thức khác của lớp Ứng dụng bao gồm Hệ thống tệp mạng (NFS), Secure Shell (SSH), Giao thức truyền thư đơn giản (SMTP), Giao thức truyền tệp tầm thường (TFTP), v.v.