1.TCP/IP模型
第一层:网络接口层(network interface)
网络接口层对应OSI模型的物理层和数据链路层,并实现与它们相同的功能,其中包括LAN和WAN得技术细节。这一层也称为主机到网络(Host-to-network)。
第二层:互联网络层(Internet)
互联网络层的目的是运送数据包,将数据从任何在相连的网络上送到目的地而不在乎走的是哪个路径或者网络。管理这层的特定协议称为互联网络协议(IP)。最佳的路径选定和数据包交换都发生在这一层。
第三层:传输层(transport)
传输层负责处理有关服务质量等事项,如可靠度、流量控制和错误矫正。该层可以提供不同服务质量、不同可靠性保证的传输服务,并且协议发送端和目标段的传输速度差异。这一层也称为主机到主机层(Host-to-Host)。
第四层:应用层(application)
应用层包括会话层和表示层的功能,用来建立应用层来处理高层协议、有关表达、编码和会话控制。TCP/IP将所有应用程序相关的内容都归为一层,并保证为下层适当的将数据封装成数据包。
2.TCP/IP协议
TCP/IP协议,叫做传输控制/网际协议,又叫网络通讯协议,这个协议是Internet国际互联网络的基础。
TCP/IP是一组协议,它包括上百个各种功能的协议,如:远程登录、文件传输和电子邮件等,而TCP协议和IP协议是保证数据完整传输的两个基本的重要协议。
3.TCP/IP模型涉及到的协议
TCP 传输控制协议
IP 网间网协议
UDP 用户数据报协议,用来支持那些需要在计算机之间传输数据的网络应用。
ICMP 互联网控制信息协议
SMTP 简单邮件传输协议
SNMP 简单网络管理协议
FTP 文件传输协议
ARP 地址解析协议
Telnet:提供远程登录(终端仿真)服务
4.TCP/IP模型与OSI模型的比较
(1)相同点:
a.两者都是以协议栈的概念为基础
b.协议栈中的协议彼此相互独立
c.下层对上层提供服务
(2)不同点:
a.OSI是先有模型,后有协议;而TCP/IP是先有协议,后又模型
b.OSI适用于各种协议栈,而TCP/IP只适用于TCP/IP网络
c.层次数量不同