文档视界 最新最全的文档下载
当前位置:文档视界 › OSI7层网络协议

OSI7层网络协议

OSI7层网络协议

通信协议划分为七层,自下而上依次为:物理层(Physics Layer)、数据链路层(Data Link Layer)、网络层(Network Layer)、传输层(Transport Layer)、会话层(Session Layer)、表示层(Presentation Layer)、应用层(Application Layer)。

物理层:

物理层(physical layer)的主要功能是完成相邻结点之间原始比特流传输。物理层协议关心的典型问题是使用什么样的物理信号来表示数据0和1。1位持续的时间多长。数据传输是否可同时在两个方向上进行。最初的廉洁如何建立以及完成通信后连接如何终止。物理接口(插头和插座)有多少针以及各针的作用。物理层的设计主要涉及物理层接口的机械、电气、功能和过电特性,以及物理层接口连接的传输介质等问题。物理层的实际还涉及到通信工程领域内的一些问题。该层为上层协议提供了一个传输数据的物理媒体。数据的单位称为比特(bit)。

1.1媒体和互连设备

物理层的媒体包括架空明线、平衡电缆、光纤、无线信道等。通信用的互连设备指DTE和DCE间的互连设备。DTE即,

又称物理设备,如计算机、终端等都包括在内。而DCE则是

数据通信设备或电路连接设备,如调制解调器等。数据传输

通常是经过DTE——DCE,再经过DCE——DTE的路径。互连设备指将DTE、DCE连接起来的装置,如各种插头、插座。LAN

中的各种粗、细同轴电缆、T型接、插头,接收器,发送器,

中继器等都属物理层的媒体和连接器。

1.2物理层的主要功能

1.2.1为数据端设备提供传送数据的通路,数据通路可以

是一个物理媒体,也可以是多个物理媒体连接而成.一次完整

的数据传输,包括激活物理连接,传送数据,终止物理连接.所

谓激活,就是不管有多少物理媒体参与,都要在通信的两个数

据终端设备间连接起来,形成一条通路.

1.2.2传输数据.物理层要形成适合数据传输需要的实体,

为数据传送服务.一是要保证数据能在其上正确通过,二是要

提供足够的带宽(带宽是指每秒钟内能通过的比特(BIT)数),

以减少信道上的拥塞.传输数据的方式能满足点到点,一点到

多点,串行或并行,半双工或全双工,同步或异步传输的需要.

1.3物理层的一些重要标准

物理层的一些标准和协议早在OSI/TC97/C16 分技术委员

会成立之前就已制定并在应用了,OSI也制定了一些标准并采用

了一些已有的成果.下面将一些重要的标准列出,以便读者查

阅.ISO2110:称为"数据通信----25芯DTE/DCE接口连接器和插针

分配".它与EIA(电子工业协会)的"RS-232-C"基本兼容。ISO2593:称为"数据通信----34芯DTE/DCE----接口连接器和插针分配"。ISO4092:称为"数据通信----37芯DTE/DEC----接口连接器和插针分配".与EIA兼容。CCITT V.24:称为"数据终端设备(DTE)和数据电路终接设备之间的接口电路定义表".其功能与EIARS-232-C及RS-449兼容于100序列线上.

数据链路层:

数据链路层(data link layer)的主要功能是如何在不可靠的物理线路上进行数据的可靠传输。数据链路层完成的是网络中相邻结点之间可靠的数据通信。为了保证书觉得可靠传输,发送出的数据针,并按顺序传送个针。由于物理线路不可靠,因此发送方发出的数据针有可能在线路上出错或丢失,从而导致接受方无法正确接收数据。为了保证能让接收方对接收到的数据进行正确的判断,发送方位每个数据块计算出CRC(循环冗余检验)并加入到针中,这样接收方就可以通过重新计算CRC来判断接收到的数据是否正确。一旦接收方发现接收到的数据有错误,则发送方必须重新传送这一数据。然而,相同的数据多次传送也可能是接收方收到重复的数据。

数据链路层要解决的另一个问题是防止高速发送方的数据把低速接收方“淹没”。因此需要某种信息流量控制机制使发送方得知接收方当前还有多少缓存空间。为了控制的方便,流量控制常常和差错处理一同实现。

在广域网中,数据链路层负责主机IMP、IMP-IMP之间数据的可靠

传送。在局域网中,数据链路层负责制及之间数据的可靠传输。该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。

在这一层,数据的单位称为帧(frame)。

数据链路可以粗略地理解为数据通道。物理层要为终端设备间的数据通信提供传输媒体及其连接.媒体是长期的,连接是有生存期的.在连接生存期内,收发两端可以进行不等的一次或多次数据通信.每次通信都要经过建立通信联络和拆除通信联络两过程.这种建立起来的数据收发关系就叫作数据链路.而在物理媒体上传输的数据难免受到各种不可靠因素的影响而产生差错,为了弥补物理层上的不足,为上层提供无差错的数据传输,就要能对数据进行检错和纠错.数据链路的建立,拆除,对数据的检错,纠错是数据链路层的基本任务。

2.1链路层的主要功能

链路层是为网络层提供数据传送服务的,这种服务要依靠本层具备的功能来实现。链路层应具备如下功能:

2.1.1链路连接的建立,拆除,分离。

2.1.2帧定界和帧同步。链路层的数据传输单元是帧,协议不同,帧的长短和界面也有差别,但无论如何必须对帧进行定界。

2.1.3顺序控制,指对帧的收发顺序的控制。

2.1.4差错检测和恢复。还有链路标识,等等.差错检测多用方阵码校验和循环码校验来检测信道上数据的误码,而帧丢失等用序号检测.各种错误的恢复则常靠反馈重发技术来完成。

2.2数据链路层的主要协议

数据链路层协议是为发对等实体间保持一致而制定的,也为了顺利完成对网络层的服务。主要协议如下:

2.2.1 ISO1745--1975:"数据通信系统的基本型控制规程".这是一种面向字符的标准,利用10个控制字符完成链路的建立,拆除及数据交换.对帧的收发情况及差错恢复也是靠这些字符来完成.ISO1155, ISO1177, ISO2626, ISO2629等标准的配合使用可形成多种链路控制和数据传输方式.

2.2.2 ISO3309--1984:称为"HDLC 帧结构".ISO4335--1984:称为"HDLC 规程要素 ".ISO7809--1984:称为"HDLC 规程类型汇编".这3个标准都是为面向比特的数据传输控制而制定的.有人习惯上把这3个标准组合称为高级链路控制规程.

2.2.3 ISO7776:称为"DTE数据链路层规程".与CCITT X.25L AB"平衡型链路访问规程"相兼容.

网络层:

网络层(network layer)的主要功能是完成网络中主机间的报文传输,其关键问题之一是使用数据链路层的服务将每个报文从源端传输到目的端。在广域网中,这包括产生从源端到目的端的路由,并要

