TCP/IP 四层模型和OSI 七层模型 表1-1 是 TCP/IP 四层模型和OSI 七层模型对应表。我们把OSI 七层网络模型和Linux TCP/IP 四层概念模型对应,然后将各种网络协议归类。 表1-1 TCP/IP 四层模型和OSI 七层模型对应表 OSI 七层网络模型 Linux TCP/IP 四层概念模型 对应网络协议 应用层(Application) 应用层 TFTP, FTP, NFS, WAIS 表示层(Presentation) Telnet, Rlogin, SNMP, Gopher 会话层(Session) SMTP, DNS 传输层(Transport) 传输层 TCP, UDP 网络层(Network) 网际层 IP, ICMP, ARP, RARP, AKP, UUCP 数据链路层(Data Link) 网络接口 FDDI, Ethernet, Arpanet, PDN, SLIP, PPP 物理层(Physical) IEEE 802.1A, IEEE 802.2 到IEEE 802.11 1.网络接口 网络接口把数据链路层和物理层放在一起,对应TCP/IP 概念模型的网络接口。对应的网络协议主要是:Ethernet、FDDI 和能传输IP 数据包的任何协议。 2.网际层 网络层对应Linux TCP/IP 概念模型的网际层,网络层协议管理离散的计算机间的数据传输,如 IP 协议为用户和远程计算机提供了信息包的传输方法,确保信息包能正确地到达 目的机器。这一过程中,IP 和其他网络层的协议共同用于数据传输,如果没有使用一些监视系统进程的工具,用户是看不到在系统里的IP 的。网络嗅探器 Sniffers 是能看到这些过程的一个装置(它可以是软件,也可以是硬件),它能读取通过网络发送的每一个包,即能读取发生在网络层协议的任何活动,因 此网络嗅探器 Sniffers 会对安全造成威胁。重要的网络层协议包括ARP(地址解析协议)、ICMP(Internet 控制消息协议)和IP 协议(网 际协议)等。 3.传输层 传输层对应Linux TCP/IP 概念模型的传输层。传输层提供应用程序间的通信。其功能包括:格式化信息流;提供可靠传输。为实现后者,传输层协议规定 接收 端 必 须 发回 确认 信 息,如果分 组 丢 失 ,必 须 重新 发送。传输层包括TCP(Transmission Control Protocol,传输控制协议)和UDP(User Datagram Protocol,用户数据报 协议),它们是传输层中最 主要的协议。TCP 建 立 在IP 之 上 ,定 义 了网络上 程序到程序的数据传输格式和规则 ,提供了 IP数据 包的传输确认 、丢 失 数据包的重新 请 求 、将收 到的数据包按 照 它们的发送次 序重新 装配 的机制。...