❶ 我们常见的计算机网络设备工作在OSI参考模型的哪一层
我们常见的计算机网络设备工作在OSI参考模型的第三层。
OSI参考模型的数据传输过程分为三层:
1、第一层物理层:包括物理连网媒介 如双绞线、同轴电缆、电缆连线连接器等,计算机连网的基础,在这一层,数据还没有被组织。
(1)、中继器:它的作用是放大信号,补偿信号衰减,支持远距离的通信。
(2)、集线器:提供信号放大和中转的功能,有信号广播。中继器与集线器的区别在于连接设备的线缆的数量。一个中继器通常只有两个端口,而一个集线器通常有4至20个或更多的端口。
2、第二层数据链路层:它控制网络层与物理层之间的通信。
(1)、交换机:物理编址、网络拓扑结构、错误校验、帧序列以及流控。
(2)、网卡:有帧的发送与接收、帧的封装与拆封、介质访问控制、数据的编码与解码以及数据缓存的功能
3、第三层网络层其主要功能是将网络地址翻译成对应的物理地址。
(1)、路由器(网关):连通不同的网络、选择信息传送的线路。
(2)、三层交换机有路由功能,一次路由,多次转发。
(1)计算机网络端口在哪个层扩展阅读:
1、划分原则
ISO为了更好的使网络应用更为普及,就推出了OSI参考模型,其含义就是推荐所有公司使用这个规范来控制网络,这样所有公司都有相同的规范,就能互联了,提供各种网络服务功能的计算机网络系统是非常复杂的。
根据分而治之的原则,ISO将整个通信功能划分为七个层次,划分原则是:
(1)、网路中各节点都有相同的层次。
(2)、不同节点的同等层具有相同的功能。
(3)、同一节点内相邻层之间通过接口通信。
(4)、每一层使用下层提供的服务,并向其上层提供服务。
(5)、不同节点的同等层按照协议实现对等层之间的通信。
(6)、根据功能需要进行分层,每层应当实现定义明确的功能。
(7)、向应用程序提供服务。
2、模型用途:
(1)、OSI模型用途相当广泛,比如交换机、集线器、路由器等很多网络设备的设计都是参照OSI模型设计的。
(2)、网络设计者在解决网络体系结构时经常使用ISO/OSI(国际标准化组织/开放系统互连)七层模型,该模型每一层代表一定层次的网络功能,最下面是物理层,它代表着进行数据传输的物理介质,换句话说,即网络电缆,其上是数据链路层,它通过网络接口卡提供服务。
参考资料来源:
网络-OSI参考模型
❷ TCP/IP网络模型从上至下哪四层组成各层主要功能是什么
1、组成:应用层、传输层、网络层、链路层
2、各层主要功能:
应用层:负责向用户提供应用程序,比如HTTP、FTP、Telnet、DNS、SMTP等。
传输层:负责对报文进行分组和重组,并以TCP或UDP协议格式封装报文。
网络层:负责路由以及把分组报文发送给目标网络或主机。
链路层:负责封装和解封装IP报文,发送和接受ARP/RARP报文等。
(2)计算机网络端口在哪个层扩展阅读
OSI是开放系统互连参考模型 (Open System Interconnect 简称OSI),是国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合制定的开放系统互连参考模型,为开放式互连信息系统提供了一种功能结构的框架。
它从低到高分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
而TCP/IP简单来说就是OSI的简化版,把OSI的七层简化为了四层。TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。
协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的协议来完成自己的需求。
❸ 试指出计算机网络有哪几种常见地址,并指出它们分别对应那一层
域名地址——应用层,IP地址——网络层,MAC地址——数据链路层,端口地址——运输层
❹ 在tcp/ip中,哪一层使用端口向上层提供服务
在TCP/IP模型中,处于模型的最底层。使用端口向上层提供服务。
应用层
应用层是最高的一层,与应用层打交道的是我们的应用进程。应用层协议规定的是应用进程之间的通信与交互的规则。
针对于不同的网络应用,需要不同的网络协议。比如万维网应用HTTP协议、邮件发送的SMTP协议、支持文件发送的FTP协议。
应用层数据传输的基本单位是报文。
传输层
传输层为应用层提供端到端的逻辑通信,这里的端指的是主机的应用进程。【网络层与传输层有很大的一个区别,那就是:网络层提供的是主机之间的通信】
由于一台主机可以运行多个进程,因此传输层有分用和复用的功能。
复用是指:多个进程可以同时使用下面的传输层服务,分用是指:从传输层把收到的信息分别交付给不同的应用进程。
应用进程之间的通信的可靠性由传输层保证。
网络层(网际层、IP层)
向上层提供简单灵活、无连接的、尽最大努力交付的数据报服务。通信的可靠性在这里不做保证。由上层提供可靠性保证。
为分组交换网上的主机之间提供通信。网络层的另一个任务就是寻找合适的路由,使得源主机传输层下来的分组能够通过网络中路由器到达目的主机。
数据链路层
我们知道网络上数据的传输都是在一段一段的链路上传输的,就轮到我们的数据链路层起作用了。数据链路层将网络层下来的IP数据包封装成桢,在相邻两个节点之间的链路上传输帧。每个帧中都包含数据以及必要的控制信息。
物理层
物理层考虑的是连接计算机的传输媒体上的传输数据比特流,并不是具体的传输媒体。物理层尽可能的屏蔽掉了传输媒体、通信手段等的差异,使得上层感受不到这些差异。
在这里传输的数据单位是比特。发送0/1,接受0/1。它的另一个主要的任务就是确定与传输媒体接口有关的一些特性,比如: 机械特性、电气特性、功能特性、过程特性。
对等层实体之间虚拟通信;
下层向上层提供服务;
实际通信是在最底层完成发送发数据由最高层逐渐向下层传递,到接收方数据由最低层逐渐向高层传递;
协议数据单元PDU SI参考模型中,对等层协议之间交换的信息单元统称为协议数据单元(PDU,Protocol Data Unit)。
❺ 端口出现于网络的哪一层
端口是tcp数据包中所有的,因此端口应和tcp处于同一层,属于传输层
❻ 端口号是osi的第几层
传输层。
端口是传输层和应用层之间的接口。传输层使用端口号来区分不同的应用层程序
❼ 端口是在OSI哪层上跑的我说第4层到高层,但我同学说就在第4层,请问答案!
首先,OSI第四层是传输层,2个重要的协议TCP UDP,这个相信你学习网络应该相当清楚,而第四层的功能是,应用进程寻址,流量控制,拥塞控制,差错控制这4个主要功能! 我首先需要您的同学清楚应用进城寻址是怎么实现的,相信您们应该清楚,这个功能就是通过端口机制实现的! 所以您的想法是完全正确的! 您可以直接告诉您的同学,他说的不对! 祝您学习进步!
麻烦采纳,谢谢!
❽ TCP/IP协议分为哪几层
TCP/IP协议分为如下4层:
网络接口层:负责接收和发送物理帧
网络层:负责相邻节点之间的通信
传输层:负责起点到终点的通信
应用层:提供诸如文件传输、电于邮件等应用程序
要把数据以TCP/IP协议方式从一台计算机传送到另-台计算机,数据需经过上述四层通讯软件的处理才能在物理网络中传输。
❾ 计算机网络端口
2017年12月25日,星期一,
简单点说这些信息都被封装在ip包内,
我个人觉得你现在不太明白的地方是不太清楚数据包在传递过程中,每一跳hop对数据包的操作,
首先,你要知道,我们现在使用最广泛的非iso的网络标准是TCP/IP,
从下到上分为:
物理层
数据链路层
网络层
传输层
应用层
在最底层也就是第一层中,数据是以码流的形式,即一串的2进制数,比如在某一时刻,网络中传输着一串二进制数 :00010001,而这串二进制数的真实含义,要看它在应用层属于哪个程序,也许这是一张图片中的一个色块,也许是一个文件的一部分,也许是一个视频的一帧,也许只是一个二进制数17,
在数据链路层,则是以数据帧的形式传输数据,这里是每一个网络设备将从底层物理层接收到的二进制码流转换成数据帧的形式,帧有头有尾,在头尾之中夹着ip数据包,帧头中存储着目的mac和源mac,接收数据帧的网路设备就是通过分析这些信息来判断是否要继续向自己的上层提供这个数据信息,如果目的mac是自己,那么这个网络设备将剥掉数据帧的帧头和帧尾,将帧中夹着的ip包送往上层网络层,
在网络层,接收到的是从下层数据链路层送上来的ip包,然后此网络设备将根据源ip和目的ip来判断是否要继续处理此数据包,并进行相应的处理后送往上层传输层,或直接查找路由表进行ip包的转发,当然一般来说,对ip包的分析,通常只看目的ip,
在传输层,接收到ip包中夹着的数据段segment等信息,这些信息中就包含有端口号,这些端口号有些是已经被规定好的即保留的端口号已经指定给某个应用进程的了,就是说通过这个端口号来区分应用程序,应用进程,比如ftp文件传输协议这个应用层进程就使用的是20和21这两个端口,telnet这个应用进程则使用的是23这个端口号,而有些则是可以被应用程序自定义使用的,一般,为各种公共服务保留的端口号范围为:1~1023,
综上所述,计算机就是通过将从物理层收集上来的数据码流经过转换,变成数据帧,然后再由数据链路层将数据帧处理,剥离帧头帧尾后将ip数据包送往网络层,然后网络层再将数据包中的segment数据信息送往传输层,传输层组装后,查看其中携带的端口号,来进行对应用程序的区分,也就说,从底层到高层是一层层的剥离并抽出数据信息然后发往高层,而相反的,从高层到底层,数据是一层层的加壳的信息,指导最终变成二进制形式的数据码流,通过线缆等信道进行传输,
这里多说一句,为什么要最终转化成二进制的信息来进行数据的传递,这当然不光是因为计算机是二进制的关系,更重要的是,二进制可以配合电平的高与低,电子开关的通与断来进行编码,从而有利于在信道中传输。
❿ 提供用户与网络的接口是哪一层
您好!用户与计算机网络的接口是网卡,网卡(Network Card)是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。
网卡属于OSI模型的物理层和数据链路层,它使用户可以通过电缆或无线相互连接,主要功能包括数据的封装与解封、链路管理、数据编码与译码。每一个网卡都有一个被称为MAC地址的独一无二的48位串行号,它被写在卡上的一块ROM中。
网卡上面装有处理器和存储器(包括RAM和ROM)。网卡和局域网之间的通信是通过电缆或双绞线以串行传输方式进行的。而网卡和计算机之间的通信则是通过计算机主板上的I/O总线以并行传输方式进行。因此,网卡的一个重要功能就是要进行串行/并行转换。由于网络上的数据率和计算机总线上的数据率并不相同,因此在网卡中必须装有对数据进行缓存的存储芯片。
在安装网卡时必须将管理网卡的设备驱动程序安装在计算机的操作系统中。这个驱动程序以后就会告诉网卡,应当从存储器的什么位置上将局域网传送过来的数据块存储下来。网卡还要能够实现以太网协议。