求这条路径经过尽可能少的IMP。如果在子网中同时出现过多的报文,子网就可能形成拥塞,因为必须加以避免这种情况的出现。当报文不得不跨越两个或多个网络时,又会带来很多新问题。比在单个局域网中,网络层是冗余的,因为报文是直接从一台计算机传送到另一台计算机的,因此网络层所要做的工作很少。网络层负责对子网间的数据包进行路由选择。网络层还可以实现拥塞控制、网际互连等功能。在这一层,数据的单位称为数据包(packet)。网络层协议的代表包括:IP、IPX、RIP、OSPF等。

传输层:

传输层(transport layer)的主要功能是实现网络中不同主机上的用户进程之间可靠的数据通信。传输层要决定会话层用户(最终对网络用户)提供什么样的服务。最好的传输连接是一条无差错的、按顺序传送数据的管道,即传输层连接时真正的点到点。

由于绝大多数的主机都支持多用户操作,因而机器上有多道程序就意味着将有多条连接进出于这些主机,因此需要以某种方式区别报文属于哪条连接。识别这些连接的信息可以放入传输层的报文头中除了将几个报文流多路复用到一条通道上,传输层还必须管理跨网连接的建立和取消。这就需要某种命名机制,使机器内的进程能够讲明它希望交谈的对象。另外,还需要有一种机制来调节信息流,使高速主机不会过快的向低速主机传送数据。尽管主机之间的流量控制与IMP 之间的流量控制不尽相同。传输层是第一个端到端,即主机到主机的层次。传输层负责将上层数据分段并提供端到端的、可靠的或不可靠

的传输。此外,传输层还要处理端到端的差错控制和流量控制问题。在这一层,数据的单位称为数据段(segment)。传输层协议的代表包括:TCP、UDP、SPX等。传输层的服务一般要经历传输连接建立阶段,数据传送阶段,传输连接释放阶段3个阶段才算完成一个完整的服务过程。TCP是面向连接的,UDP是面向非连接的。

会话层:

会话层(SESSION LAYER)允许不同机器上的用户之间建立会话关系。会话层循序进行类似的传输层的普通数据的传送,在某些场合还提供了一些有用的增强型服务。允许用户利用一次会话在远端的分时系统上登陆,或者在两台机器间传递文件。

会话层提供的服务之一是管理对话控制。会话层允许信息同时双向传输,或任一时刻只能单向传输。如果属于后者,类似于物理信道上的半双工模式,会话层将记录此时该轮到哪一方。一种与对话控制有关的服务是令牌管理(token management)。有些协议会保证双方不能同时进行同样的操作,这一点很重要。为了管理这些活动,会话层提供了令牌,令牌可以在会话双方之间移动,只有持有令牌的一方可以执行某种关键性操作。另一种会话层服务是同步。如果在平均每小时出现一次大故障的网络上,两台机器简要进行一次两小时的文件传输,试想会出现什么样的情况呢?每一次传输中途失败后,都不得不重新传送这个文件。当网络再次出现大故障时,可能又会半途而废。

为解决这个问题,会话层提供了一种方法,即在数据中插入同步点。每次网络出现故障后,仅仅重传最后一个同步点以后的数据(这个其实就是断点下载的原理)。会话层管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。会话层还利用在数据中插入校验点来实现数据的同步。

表示层:

表示层(presentation layer)用于完成某些特定功能,对这些功能人们常常希望找到普遍的解决办法,而不必由每个用户自己来实现。表示层以下各层只关心从源端机到目标机到目标机可靠的传送比特流,而表示层关心的是所传送的信息的语法和语义。表示层服务的一个典型例子就是大家一致选定的标准方法对数据进行编码。大多数用户程序之间并非交换随机比特,而是交换诸如人名、日期、货币数量和发票之类的信息。这些对象使用字符串、整型数、浮点数的形式,以及由几种简单类型组成的数据结构来表示的。

在网络上计算机可能采用不同的数据表示,所以需要在数据传输时进行数据格式转换。为了让采用不同数据表示法的计算机之间能够相互通信而且交换数据,就要在通信过程中使用抽象的数据结构来表示所传送的数据。而在机器内部仍然采用各自的标准编码。管理这些抽象数据结构,并在发送方将机器的内部编码转换为适合网上传输的传送语法以及在接收方做相反的转换等工作都是由表示层来完成的。

另外,表示层还涉及数据压缩和解压、数据加密和解米等工作(winrar

的那一套)。表示层对上层数据或信息进行变换以保证一个主机应用层信息可以被另一个主机的应用程序理解,也就是满足通用性。表示层的作用之一是为异种机通信提供一种公共语言,以便能进行互操作。这种类型的服务之所以需要,是因为不同的使用的数据表示法不同。例如,IBM主机使用EBCDIC编码,而大部分PC机使用的是ASCII码。在这种情况下,便需要会话层来完成这种转换。

通过前面的介绍,我们可以看出,会话层以下5层完成了端到端的数据传送,并且是可靠,无差错的传送.但是数据传送只是手段而不是目的,最终是要实现对数据的使用.由于各种系统对数据的定义并不完全相同,最易明白的例子是键盘,其上的某些键的含义在许多系统中都有差异.这自然给利用其它系统的数据造成了障碍.表示层和应用层就担负了消除这种障碍的任务.

应用层:

连网的目的在于支持运行于不同计算机的进程彼此之间的通信,而这些进程则是为用户完成不同人物而设计的。可能的应用是多方面的,不受网络结构的限制。应用层(app;ocation layer)包括大量人们普遍需要的协议。虽然,对于需要通信的不同应用来说,应用层的协议都是必须的。例如:http、ftp、TCP/IP。

由于每个应用有不同的要求,应用层的协议集在OSI模型中并没有定义。但是,有些确定的应用层协议,包括虚拟终端、文件传输、

电子邮件等都可以作为标准化的候选。应用层为操作系统或网络应用程序提供访问网络服务的接口。

OSI网络结构的七层模型

OSI网络结构的七层模型 OSI(开放系统互连)网络结构是由国际标准化组织提出的一个理论 模型,用于描述计算机网络中通信协议的层次结构。它将网络通信分为七 个不同的层次,每个层次具有不同的功能和责任。以下是对每个层次的详 细解释。 第一层:物理层(Physical Layer) 物理层是OSI模型的最低层,负责传输原始的二进制数据,通过物理 介质来传输比特流。它定义了电气、机械和功能接口标准,包括电压等级、物理连接、物理拓扑和物理设备的规范。 第二层:数据链路层(Data Link Layer) 数据链路层主要负责将物理层提供的比特流划分成数据帧,并在相邻 节点之间进行可靠的传递。它提供错误检测和纠正机制,确保数据的可靠 传输。此外,它还处理访问控制,协调多个设备访问共享媒体,并处理成帧、透明传输以及流量控制等任务。 第三层:网络层(Network Layer) 网络层主要负责在不同网络之间提供转发和路由功能,使数据能够通 过多个网络节点传输到目标地址。它定义了一些协议,如IP(Internet 协议),用于将数据分组分发到合适的路径,并实现包括拥塞控制、差错 控制以及路由选择等功能。 第四层:传输层(Transport Layer)

