Để phù hợp với các thủ tục liên kết mạng đang tồn tại trên thế giới giao thức TCP/IP đợc phát triển nhằm mục đích cho các máy tính có thủ tục khác nhau tơng tác với nhau. TCP/IP (Transmission control protocol- Internet Protocol) thực chất là một họ giao thức cùng làm việc với nhau để cung cấp phơng tiênj truyền thông trên mạng. Hay nói một cách khác TCP/IP là một họ giao thức đợc dùng để tổ chức các máy tính và các thiết bị viễn thông trên một mạng. Trong đó hai giao thức (Protocol) quan trọng nhất là TCP/IP.
+ IP (Internet Protocol) chuyển gói dữ liệu (packet) giữa các máy tính với nhau. + TCP (Transmission control protocol) điều khiển truyền và đảm bảo tất cả dữ liệu nhận đợc là đúng. TCP là một giao thức dựa trên Connection , cung cấp các luồng dữ liệu tin cậy giữa hai máy tính.
Có rất nhiều lý do tại sao TCP/IP trở nên phổ biến nhng có hai lý do chính là:
+ Giao thức này nh một bộ phận của hệ điều hành UNIX, khi TCP/IP đợc giới thiệu trên thị trờng thơng mại thì UNIX đợc đề cập rất nhiều và phổ biến. Do vậy UNIX và TCP/IP trở thành một hệ điều hành chuẩn và là một giao thức đợc lựa chọn rất nhiều trong các trờng đại học lớn trên thế giới ở đó nó đợc sử dụng trong một môi trờng kỹ thuật và nghiên cứu.
+ Khả năng của giao thức cho phép các hệ thống không tơng thích có thể thông tin với nhau thông qua mạng. Tại thời gian đó TCP/IP là cửa để các thủ tục khác sử dụng và rất phổ biến trong mạng LAN.
Hình 5: Mô hình TCP/IP
Không nh OSI, TCP/IP chỉ định nghĩa 4 lớp (mô hình dạng 4 lớp).
Các lớp cao tơng ứng với lớp 5, 6, 7 của mô hình OSI là hệ điều hành và các chơng trình ứng dụng. Trong đó lớp thấp nhất đợc gọi là lớp truy nhập mạng. TCP/IP thông qua lớp này để kết nối với các loại mạng khác nhau.
+SMTP (Simple Mail Transfer Protocol): Giao thức chuyển tập tin đơn giản
+ FTP (File Transfer Protocol): Giao thức chuyển tập tin (dùng để trao đổi tập tin giữa các máy tính chạy TCP/IP).
SMNP (Simple Network Management Protocol) Giao thức quản lý mạng đơn giản. + DNS (Domain Name System) Hệ thống tên miền
+ Telnet : Đăng nhập từ xa
+ IRC : Giao thức Internet Relay Chat
Là các giao thức khác đợc viết riêng cho TCP/IP.
Xét trên quan điểm “giao thức” thì SMTP, DNS, Telnet (những giao thức lớp bên trên TCP/IP và UDP)... là tập các giao thức đợc sử dụng để kết nối các máy tính vào Internet. Nếu xét trên quan điểm “dịch vụ” thì SMTP, DNS, Telnet, http lại là các dịch vụ cung cấp một số phơng thức truy cập thông tin trên mạng...