网络参考模型

OSI参考模型

OSI参考模型是ISO的建议,它是为了使各层上的协议国际标准化而发展起来的。OSI参考模型全称是开放系统互连参考模型(Open System Interconnection Reference Model)。这一参考模型共分为七层:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层

物理层(Physical Layer)主要是处理机械的、电气的和过程的接口,以及物理层下的物理传输介质等。

数据链路层(Data Link Layer)的任务是加强物理层的功能,使其对网络层显示为一条无错的线路。

网络层(Network Layer)确定分组从源端到目的端的路由选择。路由可以选用网络中固定的静态路由表,也可以在每一次会话时决定,还可以根据当前的网络负载状况,灵活地为每一个分组分别决定。

传输层(Transport Layer)从会话层接收数据,并传输给网络层,同时确保到达目的端的各段信息正确无误,而且使会话层不受硬件变化的影响。通常,会话层每请求建立一个传输连接,传输层就会为其创建一个独立的网络连接。但如果传输连接需要一个较高的吞吐量,传输层也可以为其创建多个网络连接,让数据在这些网络连接上分流,以提高吞吐量。而另一方面,如果创建或维持一个独立的网络连接不合算,传输层也可将几个传输连接复用到同一个网络连接上,以降低费用。除了多路复用,传输层还需要解决跨网络连接的建立和拆除,并具有流量控制机制。

会话层(Session Layer)允许不同机器上的用户之间建立会话关系,既可以进行类似传输层的普通数据传输,也可以被用于远程登录到分时系统或在两台机器间传递文件。

表示层(Presentation Layer)用于完成一些特定的功能,这些功能由于经常被请求,因此人们希望有通用的解决办法,而不是由每个用户各自实现。

应用层(Application Layer)中包含了大量人们普遍需要的协议。不同的文件系统有不同的文件命名原则和不同的文本行表示方法等,不同的系统之间传输文件还有各种不兼容问题,这些都将由应用层来处理。此外,应用层还有虚拟终端、电子邮件和新闻组等各种通用和专用的功能。

TCP/IP参考模型

TCP/IP参考模型是首先由ARPANET所使用的网络体系结构。这个体系结构在它的两个主要协议出现以后被称为TCP/IP参考模型(TCP/IP Reference Model)。这一网络协议共分为四层:网络访问层、互联网层、传输层和应用层.

网络访问层(Network Access Layer)在TCP/IP参考模型中并没有详细描述,只是指出主机必须使用某种协议与网络相连。

互联网层(Internet Layer)是整个体系结构的关键部分,其功能是使主机可以把分组发往任何网络,并使分组独立地传向目标。这些分组可能经由不同的网络,到达的顺序和发送的顺序也可能不同。高层如果需要顺序收发,那么就必须自行处理对分组的排序。互联网层使用因特网协议(IP,Internet Protocol)。TCP/IP参考模型的互联网层和OSI参考模型的网络层在功能上非常相似。

传输层(Tramsport Layer)使源端和目的端机器上的对等实体可以进行会话。在这一层定义了两个端到端的协议:传输控制协议(TCP,Transmission Control Protocol)和用户数据报协议(UDP,User Datagram Protocol)。TCP是面向连接的协议,它提供可靠的报文传输和对上层应用的连接服务。为此,除了基本的数据传输外,它还有可靠性保证、流量控制、多路复用、优先权和安全性控制等功能。UDP是面向无连接的不可靠传输的协议,主要用于不需要TCP的排序和流量控制等功能的应用程序。

应用层(Application Layer)包含所有的高层协议,包括:虚拟终端协议(TELNET,TELecommunications NETwork)、文件传输协议(FTP,File Transfer Protocol)、电子邮件传输协议(SMTP,Simple Mail Transfer Protocol)、域名服务(DNS,Domain Name Service)、网上新闻传输协议(NNTP,Net News Transfer Protocol)和超文本传送协议(HTTP,HyperText Transfer Protocol)等。TELNET允许一台机器上的用户登录到远程机器上,并进行工作;FTP提供有效地将文件从一台机器上移到另一台机器上的方法;SMTP用于电子邮件的收发;DNS用于把主机名映射到网络地址;NNTP用于新闻的发布、检索和获取;HTTP用于在WWW上获取主页。

时间: 2024-10-30 13:56:47

网络参考模型的相关文章

网络编程 第一部分 网络参考模型

1.ISO(International Organization for Standization),即国际标准化组织制定网络参考模型,自上而下有:应用层.表示层.会话层.传输层.网络层.数据链路层.物理层七层.该模型仅仅是理论上的知道意义,难以投入实际使用.所以出现了TCP/IP网络参考模型. 2.TCP/IP网络参考模型,它是实际意义上的"事实标准".自上而下分为:应用层.传输层.网络互联层.主机-网络层. 其中应用层对应七层模型中的(应用层.表示层.会话层):传输层对应七层模型中

初识网络参考模型/协议

网络参考模型模型 OSI七层模型,将复杂的问题分解简单化研究.顺口溜:(应表会传往树屋)应用层 :网络服务与各种应运程序.表示层 :数据的表示.安全.压缩.会话层 :建立.管理.终止会话.传输层 :确定通信是否可靠.定义传输数据的协议端口号,以及流控和差错校验. 网络层 :进行逻辑地址寻址,实 现不同网络之间的路径选择.路由数据链路层 :建立逻辑连接.进行硬件地址寻址.差错校验物理层 : 建立.维护.断开物理连接. TCP/IP五层模型 ? 应用层 ? 传输层? 网络层? 数据链路层? 物理层

TCP/IP协议原理与应用笔记01:ISO/OSI网络参考模型

1.OSI参考模型 第7层应用层:直接对应用程序提供服务,应用程序可以变化,但要包括电子消息传输   第6层表示层:格式化数据,以便为应用程序提供通用接口.这可以包括加密服务   第5层会话层:在两个节点之间建立端连接.此服务包括建立连接是以全双工还是以半双工的方式进行设置,尽管可以在层4中处理双工方式   第4层传输层:常规数据递送-面向连接或无连接.包括全双工或半双工.   流控制和错误恢复服务    第3层网络层:本层通过寻址来建立两个节点之间的连接,它包括通过互连网络来路由和中继数据  

3-计算机网络参考模型

一.OSI 国际化标准组织(ISO)于1984年颁发了开放系统互联参考模型 OSI 二.OSI七层模型的含义 应用层:网络服务于最终用户的一个借口 表示层:数据的表示.安全.压缩 会话层:建立.管理.终止会话            例如:断点续传 传输层:定义传输数据的协议端口号,以及流控和差错校验,实现程序的互联 网络层:进行逻辑地址寻址,实现不同网络之间的路径选择,定义了IP地址为数据传输最佳路径 数据链路层:建立逻辑连接,进行硬件地址寻址.差错校验等功能,通过MAC地址实现通信,帧的传输

网络的参考模型。和进制转换

1,网络参考模型 :网络世界的游戏规则 OSI模型--- 开放式系统互连模型-ISO 国际标准化组织TCP/IP模型--一组或者多协议的集合-IEEE 电子电气工程师协会2,OSI七层模型应用层--------用户的接口数据 表示层--------编码解码/加密解密等 会话层--------会话的连接管理数据段-传输层--------分段:端到端的连接数据包-网络层-------- 数据包封装,寻址和路由(选路)数据帧-数据链路层---- 数据帧封装,MAC地址(物理地址)传输数据校验比特 -物

网络基础 01 计算机网络参考模型

计算机网络参考模型       ISO/OSI七层网络参考模型 应用层:网络服务与最终用户的接口 表示层:数据的表示.安全.压缩 会话层:建立.管理.终止会话 运输层:定义传输数据的端口号及流控和差错校验 网络层:进行逻辑寻址实现不同网络之间的地址选择 数据链路层:建立逻辑连接进行硬件地址寻址和差错校验 物理层:建立.维护.断开物理连接 ²  OSI七层网络参考模型分层的意义是为了使复杂的问题简单化.清晰化.条理化       点到点与点到端的通信区别: 点到点之间的通信指节点与节点间的通信,大

java之网络编程

一.网络编程概述 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统. 网络编程就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换. 有人说,20世纪最伟大的发明不是计算机,而是计算机网络.还有人说,如果你买了计算机而没有联网,就等于买了电话机而没有接电话线一样. 二.网络模型 计算机网络之间以何种规则进行通信,就是网络模型研究问题. 网络模型一般是指OSI开发参

IT十八掌Java基础 网络编程

网络编程 计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统. 网络编程 就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换. A:有人说,20世纪最伟大的发明不是计算机,而是计算机网络. 还有人说,如果你买了计算机而没有联网,就等于买了电话机而没有接电话线一样. 网络模型 计算机网络之间以何种规则进行通信,就是网络模型研究问题. 网络模型一般是指 O

网络连接

一.网络参考模型 数据链路层 :交换机    MAC地址:网卡的地址 是唯一的 网络层 : 路由器   IP地址的封装与解封 一层一层的对数据进行封装,最后变成二进制 再进行发送 接收的时候进行一层一层的解析 二.IP地址 本机回环地址 :127.0.0.1  localhost  只可以用来访问本机 三.端口 用来标识进程的 有效端口 0~65535  0~1024系统使用或者保留端口