传输层主要负责为进程之间提供端到端的通信服务。它通过端口号标识主机上运行的不同应用程序,并负责将数据流分成合适的大小块,并在不同主机之间的进程之间进行可靠传输。 第五层:会话层(Session Layer) 会话层负责建立、管理和终止会话,使不同主机上的应用程序能够进行通信和交流。它提供了对话控制,允许应用程序在两个节点之间建立会话,并提供同步点和重启功能以实现数据的可靠传输。 第六层:表示层(Presentation Layer) 表示层主要负责处理数据在不同主机之间的转换和编码。它负责数据的格式化、编码和解码,以便不同系统能够正确地解释和理解数据。 第七层:应用层(Application Layer) 应用层是OSI模型的顶层,为最终用户提供了网络服务。它提供各种应用程序和网络服务,如电子邮件、文件传输协议和远程登录等。 总结: OSI网络结构的七层模型提供了一种层次化的方法来描述计算机网络中的通信协议。每个层次都有特定的功能和责任,从物理层传输原始的二进制数据,到应用层为最终用户提供网络服务。这种层次结构让不同的网络设备和协议可以独立于彼此进行开发和实施,并且使得网络的维护和升级变得更加容易。

OSI七层分层模型每层的所有协议

OSI七层的功能及各层的协议和数据格式简介如下: 应用层(Application):为应用程序提供通信服务,例:Word processor。主要协议、数据格式:FTP,WWW browsers,Telnet、NFS、SMTP、gateways、mail等 表示层(Presentation):主要作用是定义数据格式、如:二进制或ASCII传输,主要协议、数据格式:TIFF,GIF,JPEG,ASCII,MPEG,MIDI,HIML。 会话层(Session):定义怎样开始,控制和结束会话conversations,如ATM机的事务处理双向传输。主要协议、数据格式:RPC,SQL,NFS,NetBIOS names,AppleTalk ASP 传输层(Transport):第四层包括选择是否提供错误恢复的协议,如TCP→分包packet→IP→TCP 组合成segment。主要协议、数据格式:TCP,UDP,SPX 网络层(Network):定义包的端对端的传送,也定义了根据媒体的不同把packet分割成更小的packet.主要协议、数据格式:IP,IPX,Appletalk DDP 数据链路层(Data Link):指定从一个具体的链路或媒体传输数据,定义通过不同的链路传输例:802,3,802,2定义Ethernet怎样工作,HDLC→Point-to-pointWAN Link。主要协议、数据格式:Frame Relay,HDLC,PPP,1EEE802.3/802.2,FDDL,ATM. 物理层(Physical):物理媒件的物理特性,Commector,pin,electrical current Eneoding.例:RJ45定义wires/pins,Ethernet和802.3定义wires/pins1,2,3 ,6。主要协议、数据格式:802.3,802.5 FDDI,E1A/T1A,232,V.35,V.24 常见的端口号及协议如下表(是我在百度知道里复制的一位老兄的,不好意思) ? 21/tcp FTP 文件传输协议 ? 22/tcp SSH 安全登录、文件传送(SCP)和端口重定向 ? 23/tcp Telnet 不安全的文本传送 ? 25/tcp SMTP Simple Mail Transfer Protocol (E-mail) ? 69/udp TFT P Trivial File Transfer Protocol ? 79/tcp finger Finger ? 80/tcp HTTP 超文本传送协议(WWW) ? 88/tcp Kerberos Authenticating agent ? 110/tcp POP3 Post Office Protocol (E-mail) ? 113/tcp ident old identification server system ? 119/tcp NNTP used for use net newsgroups ? 220/tcp IMAP3 ? 443/tcp HTTPS used for securely transferring web pages 端口:0 服务:Reserved

OSI七层分层模型每层的所有协议

OSI七层分层模型每层的所有协议 OSI(Open Systems Interconnection)七层分层模型是一种网络协 议体系结构,将计算机网络通信的整个过程分为七个不同的层级。每个层 级负责特定的功能,并且通过协议与上下层级进行通信。以下是每个层级 的所有相关协议。 第一层:物理层 物理层负责传输比特流,将数据从一个节点传输到另一个节点。该层 的协议包括: 1. Ethernet - 一种常用的有线局域网协议。 2. Fast Ethernet - 用于传输数据速度达到100 Mbps的以太网协议。 3. Gigabit Ethernet - 用于传输数据速度达到1 Gbps的以太网协议。 4. 无线局域网协议(Wireless LAN)- 用于无线通信的协议,如 Wi-Fi。 第二层:数据链路层 数据链路层负责在物理层之上建立逻辑连接,并负责数据的传输和接收。该层的协议包括: 1. 以太网(Ethernet)- 基于MAC地址的局域网协议。 2. 广义以太网(Generic Ethernet)- 扩展了以太网以支持其他传 输介质。 3. 令牌环网(Token Ring)- 局域网协议,使用令牌控制数据访问。

4. 无线局域网协议(Wireless LAN)- 用于无线通信的协议,如 Wi-Fi。 5. PPP(Point-to-Point Protocol)- 用于在点对点连接中传输数据的协议。 第三层:网络层 网络层负责在源和目标主机之间路由数据包。该层的协议包括: 1. IP(Internet Protocol)- 用于分配和确定网络地址,以及在网络之间路由数据包。 2. ICMP(Internet Control Message Protocol)- 在IP网络上传输控制和错误消息的协议。 3. ARP(Address Resolution Protocol)- 用于将IP地址映射到物理地址的协议。 4. OSPF(Open Shortest Path First)- 一种链路状态路由协议,用于在网络中选择最短路径。 第四层:传输层 传输层负责端到端的数据传输,并提供可靠的数据传输机制。该层的协议包括: 1. TCP(Transmission Control Protocol)- 提供可靠的、面向连接的数据传输。 2. UDP(User Datagram Protocol)- 提供不可靠的、无连接的数据传输。

OSI7层网络协议

OSI7层网络协议 通信协议划分为七层,自下而上依次为:物理层(Physics Layer)、数据链路层(Data Link Layer)、网络层(Network Layer)、传输层(Transport Layer)、会话层(Session Layer)、表示层(Presentation Layer)、应用层(Application Layer)。 物理层: 物理层(physical layer)的主要功能是完成相邻结点之间原始比特流传输。物理层协议关心的典型问题是使用什么样的物理信号来表示数据0和1。1位持续的时间多长。数据传输是否可同时在两个方向上进行。最初的廉洁如何建立以及完成通信后连接如何终止。物理接口(插头和插座)有多少针以及各针的作用。物理层的设计主要涉及物理层接口的机械、电气、功能和过电特性,以及物理层接口连接的传输介质等问题。物理层的实际还涉及到通信工程领域内的一些问题。该层为上层协议提供了一个传输数据的物理媒体。数据的单位称为比特(bit)。 1.1媒体和互连设备 物理层的媒体包括架空明线、平衡电缆、光纤、无线信道等。通信用的互连设备指DTE和DCE间的互连设备。DTE即,

又称物理设备,如计算机、终端等都包括在内。而DCE则是 数据通信设备或电路连接设备,如调制解调器等。数据传输 通常是经过DTE——DCE,再经过DCE——DTE的路径。互连设备指将DTE、DCE连接起来的装置,如各种插头、插座。LAN 中的各种粗、细同轴电缆、T型接、插头,接收器,发送器, 中继器等都属物理层的媒体和连接器。 1.2物理层的主要功能 1.2.1为数据端设备提供传送数据的通路,数据通路可以 是一个物理媒体,也可以是多个物理媒体连接而成.一次完整 的数据传输,包括激活物理连接,传送数据,终止物理连接.所 谓激活,就是不管有多少物理媒体参与,都要在通信的两个数 据终端设备间连接起来,形成一条通路. 1.2.2传输数据.物理层要形成适合数据传输需要的实体, 为数据传送服务.一是要保证数据能在其上正确通过,二是要 提供足够的带宽(带宽是指每秒钟内能通过的比特(BIT)数), 以减少信道上的拥塞.传输数据的方式能满足点到点,一点到 多点,串行或并行,半双工或全双工,同步或异步传输的需要. 1.3物理层的一些重要标准 物理层的一些标准和协议早在OSI/TC97/C16 分技术委员 会成立之前就已制定并在应用了,OSI也制定了一些标准并采用 了一些已有的成果.下面将一些重要的标准列出,以便读者查 阅.ISO2110:称为"数据通信----25芯DTE/DCE接口连接器和插针

osi七层模型的协议

osi七层模型的协议 OSI七层模型是一种用于计算机网络通信的标准协议体系结构,它将计算机网络通信分为七个不同的层次,每个层次负责不同的功能。下面将为大家详细介绍每个层次的作用和常见的协议。 第一层是物理层,负责传输比特流,定义了电脑硬件和电缆等物理设备的规范。常见的物理层协议有Ethernet(以太网)和RS-232(串口通信)。 第二层是数据链路层,负责传输帧,将比特流分割为帧,并通过控制帧的传输来保证传输的可靠性。常见的数据链路层协议有MAC(介质访问控制)地址、以太网协议和PPP(点对点 协议)。 第三层是网络层,负责分组传输,将帧中的数据进行分组,并为每个分组分配地址,实现寻址和路由选择。常见的网络层协议有IP(互联网协议)和ICMP(Internet控制报文协议)。 第四层是传输层,负责端到端的可靠传输,将网络层分组进行传输控制,确保数据的完整性和可靠性。常见的传输层协议有TCP(传输控制协议)和UDP(用户数据报协议)。 第五层是会话层,负责建立和管理会话,确保通信的顺序和可靠性。常见的会话层协议有RPC(远程过程调用协议)和NetBIOS(网络基本输入/输出系统)。 第六层是表示层,负责数据的格式转换和加密解密,确保通信

的安全性和可靠性。常见的表示层协议有SSL(安全套接字层)和ASCII(美国标准信息交换码)。 第七层是应用层,负责为用户提供各种网络应用服务,如电子邮件、文件传输和远程登录等。常见的应用层协议有HTTP (超文本传输协议)和FTP(文件传输协议)。 总的来说,OSI七层模型通过将计算机网络通信划分为不同的 层次,实现了通信协议的标准化和通用性,使得不同的网络设备和应用程序可以互相通信和协作。对于网络的设计和故障排除也提供了基础框架和方法。

osi7层协议

osi7层协议 OSI(Open Systems Interconnection)是电信标准化组织(ITU-T)的一种网络模型,它将网络通信分为七个不同的层次。本 文将详细介绍OSI七层协议模型,并讨论每层的功能和作用。 第一层:物理层(Physical Layer) 物理层处理通信传输的物理介质,例如电缆、光纤和无线电波。它的主要任务是将比特流转化为适合传输的电信号,并管理数据传输所需要的硬件设置。 第二层:数据链路层(Data Link Layer) 数据链路层负责将比特流划分为帧,并在物理层的基础上实现了数据传输的错误检测和纠正。此外,数据链路层还提供了访问共享传输介质的方法和控制数据流的能力。 第三层:网络层(Network Layer) 网络层负责将数据报传输到目标网络,其中包括了IP地址的 分配和路由选择。通过IP地址,网络层能够将数据报正确地 传输到目标网络,同时也负责解决网络拓扑和网络互连的问题。 第四层:传输层(Transport Layer) 传输层提供可靠的端到端数据传输服务,它负责数据的分段、重组和流量控制。传输层还支持基于端口号的多路复用和分解,实现了多个应用程序之间的数据传输。 第五层:会话层(Session Layer) 会话层通过建立、管理和终止会话来控制数据交换的过程,确

保数据传输的可靠性。此外,会话层还处理多个会话之间的同步问题,例如流程控制和会话恢复。 第六层:表示层(Presentation Layer) 表示层负责数据的格式转换和编码,以便不同系统之间能够正确地理解数据。表示层还负责数据的加密和解密,并处理数据的压缩和解压缩。 第七层:应用层(Application Layer) 应用层是最高层的协议,并负责处理特定的应用程序需求。应用层包括了各种协议和服务,例如HTTP、FTP和SMTP。应用层协议允许用户访问网络资源和与其他应用程序进行通信。 总结起来,OSI模型将网络通信分为了七个不同的层次,每个层次都有着特定的功能和作用。通过严格的分层结构,OSI模型提供了一种标准化的方法来设计和开发网络协议。这种模型的存在使得不同厂商和系统能够相互通信,并按照自己的需求选择适合的协议和服务。

网络七层协议

