热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

[置顶]【软考】OSI/RM以及TCP/IP协议族

【概述】开放系统互联参考模型OSIRM(OpenSystemInterconnectionReferenceModel),它是制定国际计算机通信标准的,特别是促进不兼容系统间的互连。共分

【概述】

  开放系统互联参考模型OSI/RM(Open System Interconnection/Reference Model),它是制定国际计算机通信标准的,特别是促进不兼容系统间的互连。共分为7层:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

                                        

【详细介绍】


WHY?为什么要出现这个模型?


               它是由ISO(国际标准化组织)制定的,为了给开发者一个必须的、通用的概念,以便开发完善,可以用来解释连接不通系统的框架。


HOW?如何运用?---部分内容引用自百度百科

               

                OSI讲计算机网络体系结构分为7层:

                物理层:

                              将数据转化为可通过物理介质传输的电子信号。相当于邮局中的搬运工人

                              也就是传输介质的搭建。

                数据链路层:

                              决定访问网络介质的方式,把数据分成以帧为单位,指定拓扑结构并提供硬件寻址,相当于邮局中的装拆箱工人。

                              把物理介质中不可靠的数据,变为无差错的数据通道。

                             

                网络层:

                             使用权数据路由经过大型网络,相当于邮局中的排序工人。 

                             把数据分组

                传输层:

                              提供终端到终端的可靠连接,相当于公司中跑邮局的送信职员

                              中间层,解决数据在网络之间的传输质量问题,提供传输标准。


                会话层:

                             允许用户使用简单易记的名称建立连接,相当于公司中收寄信,写信封,拆信封的秘书。

                             具体实施服务器请求与服务器提供者之间的通信。


                表示层:协商数据交换格式 相当于公司中简报老板,替老板写信翻译的助理

                              处理系统间用户信息的语法表达式


                应用层:用户的应用程序和网络之间的接口老板。

               


                 


【传输设备】

            

           

【相关协议】

                                                                            TCP/IP协议族

         应用层中的协议:

                 TCP/IP的应用层对应OSI模型的(大范围)应用层,主要有下面这些协议:

                 FTP:

                        File Transport Protocol,文件传输协议,是网络上两台计算机传送文件的协议,通过Internet把文件从客户机赋值到服务器上的一种途径。

                  TFTP:

                        Trivial File Transfer Protocol ,简单文件传输协议,简单文件传输的协议,提供不复杂,开销不大的文件传输服务。小文件传输,不具备FTP的很多功能,只能从服务器上获取,写入文件,不能列出目录,不进行认证。

     SMTP

                       Simple Mail Transfer Protocol  简单邮件传输协议,可靠有效的电子邮件传输协议,建立在FTP基础上的邮件服务。

                    DHCP

                        Dynamic host Configuration  Protocol ,动态主机配置协议,分为服务器端和客户端,IP网络设定的数据从DHCP服务器集中管理,负责处理客户端的DHCP要求,客户端使用从服务器分配下来的IP环境数据。通过“租约”

方式,动态分配客户端的TCP/IP设定。固定分配,动态分配,自动分配。

                    NFS

                        Net File System ,网络文件系统,允许系统在网络上与他人共享目录和文件。

                   Telnet

                         远程登陆协议

                   DNS

                        domain name system ,域名系统。它提供域名到IP地址的转换,允许对域名资源进行分散管理。DNS最初设计的目的是使邮件发送方知道邮件接收主机及邮件发送主机的IP地址,后来发展成可服务于其他许多目标的协议。

    

             传输层中的协议:

                      TCP:

                             transport Contrl Protocol 传输控制协议,在IP协议提供的不可靠数据服务的基础上,采用重发技术,为应用程序提供了一个可靠的,面向连接的数据传输服务。用于传输数据少,可靠性高的场合。

                     UDP:

                            User Datagram Protocol 用户数据报协议,不可靠的无连接的协议,保证应用程序进程间的通信,但是用于传输数据量大,可靠性要求低,速度快的场合。

 

               网际层的协议:

                        IP

                           Internet Protocol ,网际协议,所提供的服务通常是任务无连接不可靠的。但是他能在互相独立的局域网上建立互联网络,根据IP传到另一个网络

                        ARP

                           Address Resolution Protocol  ,地址解析协议,动态的完成IP地址向物理地址(mac)的转换.

                       RARP

                            Reverse Address Resolution Protocol,反向地址解析协议。

                      

                  TCP/IP 的网络接口层对应用数据链路层和物理层,TCP/IP 协议不包含具体的物理层和数据链路层,只定义了网络接口层做为物理层的接口规范。



【小结】

             知识没有难活容易,只是分看的遍数的多少,以后可能还是会把这些忘记,但是,踏雪有痕。。依迹再寻一遍,速度会加倍前进。

                        

              





推荐阅读
author-avatar
mobiledu2502858787
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有