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

关于TCP/IP,OSI协议模型及层结构关系

2017-09-25 08:58 337 查看

概述

最近复习了一下关于网络协议方面的知识,一些东西已经遗忘,有必要记录一下。

OSI
将网络分为
7层
,
TCP/IP
模型将网络分为
5层
或者
4层
, 维基百科是这么说的:

OSI模型TCP/IP协议族

其中七层、五层与四层之间的关系,参考如下图:



图片来源:OSI七层模型及TCP/IP四层模型

七层模型

OSI模型最主要的功能就是帮助不同类型的主机实现数据传输,七层模型中,处于不同层的中继系统具有不同的名称。

OSI下3层的主要任务是数据通信,上3层的任务是数据处理。

物理层(Physical Layer)

主要作用 利用传输介质为数据链路层提供物理连接,对应网络协议包括
FDDI
IEEE802.3
IEEE802.4
等 ,百科解释: 物理层

数据链路层(Data Link Layer)

主要作用是 负责建立和管理节点间的链路,对一个网络协议包括
ATM
FDDI
,百科解释 数据链路层

网络层(Network Layer)

数据链路层的数据在这一层被转换为数据包,然后通过路径选择、分段组合、顺序、进/出路由等控制,将信息从一个网络设备传送到另一个网络设备,对应的协议包括ICMP,IGMP等

百科解释 网络层

相关知识:网络层之IP协议

传输层(Transport Layer)

传输层 是OSI模型的第4层,下三层主要完成了
数据通信
, 而上三层完成了
数据处理
,传输层在中间起到了
承上启下
的作用,是通信子网和资源子网的接口和桥梁.

传输层提供会话层和网络层之间的传输服务,这种服务从会话层获得数据,并在必要时,对数据进行分割,对应协议包括
TCP
UDP
.

百科解释 传输层

会话层(Session Layer)

会话层 是用户应用程序和网络之间的接口,主要是向两个实体的表示层提供建立和使用连接的方法。对应协议有 SMTP,DMS等,

百科解释 会话层

表示层(Presentation Layer)

它对来自应用层的命令和数据进行解释,对各种语法赋予相应的含义,并按照一定的格式传送给会话层。对应的协议有 TeInet,SNMP

百科解释 表示层

应用层(Application Layer)

它是计算机用户,以及各种应用程序和网络之间的接口,其功能是直接向用户提供服务,完成用户希望在网络上完成的各种工作。对应的协议有 HTTP,FTP等。

百科解释 应用层协议

四层模型

TCP/IP分层模型的四个协议的功能

第一层:网络接口层

包括用于协作IP数据在已有网络介质上传输的协议,包含
ARP
协议,提供TCP/IP协议的数据结构和实际物理硬件之间的接口。

第二层:网间层

对应于OSI七层参考模型的网络层,本层包含IP协议、RIP协议,负责数据的包装、寻址和路由。

第三层:传输层

对应于OSI七层参考模型的传输层,提供两种端到端的通信服务
UDP
,
TCP


第四层:应用层

对应于OSI七层参考模型的应用层和表达层。

一些特定的程序被认为运行在这个层上。它们提供服务直接支持用户应用。这些程序和它们对应的协议包括HTTP(万维网服务)、FTP(文件传输)、SMTP(电子邮件)、SSH(安全远程登陆)、DNS(名称<-> IP地址寻找)以及许多其他协议。 一旦从应用程序来的数据被编码成一个标准的应用层协议,它将被传送到IP栈的下一层。

七层模型与其协议

OSI中的层功能TCP/IP协议族
应用层文件传输,电子邮件,文件服务,虚拟终端TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet
表示层数据格式化,代码转换,数据加密没有协议
会话层解除或建立与别的接点的联系没有协议
传输层(运输层)提供端对端的接口TCP,UDP
网络层为数据包选择路由IP,ICMP,RIP,OSPF,BGP,IGMP
数据链路层传输有地址的帧以及错误检测功能SLIP,CSLIP,PPP,ARP,RARP,MTU
物理层以二进制数据形式在物理媒体上传输数据ISO2110,IEEE802。IEEE802.2

参考:

互联网协议入门(一)

1 计算机网络基本概念

OSI七层协议模型、TCP/IP四层模型和五层协议体系结构之间的关系

OSI七层模型及TCP/IP四层模型

OSI 和 TCP/IP 模型
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  tcp-ip osi 网络协议