网络七层协议 网络七层协议是计算机网络通信中的一种规范,定义了在不同网络设备之间进行通信时所涉及的不同层次的功能和任务。这些层次被称为网络七层协议。七层协议是一个分层的结构,每一层负责特定的功能,通过将网络通信过程拆分为多个层次,使得网络设备之间的通信更加高效和灵活。 网络七层协议的架构是由国际标准化组织(ISO)在1984年发布的ISO/OSI模型(Open Systems Interconnection Reference Model)所定义的。该模型将整个网络通信过程划分为七个层次,从下到上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 1. 物理层:物理层是网络七层协议的最底层,负责控制网络设备之间的实际传输介质,例如电缆、光纤等。物理层的任务包括传输数据的二进制形式,确定物理连接和电压规范等。 2. 数据链路层:数据链路层是位于物理层之上的一层,主要负责将原始的数据分割为数据帧,并在物理层的基础上提供错误检测和纠正功能。数据链路层还负责进行帧同步和流量控制。

3. 网络层:网络层是位于数据链路层之上的一层,负责处理路由和转发数据包的功能。网络层使用IP地址来标识和寻址设备,以便将数据包从源节点传输到目标节点。 4. 传输层:传输层是网络七层协议的第四层,主要负责在网络设备之间建立可靠的数据传输连接。传输层使用端口号来标识不同应用程序,并提供流量控制、拥塞控制和错误恢复等功能。 5. 会话层:会话层是位于传输层之上的一层,负责在不同应用程序之间建立、管理和维护会话连接。会话层提供了对话控制和同步功能,确保通信的顺序和正确性。 6. 表示层:表示层是网络七层协议的第六层,负责将数据从一种格式转换为另一种格式,以便在不同设备之间进行传输和处理。表示层可以对数据进行加密、压缩和解压缩等操作。 7. 应用层:应用层是网络七层协议的最上层,提供面向用户的网络服务。在应用层中,可以实现各种各样的协议和功能,例如电子邮件、文件传输、网页浏览等。 通过将网络通信过程划分为不同的层次,网络七层协议提供了一种灵活和可扩展的方式来设计和实现网络系统。每一层都有特定的任务和功能,这使得网络系统可以被更方便地管理和维护。此外,七

osi七层体系结构

osi七层体系结构 OSI七层体系结构是一种网络通信协议的标准化框架,用于指导计算机系统中不同层次的通信协议的设计与实现。它由国际标准化组织(ISO)在20世纪70年代初提出,并于1984年正式发布。OSI 七层体系结构的设计目标是使不同计算机系统之间的通信协议能够互操作,并且使网络通信协议的设计与实现更加模块化和可扩展。 OSI七层体系结构包括以下层次:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。每一层都有不同的功能和责任,各层之间通过接口进行交互,从而实现端到端的通信。 物理层是OSI七层体系结构的最底层,负责传输原始的比特流。在物理层中,数据以电信号的形式通过物理介质(例如电缆、光纤等)进行传输。物理层的主要功能包括数据的编码、传输介质的选择和数据的传输速率控制。 数据链路层是在物理层之上的一层,负责将原始比特流转换为有意义的数据帧,并通过物理介质进行传输。数据链路层的主要功能包括数据的分组组装、流量控制和差错检测与纠正。 网络层是位于数据链路层之上的一层,负责实现不同网络之间的数据包传输。网络层的主要功能包括数据的路由选择、数据包的分组传输和网络拓扑的管理。

传输层是在网络层之上的一层,负责实现端到端的数据传输。传输层的主要功能包括数据的分段和重组、数据的可靠传输和拥塞控制。 会话层是位于传输层之上的一层,负责建立、管理和终止网络会话。会话层的主要功能包括会话的建立和终止、数据的同步和会话的管理。 表示层是在会话层之上的一层,负责对数据进行编码和解码,以便不同系统之间的数据可以正确地解释和处理。表示层的主要功能包括数据的加密和解密、数据的压缩和解压缩。 应用层是OSI七层体系结构的最顶层,负责提供网络服务和应用程序之间的接口。应用层的主要功能包括应用程序的标识和认证、数据的格式化和表示。 通过OSI七层体系结构,不同计算机系统之间可以使用不同的通信协议进行通信,而这些通信协议可以在不同层次上进行独立的设计和实现。这样一来,当新的通信协议出现或旧的通信协议需要更新时,只需要对相应的层次进行修改,而不会对整个系统产生影响。 然而,尽管OSI七层体系结构在理论上是非常完善和可扩展的,但在实际应用中并没有被广泛采用。实际上,大多数计算机网络通信协议都是基于TCP/IP协议栈来设计和实现的,TCP/IP协议栈是一种简化的四层体系结构,包括网络接口层、网络层、传输层和应用

7层网络协议

7层网络协议 网络协议是指在计算机网络中,各种设备之间进行通信时所遵循的一套规则和约定。而7层网络协议(OSI参考模型)是一种将网络通信过程分层的模型,它将网络通信分为7个层次,分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 物理层是最底层的一层,主要负责物理信号的传输和网卡之间的连接。它将数字信号转化为物理信号,通过网卡将信号发送出去,或者接收到的信号转化为数字信号交给上一层处理。 数据链路层是物理层的一种扩展,主要负责网络设备之间的数据帧传输和错误检测。它将数据帧分割成较短的数据块,并为每个数据块添加控制信息,以便在传输过程中进行错误检测和处理。 网络层是用于实现不同网络之间的数据传输,负责进行逻辑地址的分配和路由选择。它将数据分割成更小的包,通过路由器将数据包传输到目的网络。 传输层负责对网络传输过程中的错误进行检测和处理,并将数据分割成更小的数据段。常见的传输层协议有TCP和UDP,TCP提供可靠的全双工连接,而UDP则提供无连接的不可靠传输。 会话层是负责建立、维护和关闭应用程序之间的会话连接。它定义了会话的建立、管理和终止的规则和过程,确保应用程序

之间的通信可以有序进行。 表示层主要负责数据的格式、编码和加密。它将数据转化为适合网络传输的格式,并对数据进行压缩、加密和解密等操作,以便在网络中传输和接收。 应用层是最高层的一层,它提供各种应用程序所需要的具体服务。常见的应用层协议有HTTP、FTP、SMTP等,分别用于Web浏览器的访问、文件的传输和电子邮件的发送与接收等。 总结起来,7层网络协议按照功能的不同将网络通信划分为物 理层、数据链路层、网络层、传输层、会话层、表示层和应用层七个层次,并为每个层次定义了相应的协议和规则,从而实现了网络设备之间的可靠通信。这种层次化的网络架构使得网络通信更加高效、可靠和安全。

OSI七层协议模型

