您的位置:首页 > 理论基础 > 计算机网络

TCP/IP四层模型和OSI七层模型、网络协议整理

2017-08-16 17:14 183 查看

一、TCP/IP四层模型和OSI七层模型对应表

OSI七层网络模型

Linux TCP/IP四层概念模型

对应网络协议

应用层

应用层

TFTP,FTP,NFS,WAIS

表示层

Telnet,Rlogin,SNMP,Gopher

会话层

SMTP,DNS

传输层

传输层

TCP,UDP

网络层

网际层

IP,ICMP,ARP,RARP,AKP,UUCP

数据链路层

网络接口层
PDDI,Ethernet,Arpanet

物理层

IEEE 802.1A,IEEE 802.1A到IEEE 802.11

二、TCP\IP模型的各个层次功能和协议

层次名称

功能

协议

网络接口(Host-to-Net Layer)

负责实际数据的传输,对应OSI参考模型的下两层

HDLC(高级链路控制协议)

PPP(点对点协议)

SLIP(串行线路接口协议)

网际层(Inter-network Layer)

负责网络间的寻址、数据传输,对应OSI参考模型的第三层

IP(网际协议)

ICMP(网际控制消息协议)

ARP(地址解析协议)

RARP(反向地址解析协议)

传输层(Transport Layer)

负责提供可靠的传输服务,对应OSI参考模型的第四层

TCP(控制传输协议)

UDP(用户数据报协议)

应用层(Application Layer )

负责实现一切与应用程序相关的功能,对应OSI参考模型的上三层

FTP(文件传输协议)

HTTP(超文本传输协议)

DNS(域名服务器协议)

SMTP(简单邮件传输协议)

NFS(网络文件系统协议)

说明:TCP/IP与OSI最大的不同在于OSI是一个理论上的网络通信模型,而TCP/IP则是实际运行的网络协议

三、TCP/IP提供的主要用户应用程序

1、Telnet程序

提供远程登录功能

2、文件传输协议

文件传输协议(FTP)允许用户将一个系统上的文件复制到另一个系统上

3、简单邮件传输协议

简单邮件传输协议(SMTP)用于传输电子邮件

4、Kerberos

Kerberos是一个受到广泛支持的安全协议

5、域名服务器协议

域名服务器协议(DNS)能使一台设备具有的普通名字转换成某个特定的网络地址

6、简单网络管理协议

简单网络管理协议(SNMP)把用户数据报协议(UDP)作为传输机制,他使用和TCP/IP不同的术语,TCP/IP用户客户端和服务器,而SNMP用管理器(Manager)和代理(agent),代理提供设备信息,而管理器管理网络通信。

7、网络文件系统协议

网络文件系统协议(NFS)是使用应用软件能与另一个计算机(服务器)通信的一些函数

8、远程过程调用

远程过程调用(RPC)是使应用软件能与另一台计算机(服务器)通信的一些函数

9、普通文件传输协议

普通文件传输协议(TFTP)是一种缺乏任何安全性的、非常简单落后的文件传输协议

10、传输控制协议

传输控制协议(TCP/IP中的TCP部分)是一种数据可靠传输的通信协议

11、网际协议

网际协议(IP)负责在网络上传输由TCP/UDP装配的数据包

12、网际控制消息协议

网际控制消息协议负责根据网络上设备的状态发出和检查消息,它可以将某台设备的故障通知到其他设备
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux