Do nhiều nguy n nhân nh lịch sử, chi phí… n n bộ giao thức TCP/IP đã đ ợc sử dụng rất lâu tr c khi mô hình OSI ra đời. Cũng do vậy n n mô hình OSI không đ ợc sử dung rộng rãi trong thực tế mà là mô hình học thuật dùng để so sánh v i mô hình thực tế là TCP/IP. Hai cái có li n quan ít nhiều, song không phải là hoàn toàn giống nhau. Điểm khác biệt đầu ti n dễ thấy nhất là số l ợng c a các tầng cấp. Trong khi bộ giao thức TCP/IP có 4 (hoặc 5 tầng) thì mô hình OSI có t i 7 tầng v i sự khác biệt là 2 tầng m i: tầng phi n và tầng trình diễn. Nhiều so sánh đã gộp 2 tầng này vào tầng ứng dụng trong bộ giao thức TCP/IP. Hình vẽ sau đây so sánh các tầng t ơng ứng l n nhau giữa OSI và TCP/IP:
Trong khi mô hình OSI nhấn mạnh độ tin cậy đ ợc cung cấp trong dịch vụ chuyển dữ liệu thì đối v i TCP/IP coi độ tin cậy nằm trong vấn đề end to end.
Trong mô hình OSI tất cả mọi tầng đều có phát hiện và kiểm tra lỗi, tầng giao vận chỉ làm nhiệm vụ kiểm tra độ tin cậy c a source – to – destination. Còn đối v i bộ giao thức TCP/IP tầng giao vận làm mọi nhiệm vụ kiểm tra phát hiện và sửa lỗi.
Mô hình OSI đ ợc xây dựng tr c khi các giao thức c a nó đ ợc xây dựng, do vậy nó có tính tổng quát cao và có thể đ ợc dùng đẻ mô tả các mô hình khác. Ng ợc lại, bộ giao thức TCP/IP chỉ là một mô hình để nhóm và mi u tả những giao thức sẵn có trong thực tế. Vì vậy bộ giao thức TCP/IP đ ợc sử dụng rộng rãi trong thực tế trong khi mô hình OSI lại phù hợp v i mục đích học tập và giảng dạy.