OSI七层协议模型 OSI七层协议模型(Open Systems Interconnection Reference Model)是一种标准的网络通信协议模型,用于将网络通信过程划分为七 个层次,每个层次负责不同的通信功能。该模型由国际标准化组织(ISO)于1984年提出,是网络通信领域最为广泛使用的模型之一 1. 物理层(Physical Layer): 物理层是最底层的一层,负责在物理媒介上传输比特流。它定义了传 输介质、电压标准、接口类型等物理规范。物理层的主要任务是将比特流 转化为物理信号,并将其传输到接收端。 2. 数据链路层(Data Link Layer): 数据链路层位于物理层之上,负责向上层提供一种可靠的传输机制, 以保证数据的无差错传输。数据链路层将比特流组织为帧,并为每个帧添 加校验和,以检测和纠正传输中的错误。此外,数据链路层还可以进行流 量控制和错误恢复。 3. 网络层(Network Layer): 网络层是整个协议模型的核心层,负责实现网络互联和数据的路由选择。网络层将数据报文分组转发到目标节点,并根据路由表进行路径选择 和传输控制。此外,网络层还提供了网络地址分配和拥塞控制等功能。 4. 传输层(Transport Layer): 传输层为应用层提供了端到端的可靠传输服务。它将数据分割成较小 的数据段,并对数据进行分组和排序,以确保数据在目标端的正确接收。

传输层可以使用TCP协议(传输控制协议)和UDP协议(用户数据报协议)来实现可靠传输和非可靠传输。 5. 会话层(Session Layer): 会话层负责管理和控制应用程序之间的通信会话。会话层在数据传输 前建立、维护和终止会话,以确保通信的有序性和可靠性。它还提供会话 恢复和数据同步等功能。 6. 表示层(Presentation Layer): 表示层负责将数据从应用程序的格式转换为网络传输的格式,以便于 网络传输和接收端的解析。表示层的功能包括数据压缩、数据加密、数据 编解码等。 7. 应用层(Application Layer): 应用层是最上层的一层,提供了与特定应用程序交互的接口。它为用 户提供各种网络应用服务,例如电子邮件、文件传输、Web浏览等。应用 层协议包括HTTP、FTP、SMTP等。 在OSI七层协议模型中,每一层都有着特定的功能和任务,层与层之 间通过接口进行交互和数据传输。这种分层的结构使得网络通信的设计、 开发和管理更加灵活和模块化。不同层次的协议可以独立进行开发和更新,同时也增加了网络通信的可靠性和可拓展性。

TCPIP模型及OSI七层参考模型各层的功能和主要协议

TCPIP模型及OSI七层参考模型各层的功能和主要协议TCP/IP模型和OSI七层参考模型是两种不同的网络协议体系架构,用于描述和管理计算机网络中传输数据的过程。虽然它们是两个独立的模型,但是它们之间存在着很多相似之处。下面详细介绍TCP/IP模型和OSI七层参考模型各层的功能和主要协议。 一、TCP/IP模型 TCP/IP模型是互联网常用的网络协议体系架构,由四个层次构成,即网络接口层、网际层、传输层和应用层。 1.网络接口层: 网络接口层是通过物理连接和电流,将数据变成二进制电信号以便于在网络中传输。它负责将数据包转换成比特流传输,是数据在局域网中的传输介质,主要包含物理层和数据链路层。 物理层:负责物理传输介质的传输细节,如光纤、电缆等。 数据链路层:负责数据在物理网络中的传输,通过帧传输保证数据的准确性,如以太网、WiFi等。 主要协议:Ethernet、PPP、ARP等。 2.网际层: 网际层是在网络中定位和标识主机的过程,它负责通过IP地址将数据传输到目标主机。网际层是TCP/IP模型中最重要的层,提供传送和路由数据包的功能。 主要协议:IP、ICMP、ARP、RARP等。

3.传输层: 传输层主要是为应用层提供可靠的数据传输,负责数据的分段、传输 和排序,确保数据的有序、可靠和无差错。 主要协议:TCP、UDP。 4.应用层: 应用层是TCP/IP模型最上层的层次,主要是用户和网络应用之间的 接口层。应用层的协议提供了网络应用之间的通信。 主要协议:HTTP、FTP、SMTP、DNS等。 二、OSI七层参考模型 OSI(Open System Interconnection)七层参考模型是国际标准化组 织(ISO)提出的通信协议模型,它将数据传输过程分成了七个不同层次,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 1.物理层: 物理层是物理媒介上数据的传输和传输的电流、光信号转换的功能部分,负责传输原始的比特流。 2.数据链路层: 数据链路层负责物理传输介质上传输数据的可靠性,将比特流划分成 适合数据链路的数据帧,并检测和纠正因传输错误引起的检测错误。 主要协议:以太网、MAC地址、PPP等。 3.网络层:

OSI七层模型中各层分别对应的协议

OSI七层模型中各层分别对应的协议谈到网络不能不谈OSI参考模型,OSI参考模型(OSI/RM)的全称是开放系统互联参考模型(Open System Interconnection Reference Model,OSI/RM),它是由国际标准化组织ISO提出的一个网络系统互连模型。虽然OSI参考模型的实际应用意义不是很大,但其的确对于理解网络协议内部的运作很有帮助,也为我们学习网络协议提供了一个很好的参考。 1.物理层 物理层规定了激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。该层为上层协议提供了一个传输数据的物理媒体。在这一层,数据的单位称为比特 (bit)。 属于物理层定义的典型规范代表包括:EIA/TIA RS-232、 EIA/TIA RS-449、V.35、RJ-45等。 2.数据链路层 数据链路层在不可靠的物理介质上提供可靠的传输。该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检 错、重发等。在这一层,数据的单位称为帧(frame)。 数据链路层协议的代表包括:SDLC(同步数据链路控制)、 HDLC(高级数据链路控制)、PPP(点对点协议)、STP(生成树协议)、帧中继等。

网络层负责对子网间的数据包进行路由选择。网络层还可以实现拥塞控制、网际互连等功能。在这一层,数据的单位称为数据包(packet)。 网络层协议的代表包括:IP(网络之间互联的协议)、IPX(互联网数据包交换协议)、RIP(路由信息协议)、OSPF(开放式最短路径优先)等。 4.传输层 传输层是第一个端到端,即主机到主机的层次。传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输。此外,传输层还要处理端到端的差错控制和流量控制问题。在这一层,数据的单位称为数据段(segment)。 传输层协议的代表包括:TCP(传输控制协议)、UDP(用户数据报协议)、SPX(序列分组交换协议)等。 5.会话层 会话层管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。会话层还利用在数据中插入校验点来实现数据的同步。 6.表示层 表示层对上层数据或信息进行变换以保证一个主机应用层信息可以被另一个主机的应用程序理解。表示层的数据转换包括数据的加密、压缩、格式转换等。

TCPIP模型及OSI七层模型各层的功能和主要协议

