Internet protocol (tcp/ip) là gì?
TCP / IP, hoặc Giao thức điều khiển truyền / Giao thức Internet, là một bộ các giao thức truyền thông được sử dụng để kết nối các thiết bị mạng trên internet. TCP / IP cũng có thể được sử dụng làm giao thức liên lạc trong mạng riêng ( mạng nội bộ ).
Toàn bộ bộ giao thức internet – một bộ quy tắc và thủ tục – thường được gọi là TCP / IP, mặc dù các bộ khác được bao gồm trong bộ .
TCP / IP chỉ định cách trao đổi dữ liệu qua internet bằng cách cung cấp thông tin liên lạc đầu cuối xác định cách thức chia thành các gói, địa chỉ, truyền, định tuyến và nhận tại đích. TCP / IP yêu cầu quản lý trung tâm ít và nó được thiết kế để làm cho các mạng trở nên đáng tin cậy, với khả năng phục hồi tự động từ sự cố của bất kỳ thiết bị nào trên mạng.
Hai giao thức chính trong bộ giao thức internet phục vụ các chức năng cụ thể. TCP định nghĩa cách các ứng dụng có thể tạo các kênh liên lạc qua mạng. Nó cũng quản lý cách một thông điệp được tập hợp thành các gói nhỏ hơn trước khi chúng được truyền qua internet và được tập hợp lại theo đúng thứ tự tại địa chỉ đích.
IP xác định cách giải quyết và định tuyến từng gói để đảm bảo nó đến đúng đích. Mỗi máy tính cổng trên mạng kiểm tra địa chỉ IP này để xác định nơi chuyển tiếp tin nhắn.
Lịch sử của TCP / IP
Cơ quan Dự án Nghiên cứu Quốc phòng Tiên tiến ( DARPA ), chi nhánh nghiên cứu của Bộ Quốc phòng Hoa Kỳ, đã tạo ra mô hình TCP / IP vào những năm 1970 để sử dụng trong ARPANET, một mạng diện rộng có trước internet. TCP / IP ban đầu được thiết kế cho hệ điều hành Unix và nó đã được tích hợp vào tất cả các hệ điều hành sau đó.
Mô hình TCP / IP và các giao thức liên quan của nó hiện được Lực lượng đặc nhiệm kỹ thuật Internet duy trì .
Cách thức hoạt động của TCP / IP
TCP / IP sử dụng mô hình giao tiếp máy khách / máy chủ trong đó người dùng hoặc máy (máy khách) được cung cấp dịch vụ (như gửi trang web) bởi một máy tính khác (máy chủ) trong mạng.
Nói chung, bộ giao thức TCP / IP được phân loại là không trạng thái, có nghĩa là mỗi yêu cầu của máy khách được coi là mới vì nó không liên quan đến các yêu cầu trước đó. Không trạng thái giải phóng các đường dẫn mạng để chúng có thể được sử dụng liên tục.
Tuy nhiên, lớp vận chuyển truyền một tin nhắn duy nhất và kết nối của nó vẫn được giữ nguyên cho đến khi tất cả các gói trong tin nhắn đã được nhận và lắp lại ở đích.
Mô hình TCP / IP khác một chút so với mô hình mạng Liên kết hệ thống mở ( OSI ) 7 lớp được thiết kế sau nó, định nghĩa cách các ứng dụng có thể giao tiếp qua mạng.
Các lớp mô hình TCP / IP
Chức năng TCP / IP được chia thành bốn lớp , mỗi lớp bao gồm các giao thức cụ thể:
- Lớp ứng dụng cung cấp các ứng dụng với trao đổi dữ liệu được tiêu chuẩn hóa. Các giao thức của nó bao gồm Giao thức truyền siêu văn bản ( HTTP ), Giao thức truyền tệp ( FTP), Giao thức bưu điện 3 ( POP3 ), Giao thức chuyển thư đơn giản ( SMTP ) và Giao thức quản lý mạng đơn giản ( SNMP ).
- Lớp vận chuyển chịu trách nhiệm duy trì liên lạc đầu cuối trên toàn mạng. TCP xử lý giao tiếp giữa các máy chủ và cung cấp điều khiển luồng, ghép kênh và độ tin cậy. Các giao thức truyền tải bao gồm TCP và Giao thức gói dữ liệu người dùng ( UDP ), đôi khi được sử dụng thay vì TCP cho các mục đích đặc biệt.
- Lớp mạng , còn được gọi là lớp internet, xử lý các gói và kết nối các mạng độc lập để vận chuyển các gói qua các ranh giới mạng. Các giao thức lớp mạng là IP và Giao thức tin nhắn điều khiển Internet ( ICMP ), được sử dụng để báo cáo lỗi.
- Lớp vật lý bao gồm các giao thức chỉ hoạt động trên một liên kết – thành phần mạng kết nối các nút hoặc máy chủ trong mạng. Các giao thức trong lớp này bao gồm Ethernet cho mạng cục bộ ( LAN ) và Giao thức phân giải địa chỉ ( ARP ).
Ưu điểm của TCP / IP
TCP / IP là phi thương mại và do đó nó không được kiểm soát bởi bất kỳ công ty nào. Do đó, bộ giao thức internet có thể được sửa đổi dễ dàng. Nó tương thích với tất cả các hệ điều hành, vì vậy nó có thể giao tiếp với bất kỳ hệ thống nào khác. Bộ giao thức internet cũng tương thích với tất cả các loại phần cứng và mạng máy tính.
TCP / IP có khả năng mở rộng cao và, như một giao thức có thể định tuyến, có thể xác định đường dẫn hiệu quả nhất thông qua mạng.