关于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数据包结构一文的进一步说明(常见协议数据报结构及TCP三次握手机制)
- TCP/IP之协议关系与结构
- 关于TCP/IP数据包结构一文的进一步说明(常见协议数据报结构及TCP三次握手机制)
- 关于TCP/IP和HTTP之间的关系,你知道吗?
- 网络结构----ISO/OSI七层网络模型和TCP/IP四层网络模型
- Http TCP/IP 协议的关系
- TCP/IP之一:网络结构与网络接口层
- TCP/IP数据包结构详解(转载)
- TCP/IP与Http与socket的关系
- 关于网络中tcp/ip的一些疑问
- 关于TCP/IP,必知必会的十个问题
- TCP/IP数据包结构详解
- [置顶] 网络系列一 结合wireshark学习TCP/IP协议中帧,IP包,TCP包的包结构及字段意义
- TCP/IP各种数据包结构体
- TCP/IP 分层结构之链路层(1)两种帧格式对比
- TCP/IP数据包结构详解
- 转载 Socket与TCP/IP的关系 转(非常好的一篇文章!)
- HTTP TCP/IP SOCKET的理解和它们之间的关系
- TCP/IP四层结构
- TCP/IP网络层级结构及其应用服务(一)