TCPIP模型及OSI七层模型各层的功能和主要协议 TCPIP模型和OSI七层模型是计算机网络体系结构中最常用的两种模型,用于帮助理解和解释互联网和计算机网络中各个层级的功能和通信协议。下面将分别介绍TCPIP模型和OSI七层模型,并详细说明各层的功能 和主要协议。 一、TCPIP模型 1. 网络接口层(Network Interface Layer) 网络接口层是指负责与传输介质(如以太网、无线电等)进行物理连 接和数据封装的层级。其主要功能是将数据分成较小的数据包,并封装成 网络能够识别的格式,以及负责数据的发送和接收。主要协议有以太网、Wi-Fi、蓝牙等。 2. 网络层(Internet Layer) 网络层是指负责在不同网络之间传输数据的层级,它是互联网的核心。它的主要功能是确定数据的路径和寻址,以确保数据通过互联网的正确传输。主要协议有互联网协议(IP)、互联网控制报文协议(ICMP)和地址 解析协议(ARP)。 3. 传输层(Transport Layer) 传输层是指负责在不同进程之间提供端到端通信的层级。它的主要功 能是分段和重组数据,以及对数据的传输进行可靠性保证和差错检测。主 要协议有传输控制协议(TCP)和用户数据报协议(UDP)。 4. 应用层(Application Layer)

应用层是指负责提供应用程序与网络之间的通信服务的层级。它的主要功能是提供各种应用程序所需的服务,如电子邮件、文件传输、远程登录等。主要协议有超文本传输协议(HTTP)、域名系统协议(DNS)、邮件传输协议(SMTP)和文件传输协议(FTP)。 二、OSI七层模型 OSI七层模型是开放系统互联通信参考模型(Open System Interconnection,即OSI)的网络模型。它由七个层级组成,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 1. 物理层(Physical Layer) 物理层是指负责传输原始比特流的层级。它的主要功能是在物理媒体上进行电信号的传输和接收。主要协议有以太网、同轴电缆、光纤等。 2. 数据链路层(Data Link Layer) 数据链路层是指负责在直连网络节点之间传输数据的层级。它的主要功能是将数据分成较小的数据帧,并在物理层上进行传输和接收。主要协议有以太网协议(Ethernet)、帧中继协议(Frame Relay)和点对点协议(PPP)。 3. 网络层(Network Layer) 网络层是指负责在不同网络之间传输数据的层级。它的主要功能是选择合适的路径和转发数据包,以确保数据能够正确传输。主要协议有互联网协议(IP)、网际控制报文协议(ICMP)和路由选择协议(RIP、OSPF 等)。 4. 传输层(Transport Layer)

网络的七层协议

网络的七层协议 网络的七层协议是指OSI(Open Systems Interconnection,开 放式系统互联)参考模型,它将计算机网络中的通信功能划分为七个层次,每个层次负责特定的功能。下面将对这七层协议进行详细介绍。 第一层,物理层(Physical Layer)负责网络传输媒介的传输原理,包括电压、光信号等的传输方式。它定义了连接到网络的设备之间的物理接口。物理层的主要功能是将比特位转化为机械、电气、能量或电磁信号,并以这些信号传输数据。 第二层,数据链路层(Data Link Layer)负责数据的传输错误 检测和纠正,以及提供可靠的数据传输服务。它分为两个子层,即逻辑链路控制子层(Logical Link Control,LLC)和媒体访 问控制子层(Media Access Control,MAC)。 第三层,网络层(Network Layer)负责数据包的传输和路由 选择。它的主要任务是通过选择合适的路径,将数据包从源主机发送到目标主机。网络层使用IP(Internet Protocol,互联网协议)地址来寻址和识别各种设备。 第四层,传输层(Transport Layer)负责在源和目的地之间建 立端到端的连接并提供可靠的数据传输。它通过TCP (Transmission Control Protocol,传输控制协议)和UDP (User Datagram Protocol,用户数据报协议)来实现数据的可 靠传输和流量控制。

第五层,会话层(Session Layer)负责建立、管理和终止会话。它允许用户在网络中的不同主机之间建立会话,并对会话进行管理,如会话的开始、暂停和终止。 第六层,表示层(Presentation Layer)负责将数据从网络格式 转换为应用程序能够理解的格式,以及将应用程序的数据转换为网络格式。它处理数据的加密、解密和压缩,确保数据格式的兼容性。 第七层,应用层(Application Layer)负责为用户提供各种应 用程序,如电子邮件、文件传输和远程登录等。应用层使用各种协议来实现不同的应用程序功能,如HTTP(HyperText Transfer Protocol,超文本传输协议)用于Web浏览器,SMTP (Simple Mail Transfer Protocol,简单邮件传输协议)用于电 子邮件。 网络的七层协议通过将通信功能划分为不同的层次,使网络设计和管理更加灵活和可扩展。每个层次之间的功能分工清晰,使得不同的网络设备和应用能够相互协作并有效地进行通信。同时,这个模型也促进了不同厂商的设备在网络中的互操作性。网络的七层协议被广泛应用于互联网、局域网和广域网等各种类型的计算机网络中,成为网络通信领域的重要基石。

osi七层模型各个层次的作用及单位

osi七层模型各个层次的作用及单位 OSI七层模型是计算机网络协议的参考模型,它将网络通信过 程分为七个层次,每个层次负责不同的功能和任务。下面是每个层次的详细介绍: 1. 物理层(Physical Layer):负责传输比特流,将数据从一个节点传输到另一个节点。主要功能包括封装数据为比特流、转换传输媒介和传输速率等。单位:比特(Bit)。 2. 数据链路层(Data Link Layer):提供可靠的数据传输,将 比特流分割为数据帧,并提供错误检测和纠正功能。主要功能包括封装帧、数据帧交换和帧的错误检测与纠正等。单位:帧(Frame)。 3. 网络层(Network Layer):负责数据包的路由和转发,实 现网络互连和寻址功能。主要功能包括封装数据包、路由选择和分组交换等。单位:数据包(Packet)。 4. 传输层(Transport Layer):提供端对端的通信可靠性和流 量控制,确保数据可靠传输。主要功能包括分段、错误检测和流量控制等。单位:段(Segment)。 5. 会话层(Session Layer):负责建立、管理和终止通信会话,确保通信双方的通信顺序和同步。主要功能包括会话管理、会话同步和流量控制等。单位:无。 6. 表示层(Presentation Layer):对数据进行格式转换和编解

码,确保两端的数据可以正确解释和读取。主要功能包括数据格式转换、数据加密与解密等。单位:无。 7. 应用层(Application Layer):为用户提供网络服务,包括各种应用程序,如电子邮件、文件传输和远程登录等。主要功能包括用户接口、数据处理和应用程序交互等。单位:无。 虽然每个层次有不同的功能和任务,但是这些层次在实际的网络通信中是相互关联和相互作用的。

osi七层模型的协议

osi七层模型的协议 在计算机网络领域,OSI七层模型是一种常用的网络架构模型,它 将计算机网络通信划分为七个不同的层次,每个层次负责特定的功能。在这个模型中,每个层次都与特定的协议相关联,这些协议共同协作,形成了网络通信的基础架构。 第一层:物理层(Physical Layer) 物理层是OSI七层模型的最底层,它负责传输比特流,即将数据转 化为电信号以在物理媒介中传输。在这一层,涉及到的一些协议有以 太网协议(Ethernet)、同轴电缆协议(Coaxial Cable)和光纤协议(Fiber Optic)等。 第二层:数据链路层(Data Link Layer) 数据链路层位于物理层之上,其主要任务是在相邻节点之间建立可 靠的数据传输通道。此层使用数据帧(Data Frame)来管理和控制数据 的流动。常用的协议有以太网局域网协议(Ethernet LAN)、令牌环协 议(Token Ring)和WiFi协议等。 第三层:网络层(Network Layer) 网络层是负责在整个网络中寻址和路由的层次,它定义了数据包是 如何在网络中传输的。在这一层,常见的协议有互联网协议(IP)和 网际控制协议(ICMP)等。 第四层:传输层(Transport Layer)

传输层主要负责端到端的通信连接,它提供了在网络上可靠的数据 传输机制。这一层经常使用的协议有传输控制协议(TCP)和用户数据报协议(UDP)等。 第五层:会话层(Session Layer) 会话层的作用是建立、管理和维护应用程序之间的通信会话。它使 应用程序能够在通信中进行同步和控制。在这一层,常用的协议有传 输控制协议(TCP)和简单网络管理协议(SNMP)等。 第六层:表示层(Presentation Layer) 表示层主要负责数据的格式转换、加密和解密等,以确保不同系统 之间的数据能够互相理解和交流。常见的协议有超文本传输协议(HTTP)和文件传输协议(FTP)等。 第七层:应用层(Application Layer) 应用层是最高层次的层次,它为用户提供了网络服务和接口。包括 电子邮件协议(SMTP)、域名系统协议(DNS)和远程登录协议(Telnet)等。 总结: OSI七层模型的每一层都有自己独特的功能和相应的协议。通过协 议的协作,实现了计算机网络中的数据传输和通信。了解和理解每个 层次的功能和协议,对于理解网络架构和故障排除都非常重要。在实 际应用中,我们可以基于OSI七层模型来设计、实施和管理网络系统,保证其性能和可靠性。

osi七层模型协议

osi七层模型协议 OSI七层模型(Open Systems Interconnection)是一个描述计 算机网络通信协议的参考模型。该模型将网络通信分为七个层次,每个层次负责特定的功能和任务。这种模型的好处是可以对网络协议进行层次化的组织和描述,使得不同层次的协议能够单独地进行设计和实现。 首先是物理层(Physical Layer),这一层主要负责传输比特流。它定义了电缆、接口和网络设备的工作方式,以及数据转换为电信号的方法。在物理层中,数据的传输只是单纯的比特传输,没有任何处理和协议。 接下来是数据链路层(Data Link Layer),该层负责在直连的 网络节点之间传输数据帧。数据链路层负责将原始的比特流分割成数据帧,并且为帧添加首部和尾部的控制信息,以便于传输和检测错误。 然后是网络层(Network Layer),该层负责在多个网络之间 传输数据包。网络层负责确定数据包的路由和寻址,在传输数据时选择最佳的路径,并处理网络拥塞和流量控制等问题。 第四层是传输层(Transport Layer),负责建立和维护网络连接,并提供可靠的数据传输服务。传输层负责将数据分割成小的数据包,并为它们添加序列号和检验和,以便于在传输中检测和纠正错误。 接下来是会话层(Session Layer),负责建立、管理和终止应

用程序之间的会话。会话层的主要功能是控制数据的传输流程,并提供错误恢复和数据同步的功能。 第六层是表示层(Presentation Layer),该层负责对数据进行 加密、压缩和转换,以便于不同系统之间的数据交互。表示层的主要功能是实现数据的格式和语义转换,以确保不同系统之间的数据能够正确地交换和解释。 最后是应用层(Application Layer),该层负责直接提供给用 户的应用程序。应用层负责解释用户的需求,并与底层的网络协议进行交互,实现数据的传输和交换。 总体来说,OSI七层模型为网络协议的设计和实现提供了层次 化的结构,使得不同层次的协议能够独立地发展和演化。这种模型的好处是增加了系统的灵活性和可扩展性,同时也方便了网络协议的理解和实现。通过对每个层次的功能和任务的定义,可以更加有效地解决网络通信的问题,提高网络的性能和可靠性。

OSI七层模型所有协议

OSI七层协议简介如下: 应用层(Application):为应用程序提供通信服务,例:Word processor。主要协议、数据格式:FTP,WWW browsers,Telnet、NFS、SMTP、gateways、mail等 表示层(Presentation):主要作用是定义数据格式、如:二进制或ASCII传输,主要协议、数据格式:TIFF,GIF,JPEG,ASCII,MPEG,MIDI,HIML。 会话层(Session):定义怎样开始,控制和结束会话conversations,如ATM机的事务处理双向传输。主要协议、数据格式:RPC,SQL,NFS,NetBIOS names,AppleTalk ASP 传输层(Transport):第四层包括选择是否提供错误恢复的协议,如TCP→分包packet→IP→TCP 组合成segment。主要协议、数据格式:TCP,UDP,SPX 网络层(Network):定义包的端对端的传送,也定义了根据媒体的不同把packet分割成更小的packet.主要协议、数据格式:IP,IPX,Appletalk DDP 数据链路层(Data Link):指定从一个具体的链路或媒体传输数据,定义通过不同的链路传输例:802,3,802,2定义Ethernet怎样工作,HDLC→Point-to-pointWAN Link。主要协议、数据格式:Frame Relay,HDLC,PPP,1EEE802.3/802.2,FDDL,ATM. 物理层(Physical):物理媒件的物理特性,Commector,pin,electrical current Eneoding.例:RJ45定义wires/pins,Ethernet和802.3定义wires/pins1,2,3 ,6。主要协议、数据格式:802.3,802.5 FDDI,E1A/T1A,232,V.35,V.24 常见的端口号及协议如下表(是我在百度知道里复制的一位老兄的,不好意思) • 21/tcp FTP 文件传输协议 • 22/tcp SSH 安全登录、文件传送(SCP)和端口重定向 • 23/tcp Telnet 不安全的文本传送 • 25/tcp SMTP Simple Mail Transfer Protocol (E-mail) • 69/udp TFTP Trivial Fi le Transfer Protocol • 79/tcp finger Finger • 80/tcp HTTP 超文本传送协议(WWW) • 88/tcp Kerberos Authenticating agent • 110/tcp POP3 Post Office Protocol (E-mail) • 113/tcp ident old identification server system • 119/tcp NNTP used for usenet newsgrou ps • 220/tcp IMAP3 • 443/tcp HTTPS used for securely transferring web pages 端口:0 服务:Reserved

相关文档