OSI七层模型形象解释

[转]原文链接:http://blog.csdn.net/gh2663287/article/details/51012791

应用层就是你的一个程序,例如你有一副图片, 你希望通过网络把它发布出去.
表示层就是这副图的编码方法,例如是JPG,GIF什么的.那么对应就是 JPEG或者GIF编码.
会话层就是控制你发布图片这个过程的,包括Web服务器httpd进程的建立,管理和终止.
传输层就是控制怎么将你这张图片传出去,如果你是用Web服务器传输的,那么就用的TCP协议.
如果你改用QQ来传的话,默认就是UDP协议. 对于传输层来讲,传输都是端到端的,也就是直接从服务器到客户端的,没有中间经过的那些路径.
网络层就是考虑怎样把传输层分好的数据通过什么样的路送到对方.也就是一步一步的走下去,每一步该怎么走,这个是网络层考虑的问题.
而数据链路层是考虑怎么从当前的一个点送到直接相连得点去.
物理层就是考虑怎么把数据变成电或者光信号.


发Email. 使用Outlook Express 并使用SMTP协议 就是应用层.
然后邮件采用 MIME-64 编码就是表示层.
整个邮件发送的过程的会话层.
采用 SMTP 协议使用TCP协议的25号端口,这就是传输层. 在这一层里,把上层协议的数据分成
一段一段的进行传输.

然后就是IP层了.负责把你的邮件的传输分段打包成一个一个的数据包(分组),并从你的主机经过许多路由器的传递送到SMTP服务器.

数据链路层就是负责将从你要送到SMTP服务器的分组封装成帧,并在特定的传输设备上传输.
例如你的网卡到你的网关之间用的以太网连接,那么就是 IEEE 802.3 协议在负责传输帧.

然后你的网关到邮件服务器的网关很可能就是用的ATM传输线路,那么就是 ATM 协议在负责.

邮件发送客户端(1-7层) ---> 网关(1-3层) ----> 中间路由器 (1-3层) ----> SMTP服务器网关(1-3层) --> SMTP服务器(1-7层) --> SMTP服务器网关(1-3) ---> 另外的中间路由器(1-3层) --> 目的邮件服务器网关(1-3层) ---> 目的邮件服务器(1-7层) ---> 目的邮件服务器网关(1-3层) ---> 另外的中间路由器(1-3层) ---> 邮件接受客户端网关(1-3层) ---> 邮件接受客户端(1-7层)

 

posted @ 2017-02-25 01:40  蓝月博宇  阅读(92)  评论(0编辑  收藏  举报