Giao tiếp thông tin đã trở thành nhu cầu không thể thiếu trong tất cả mọi lĩnh vực hoạt động. Mạng máy tính tính ra đời phần nào đã đáp ứng đ ợc nhu cầu đó. Phạm vi lúc đầu c a các mạng bị hạn chế trong một nhóm làm việc, một cơ quan, công ty... trong một khu vực. Tuy nhi n thực tế c a c a những nhu cầu cần trao đổi thông tin trong nhiều lĩnh vực khác nhau, về nhiều ch đề khác nhau, giữa các tổ chức, các cơ quan. ..là không có gi i hạn. Vì vậy nhu cầu cần kết nối các mạng khác nhau c a các tổ chức khác nhau để trao đổi thông tin là thực sự cần thiết. Nh ng thật không may là hầu hết các mạng c a các công ty, các cơ quan... đều là các thực thể độc lập, đ ợc thiết lập để phục vụ nhu cầu trao đổi thông tin c a bản
thân các tổ chức đó. Các mạng này có thể đ ợc xây dựng từ những kĩ thuật phần cứng khác nhau để phù hợp v i những vấn đề giao tiếp thông tin c a ri ng họ. Điều này chính là một cản trở cho việc xây dựng một mạng chung, bởi vì sẽ không có một kĩ thuật phần cứng ri ng nào đ đáp ứng cho việc xây dựng một mạng chung thoả mãn nhu cầu ng ời sử dụng. Ng ời sử dụng cần một mạng tốc độ cao để nối các máy, nh ng những mạng nh vậy không thể đ ợc mở rộng tr n những khoảng cách l n. Nhu cầu về một kỹ thuật m i mà có thể kết nối đ ợc nhiều mạng vật lý có cấu trúc khác hẳn nhau là thật sự cần thiết. Nhận thức đ ợc điều đó, trong quá trình phát triển mạng ARPANET c a mình, tổ chức ARPA ( Advanced Research Projects Agency) đã tập trung nghi n cứu nhằm đ a ra một kỹ thuật thoả mãn những y u cầu tr n. Kỹ thuật ARPA bao gồm một thiết lập c a các chuẩn mạng xác định rõ những chi tiết c a việc làm thế nào để các máy tính có thể truyền thông v i nhau cũng nh một sự thiết lập các quy c cho kết nối mạng, l u thông và chọn đ ờng. Kỹ thuật đó đ ợc phát triển đầy đ và đ ợc đ a ra v i t n gọi chính xác là TCP/IP Iternet Protocol Suit và th ờng đ ợc gọi tắt là TCP/IP. Dùng TCT/IP ng ời ta có thể kết nối đ ợc tất cả các mạng b n trong công ty c a họ hoặc có thể kết nối giữa các mạng c a các công ty, các tổ chức khác nhau v i nhau.
Bộ giao thức TCP/IP gồm nhiều giao thức đ ợc phần làm 4 tầng nh sau: