OSI 模型
【1】物理层:建立,维护,断开物理连接。*(网卡,网线,集线器,中继器,调制解调器)
集线器:是物理层设备,采用广播的形式来传输信息。
主要功能:
1--- 提供用于建立,维护,断开物理连接。(物理连接:网线之类的|)
2--- 提供数据流在物理介质上的传输手段,实现节点间的同步。
【2】 数据链路层: 建立逻辑连接,进行硬件地址寻址,差错校验等功能(网桥,交换机)
1---用于建立 ,维护,拆除链路,实现无差错传输的功能。
2---在点到点或者点到多点的链路上,保证报文的可靠性。
3-- 对相邻接的通道差错控制,数据成帧,同步等控制。
交换机:是用来进行报文交换的机器,多为链路层设备(交换机),能够进行地址学习,采用存储转发的形式来交换报文。
【3】 网络层:进行逻辑地址寻址,实现不同网络之间的路径选择。(路由器)
1---利用数据链路层所提供的功能,通过路由选择,实现俩个网络之间的连接。
2--规定了有关网络连接的建立,维持和拆除协议。
路由器:他的一个作用是连通不同的网络,另一个作用就是选择信息传送的线路。并且选择最快捷的近路,可以大大提高通信速度,,减轻网络系统通信负荷,节约网络系统资源,提高网络系统畅通。
【4】传输层:定义传输数据的协议端口号,以及留控和差错校验。
1--- 在系统之间实现数据帧的接受转发确认。进行端对端的传输控制。
2-- 用于弥补各种通行的质量差异,对经过下三层之后仍然存在的传输有差异在次纠错,进一步提高数据帧传输的可靠性。
*注(接受上一层的数据,在必要的时候把数据进行分割,并将这些数据交给网络层,保证这些数据段有效到达对端。
【5】会话层 :不同机器上的用户之间建立及管理会话。
主要任务: 向两个实体的表示层提供建立和使用连接的方法。将不同实体之间的表示层的连接称为会话。因此会话层的任务就是组织和协调两个会话进程之间的通信,并对数据交换进行管理。
用户可以按照半双工、单工和全双工的方式建立会话。当建立会话时,用户必须提供他们想要连接的远程地址。
1 会话管理:允许用户在两个实体设备之间建立、维持和终止会话,并支持它们之间的数据交换。例如提供单方向会话或双向同时会话,并管理会话中的发送顺序,以及会话所占用时间的长短。
2 会话流量控制:提供会话流量控制和交叉会话功能。
3 寻址 :使用远程地址建立会话连接。
4 出错控制 :从逻辑上讲会话层主要负责数据交换的建立、保持和终止,但实际的工作却是接收来自传输层的数据,并负责纠正错误。会话控制和远程过程调用均属于这一层的功能。但应注意,此层检查的错误不是通信介质的错误,而是磁盘空间、打印机缺纸等类型的高级错误。
【6】表示层:信息的语法,语义以及他们的关系,如加密解密,转换翻译,压缩解压缩。---------------(对来自应用层的命令和数据进行解释,对各种语法赋予相应的含义,并按照一定的格式传送给会话层。其主要功能是“处理用户信息的表示问题,如编码、数据格式转换和加密解密”等)
【7】应用层:各种应用程序协议,HTTP,SMTP,FTP,POP3。OSI参考模型的最高层,它是计算机用户,以及各种应用程序和网络之间的接口,其功能是直接向用户提供服务,完成用户希望在网络上完成的各种工作。它在其
他6层工作的基础上,负责完成网络中应用程序与网络操作系统之间的联系,建立与结束使用者之间的联系,并完成网络用户提出的各种网络服务及应用所需的监
督、管理和服务等各种协议。此外,该层还负责协调各个应用程序间的工作。
结语
在7层模型中,每一层都提供一个特殊的网络功能。从网络功能的角度观察:下面4层(物理层、数据链路层、网络层和传输层)主要提供数据传输和交换功能,即 以节点到节点之间的通信为主;第4层作为上下两部分的桥梁,是整个网络体系结构中最关键的部分;而上3层(会话层、表示层和应用层)则以提供用户与应用程 序之间的信息和数据处理功能为主。简言之,下4层主要完成通信子网的功能,上3层主要完成资源子网功能。
以下是TCP/IP分层模型
┌────------────┐┌─┬─┬─-┬─┬─-┬─┬─-┬─┬─-┬─┬─-┐
│ ││D│F│W│F│H│G│T│I│S│U│ │
│ ││N│I│H│T│T│O│E│R│M│S│其│
│第四层,应用层 ││S│N│O│P│T│P│L│C│T│E│ │
│ ││ │G│I│ │P│H│N│ │P│N│ │
│ ││ │E│S│ │ │E│E│ │ │E│它│
│ ││ │R│ │ │ │R│T│ │ │T│ │
└───────------─┘└─┴─┴─-┴─┴─-┴─┴─-┴─┴─-┴─┴-─┘
┌───────-----─┐┌─────────-------┬──--------─────────┐
│第三层,传输层 ││ TCP │ UDP │
└───────-----─┘└────────-------─┴──────────--------─┘
┌───────-----─┐┌───----──┬───---─┬────────-------──┐
│ ││ │ICMP│ │
│第二层,网间层 ││ └──---──┘ │
│ ││ IP │
└────────-----┘└────────────────────-------------─-┘
┌────────-----┐┌─────────-------┬──────--------─────┐
│第一层,网络接口││ARP/RARP │ 其它 │
└────────------┘└─────────------┴─────--------───── TCP/IP协议被组织成四个概念层,其中有三层对应于ISO参考模型中的相应层。ICP/IP协议族并不包含物理层和数据链路层,因此它不能独立完成整个计算机网络系统的功能,必须与许多其他的协议协同工作。
TCP/IP分层模型的四个协议层分别完成以下的功能:
第一层:网络接口层
包括用于协作IP数据在已有网络介质上传输的协议。实际上TCP/IP标准并不定义与ISO数据链路层和物理层相对应的功能,提供TCP/IP协议的数据结构和实际物理硬件之间的接口。
第二层:网间层
对应于OSI七层参考模型的网络层。本层包含IP协议、RIP协议,路由信息协议),负责数据的包装、寻址和路由。同时还包含网间控制报文协议,用来提供网络诊断信息。
第三层:传输层
对应于OSI七层参考模型的传输层,它提供两种端到端的通信服务。其中TCP协仪,提供可靠的数据流运输服务,UDP协议提供不可靠的用户数据报服务。
第四层:应用层
对应于OSI七层参考模型的应用层和表达层。因特网的应用层协议包括 :FTP(文件传输协议)、Gopher、HTTP(
文本传输协议)、Telent(远程终端协议)、SMTP(简单邮件传送协议)、IRC(因特网中继会话)、NNTP(网络新闻传输协议)!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。