osi七层协议问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 07:28:34
第一层:物理层

第二层:数据链路层

第三层:网络层

第四层:传输层

第五层:会话层

第六层:表示层

第七层:应用层

这些我知道,但是有一点我不明白,网络中必须有这么些层,而且还不能跳层,只能一层一层的?那假如我是一台电脑拨号上网,即没有路由器也没有交换机,那为什么我照样可以上网?我这不是没数据链路层和网络层吗?为什么依然可以做到?

还有个问题就是:SQL据说属于会话层,SQL怎么理解是会话层呢?它不是一个数据库程序么?不应该属于应用层吗?属于会话层是什么原因呢?

假如,A要发一封邮件给B
那么具体的实现过程那些对应那个层呢?能说明下吗?非常感谢您的指点

这是网络基础了,有兴趣的参阅资料。如:
http://www.wifi-city.com/faq/jszc/200510/114.html

我用自己的语言解释一下:

ISO的OSI七层模型,只是国际标准组织商议制定的,理论上的模型。
实际上的各种网络,并没有这么多。

比如现在Internet流行的TCP/IP协议,就只有四层。
应用层、传输层、互连网络层、网络接口层。

分层的目的是为了编程、设计硬件软件方便,下层为上层服务,而上层调用下层来完成工作。
每个开发协议的人,只要按标准,专心做好自己这层,这一层的修缮和改进,不会影响整体,不影响其它层的开发和工作。

SQL SERVER是一个支持网络的程序(DBMS数据库管理系统),
而SQL是结构化查询语言,负责将我们的查询命令转化成具体的查询动作,它是工作在会话层的。

发送电子邮件为例:

如OUTLOOK软件,是应用层;

应用软件将你写的邮件分解成一个个的数据包,发送出去,就得调用下层“传输层”;本层电子邮件可以使用SMTP、POP等协议;

传输层的程序为了发送某数据包,它要知道把数据从哪个IP地址,送到另外某个IP,这中间的过程,由下层“网络层”来完成。(互连网络层,如IP层);

而网络层为了将数据送到目的地,得经过一个一个的网卡、网线、路由器吧,得将数据转化成一个个的电子信号或者声音信号或者光信号,具体怎么做,看它的下层“网络接口层”了;

网络接口层就牵涉到具体的网卡设计,信号转换等技术了。

累………………

用电脑的人才不需要管这么多呢,各种程序、网络设备自动就在眨眼间完成了。

说完了,对你有帮助吗?

1.你是没有这些设备,但是电信局有啊!你