七层网络模型和tcp/ip四层模型

作者: ysq 分类: 云计算, 服务端开发 发布时间: 2016-07-14 08:58 ė701 views 6没有评论

7——应用层

6——表示层

5——会话层

4——传输层

3——网络层

2——数据链路层

1——物理层

 

 

 

 

 

 

相关参考 协议 作用
7 应用层 提供为应用软件而设的界面,以设置与另一应用软件之间的通信。例如: HTTP,HTTPS,FTP,TELNET,SSH,SMTP,POP3等 网络进程到应用程序
6 表示层 数据格式化,代码转换,数据加密 没有协议 数据表示形式,加密和解密,把机器相关的数据转换成独立于机器的数据。
5 会话层 解除或建立与别的接点的联系 没有协议 主机间通讯,管理应用程序之间的会话。
4 传输层 提供端对端的接口 TCP,UDP 在网络的各个节点之间可靠地分发数据包。
3 网络层 路由器 为数据包选择路由 IP,ICMP,RIP,OSPF,BGP,IGMP 在网络的各个节点之间进行地址分配、路由和(不一定可靠的)分发报文。
2 数据链路层 网桥,交换机 一个可靠的点对点数据直链。
1 物理层 网卡,网线,集线器,中继器,调制解调器 以二进制数据形式在物理媒体上传输数据 一个(不一定可靠的)点对点数据直链。

1-3:两台物理设备间的连接=》面向通过网络的端到端的数据流

4-7:主要负责互操性 =》应用程序的功能

 

 

 

 

TCP/IP四层模型:

 

 

4 应用层

application layer

例如HTTPFTP、DNS

(如BGPRIP这样的路由协议,尽管由于各种各样的原因它们分别运行在TCP和UDP上,仍然可以将它们看作网络层的一部分)3

传输层

transport layer

例如TCPUDPRTP

SCTP

 

(如OSPF这样的路由协议,尽管运行在IP上也可以看作是网络层的一部分)2

网络互连层

internet layer

对于TCP/IP来说这是

因特网协议

(IP)

 

(如ICMPIGMP这样的必须协议尽管运行在IP上,也仍然可以看作是网络互连层的一部分;ARP不运行在IP上)1

网络接口层

link layer

例如以太网Wi-FiMPLS等。

 

http://www.2cto.com/net/201307/232200.html

参考资料;

1.OSI七层模型详解http://blog.csdn.net/yaopeng_2005/article/details/7064869

2.维基百科-osi模型https://zh.wikipedia.org/wiki/OSI%E6%A8%A1%E5%9E%8B

3.维基百科-tcp/iphttps://zh.wikipedia.org/wiki/TCP/IP%E5%8D%8F%E8%AE%AE%E6%97%8F

本文出自 杨书清的博客,转载时请注明出处及相应链接。

本文永久链接: http://blog.yangshuqing.com/code/serverdev/430.html

发表评论

Ɣ回顶部