Để cho cỏc mỏy tớnh trao đổi dữ liệu với nhau TCP/IP sử dụng mụ hỡnh truyền thụng 4 tầng hay cũn gọi là Mụ Hỡnh DoD (Mụ hỡnh của Bộ Quốc Phũng Mỹ). Cỏc tầng trong mụ hỡnh này là (Theo thứ tự từ trờn xuống):
• Tầng ứng Dụng (Application Layer).
• Tầng Giao Vận (Transport Layer).
• Tầng Liờn Mạng (Internet Layer).
• Tầng Liờn Kết ( Link Layer).
Hỡnh 8 : Mụ Hỡnh TCP/IP.
1. Tầng ứng dụng (Application Layer)
Đõy là tầng cao nhất trong cấu trỳc phõn lớp của TCP/IP. Tầng này bao gồm tất cả cỏc chuơng trỡnh ứng dụng sử dụng cỏc dịch vụ sẵn cú thụng qua một chồng giao
thức TCP/IP. Cỏc chương trỡnh ứng dụng tương tỏc với một trong cỏc giao thức của tầng giao vận để truyền hoặc nhận dữ liệu. Mỗi chương trỡnh ứng dụng lựa chọn một kiểu giao thức thớch hợp cho cụng việc của nú. Chương trỡnh ứng dụng chuyển dữ liệu theo mẫu mà tầng giao vận yờu cầu.
Một số giao thức thụng dụng trong tầng này là:
• DHCP (Dynamic Host Configuration Protocol): Giao Thức Cấu Hỡnh Trạm Động.
• DNS (Domain Name System): Hệ Thống Tờn Miền.
• SNMP (Simple Network Management Protocol): Giao Thức Quản Lý Mạng Đơn Giản.
• FTP (File Transfer Protocol): Giao Thức Truyền Tập Tin.
• TFTP (Trivial File Transfer Protocol): Giao Thức Truyền Tập Tin Bỡnh Thường .
• SMTP (Simple Mail Transfer Protocol): Giao Thức Truyền Thư Đơn Giản .
• TELNET.
2. Tầng giao vận (Transport Layer)
Nhiệm vụ trước tiờn của tầng giao vận là cung cấp sự giao tiếp thụng tin giữa cỏc chương trỡnh ứng dụng. Mỗi sự giao tiếp được gọi là end-to-end. Tầng giao vận cũng cú thể điều chỉnh lưu lượng luồng thụng tin. Nú cũng cung cấp một sự vận chuyển tin cậy, đảm bảo rằng dữ liệu đến mà khụng bị lỗi. Để làm như vậy, phần mềm giao thức hỗ trợ để bờn nhận cú thể gửi lại cỏc thụng bỏo xỏc nhận về việc thu dữ liệu và bờn gửi cú thể truyền lại cỏc gúi tin bị mất hoặc bị lỗi. Phần mềm giao thức chia dũng dữ liệu ra thành những đơn vị dữ liệu nhỏ hơn (thường được gọi là cỏc Packets) và chuyển mỗi packet cựng với địa chỉ đớch tới tầng tiếp theo để tiếp tục quỏ trỡnh truyền dẫn.
2 giao thức chớnh trong tầng này gồm:
• UDP (User Datagram Protocol): Cũn gọi là Giao Thức Gúi Người Dựng. UDP cung cấp cỏc kờnh truyền thụng phi kết nối nờn nú khụng đảm bảo truyền dữ liệu 1 cỏch tin cậy. Cỏc ứng dụng dựng UDP thường chỉ truyền những gúi cú kớch thước nhỏ, độ tin cậy dữ liệu phụ thuộc vào từng ứng dụng
• TCP (Transmission Control Protocol): Ngược lại với UDP, TCP cung cấp cỏc kờnh truyền thụng hướng kết nối và đảm bảo truyền dữ liệu 1 cỏch tin cậy. TCP thường truyền cỏc gúi tin cú kớch thước lớn và yờu cầu phớa nhận xỏc nhận về cỏc gúi tin đó nhận.
3. Tầng Internet (Internet Layer)
Tầng mạng xử lý giao tiếp thụng tin từ một mỏy này tới một mỏy khỏc. Nú chấp nhận một yờu cầu để gửi một gúi từ từ tầng giao vận cựng với một định danh của mỏy đớch mà gúi tin sẽ được gửi tới. Vớ dụ với giao thức TCP hay UDP của tầng giao vận, nú sẽ bọc gúi tin trong một IP Datagram, điền đầy vào trong phần header, sử dụng giải thuật chọn đường để quyết định là giao phỏt gúi tin trực tiếp hay là gửi nú tới một Router, và chuyển datagram tới giao diện phối ghộp mạng thớch hợp cho việc truyền dẫn.tầng mạng cũng xử lý cỏc Datagram đến, kiểm tra tớnh hợp lệ của chỳng, và sử dụng giải thuật chọn đường đẻ quyết định là datagram sẽ được xử lý cục bộ hay là sẽ được chuyển đi tiếp. Đối với cỏc datagrams cú địa chỉ đớch cục bộ, thỡ phần mềm tầng mạng sẽ xoỏ phần header của cỏc datagram đú, và chọn trong số cỏc giao thức tầng giao vận một giao thức thớch hợp để xử lý packet.
Bốn giao thức quan trọng nhất trong tầng này gồm:
• IP (Internet Protocol): Cú chức năng gỏn địa chỉ cho dữ liệu trước khi truyền và định tuyến chỳng tới đớch.
• ARP (Address Resolution Protocol): Cú chức năng biờn dịch địa chỉ IP của mỏy đớch thành địa chỉ MAC.
• ICMP (Internet Control Message Protocol): Cú chức năng thụng bỏo lỗi trong trường hợp truyền dữ liệu bị hỏng.
• IGMP (Internet Group Management Protocol): Cú chức năng điều khiển truyền đa hướng (Multicast) .
4. Tầng liờn kết (Link Layer)
Là tầng thấp nhất của bộ giao thức TCP/IP, chịu trỏch nhiệm về việc chấp nhận cỏc datagram của tầng trờn (vớ dụ IP datagram) và việc truyền phỏt chỳng trờn một mạng xỏc định. Theo quan điểm hiện nay mụ hỡnh TCP/IP khụng cũn bao gồm cỏc đặc tả vật lý, núi cỏch khỏc tầng liờn kết cũng khụng cũn bao gồm vấn đề về phần cứng hay việc truyền tớn hiệu vật lý nữa.
Tầng này gồm cỏc thiết bị phần cứng vật lớ chẳng hạn như Card Mạng và Cỏp Mạng. 1 Card Mạng chẳng hạn card Ethernet chứa 1 số HEX 12 kớ tự (00-18-37- 03-C0-F4) được gọi là Địa Chỉ MAC (Media Access Control) hay Địa Chỉ Truy Nhập Phương Tiện . MAC đúng vai trũ quan trọng trong việc gỏn địa chỉ và truyền dữ liệu.
Một số giao thức tiờu biểu thuộc tầng này gồm • ATM (Asynchronous Transfer Mode). • Ethernet.
• Token Ring.
• FDDI (Fiber Distributed Data Interface - cụng nghệ mạng cao tốc). • Frame Relay.