精华内容
下载资源
问答
  • OSI七层模型与各层设备对应关系
  • ISO网络七层各层的常见设备: 常用计算机网络端口号: 20、21 FTP FTP服务器以及客户端所开放的端口,用于上传、下载。进行FTP文件传输中,客户端首先连接到FTP服务器的21端口,进行用户的认证,认证成功后,要...

    ISO网络七层各层的常见设备:

    常用计算机网络端口号:

    • 20、21    FTP    FTP服务器以及客户端所开放的端口,用于上传、下载。进行FTP文件传输中,客户端首先连接到FTP服务器的21端口,进行用户的认证,认证成功后,要传输文件时,服务器会开一个端口为20来进行传输数据文件。
    • 22    Ssh    PcAnywhere建立的TCP和这一端口的连接可能是为了寻找ssh。这一服务有许多弱点,如果配置成特定的模式,许多使用RSAREF库的版本就会有不少的漏洞存在。
    • 23    Telnet    远程登录,SSH的英文全称是Secure SHell。通过使用SSH,你可以把所有传输的数据进行加密,这样“中间人”这种攻击方式就不可能实现了,而且也能够防止DNS和IP欺骗。还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替telnet,又可以为ftp、pop、甚至ppp提供一个安全的“通道”。
    • 25    SMTP    SMTP服务器所开放的端口,用于发送邮件。
    • 53    DNS服务    域名服务器(Domain Name Server)。在Internet上域名与IP地址之间是一一对应的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。
    • 69    Trival File Transfer    许多服务器与bootp一起提供这项服务,便于从系统下载启动代码。它们也可用于系统写入文件。
    • 79    Finger Server    入侵者用于获得用户信息,查询操作系统,探测已知的缓冲区溢出错误,回应从自己机器到其他机器Finger扫描。
    • 80    HTTP    用于网页浏览。
    • 102    Message transfer agent    消息传输代理。Message transfer agent(MTA)-X.400 over TCP/IP。
    • 137、138、139    NETBIOS Name Service    其中137、138是UDP端口,当通过网上邻居传输文件时用这个端口。而139端口:通过这个端口进入的连接试图获得NetBIOS/SMB服务。这个协议被用于windows文件和打印机共享和SAMBA。还有WINS Regisrtation也用它。
    • 110    SUN公司的RPC服务所有端口    常见RPC服务有rpc.mountd、NFS、rpc.statd、rpc.csmd、rpc.ttybd、amd等
    • 113    Authentication Service    这是一个许多计算机上运行的协议,用于鉴别TCP连接的用户。使用标准的这种服务可以获得许多计算机的信息。但是它可作为许多服务的记录器,尤其是FTP、POP、IMAP、SMTP和IRC等服务。通常如果有许多客户通过防火墙访问这些服务,将会看到许多这个端口的连接请求。记住,如果阻断这个端口客户端会感觉到在防火墙另一边与E-MAIL服务器的缓慢连接。许多防火墙支持TCP连接的阻断过程中发回RST。这将会停止缓慢的连接。
    • 119    Network News Transfer Protocol    NEWS新闻组传输协议,承载USENET通信。这个端口的连接通常是人们在寻找USENET服务器。多数ISP限制,只有他们的客户才能访问他们的新闻组服务器。打开新闻组服务器将允许发/读任何人的帖子,访问被限制的新闻组服务器,匿名发帖或发送SPAM。
    • 161    SNMP    SNMP允许远程管理设备。所有配置和运行信息的储存在数据库中,通过SNMP可获得这些信息。
    • 443    Https    网页浏览端口,能提供加密和通过安全端口传输的另一种HTTP。
    • 3389    windows远程终端    windows远程终端
    • 8080    WWW代理服务    8080端口同80端口,是被用于WWW代理服务的,可以实现网页浏览,经常在访问某个网站或使用代理服务器的时候,会加上“:8080”。

    展开全文
  • 笔试题:OSI七层模型与对应设备、协议

    万次阅读 多人点赞 2018-09-08 17:02:37
    OSI七层模型与对应设备、协议是笔试选择题的常考点,应该理解牢记 OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。...

    OSI七层模型详解(物理层、数据链路层、网络层、传输层…应用层协议与硬件)##

    OSI七层模型与对应的设备、协议是笔试选择题的常考点,应该理解牢记

    这里写图片描述

    OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。

    完成中继功能的节点通常称为中继系统。在OSI七层模型中,处于不同层的中继系统具有不同的名称。

    一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息。网桥工作时,是以MAC头部来决定转发端口的,因此显然它是数据链路层的设备。
    具体说:

    物理层:网卡,网线,集线器,中继器,调制解调器
    
    数据链路层:网桥,交换机
    
    网络层:路由器
    
    网关工作在第四层传输层及其以上
    
    集线器是物理层设备,采用广播的形式来传输信息。
    
    交换机就是用来进行报文交换的机器。多为链路层设备(二层交换机),能够进行地址学习,采用存储转发的形式来交换报文.。
    
    路由器的一个作用是连通不同的网络,另一个作用是选择信息传送的线路。选择通畅快捷的近路,能大大提高通信速度,减轻网络系统通信负荷,节约网络系统资源,提高网络系统畅通率。 
    

    交换机和路由器的区别

    交换机拥有一条很高带宽的背部总线和内部交换矩阵。交换机的所有的端口都挂接在这条总线上,控制电路收到数据包以后,处理端口会查找内存中的地址对照表以确定目的MAC(网卡的硬件地址)的NIC(网卡)挂接在哪个端口上,通过内部交换矩阵迅速将数据包传送到目的端口,目的MAC若不存在则广播到所有的端口,接收端口回应后交换机会“学习”新的地址,并把它添加入内部MAC地址表中。
    使用交换机也可以把网络“分段”,通过对照MAC地址表,交换机只允许必要的网络流量通过交换机。通过交换机的过滤和转发,可以有效的隔离广播风暴,减少误包和错包的出现,避免共享冲突。
    交换机在同一时刻可进行多个端口对之间的数据传输。每一端口都可视为独立的网段,连接在其上的网络设备独自享有全部的带宽,无须同其他设备竞争使用。当节点A向节点D发送数据时,节点B可同时向节点C发送数据,而且这两个传输都享有网络的全部带宽,都有着自己的虚拟连接。假使这里使用的是10Mbps的以太网交换机,那么该交换机这时的总流通量就等于2×10Mbps=20Mbps,而使用10Mbps的共享式HUB时,一个HUB的总流通量也不会超出10Mbps。
    总之,交换机是一种基于MAC地址识别,能完成封装转发数据包功能的网络设备。交换机可以“学习”MAC地址,并把其存放在内部地址表中,通过在数据帧的始发者和目标接收者之间建立临时的交换路径,使数据帧直接由源地址到达目的地址。

    从过滤网络流量的角度来看,路由器的作用与交换机和网桥非常相似。但是与工作在网络物理层,从物理上划分网段的交换机不同,路由器使用专门的软件协议从逻辑上对整个网络进行划分。例如,一台支持IP协议的路由器可以把网络划分成多个子网段,只有指向特殊IP地址的网络流量才可以通过路由器。对于每一个接收到的数据包,路由器都会重新计算其校验值,并写入新的物理地址。因此,使用路由器转发和过滤数据的速度往往要比只查看数据包物理地址的交换机慢。但是,对于那些结构复杂的网络,使用路由器可以提高网络的整体效率。路由器的另外一个明显优势就是可以自动过滤网络广播。

    集线器与路由器在功能上有什么不同?

    首先说HUB,也就是集线器。它的作用可以简单的理解为将一些机器连接起来组成一个局域网。而交换机(又名交换式集线器)作用与集线器大体相同。但是两者在性能上有区别:集线器采用的式共享带宽的工作方式,而交换机是独享带宽。这样在机器很多或数据量很大时,两者将会有比较明显的。而路由器与以上两者有明显区别,它的作用在于连接不同的网段并且找到网络中数据传输最合适的路径。路由器是产生于交换机之后,就像交换机产生于集线器之后,所以路由器与交换机也有一定联系,不是完全独立的两种设备。路由器主要克服了交换机不能路由转发数据包的不足。

    总的来说,路由器与交换机的主要区别体现在以下几个方面:

    (1)工作层次不同
    最初的的交换机是工作在数据链路层,而路由器一开始就设计工作在网络层。由于交换机工作在数据链路层,所以它的工作原理比较简单,而路由器工作在网络层,可以得到更多的协议信息,路由器可以做出更加智能的转发决策。

    (2)数据转发所依据的对象不同
    交换机是利用物理地址或者说MAC地址来确定转发数据的目的地址。而路由器则是利用IP地址来确定数据转发的地址。IP地址是在软件中实现的,描述的是设备所在的网络。MAC地址通常是硬件自带的,由网卡生产商来分配的,而且已经固化到了网卡中去,一般来说是不可更改的。而IP地址则通常由网络管理员或系统自动分配。

    (3)传统的交换机只能分割冲突域,不能分割广播域;而路由器可以分割广播域
    由交换机连接的网段仍属于同一个广播域,广播数据包会在交换机连接的所有网段上传播,在某些情况下会导致通信拥挤和安全漏洞。连接到路由器上的网段会被分配成不同的广播域,广播数据不会穿过路由器。虽然第三层以上交换机具有VLAN功能,也可以分割广播域,但是各子广播域之间是不能通信交流的,它们之间的交流仍然需要路由器。

    (4)路由器提供了防火墙的服务
    路由器仅仅转发特定地址的数据包,不传送不支持路由协议的数据包传送和未知目标网络数据包的传送,从而可以防止广播风暴。

    物理层
    在OSI参考模型中,物理层(Physical Layer)是参考模型的最低层,也是OSI模型的第一层。
    物理层的主要功能是:利用传输介质为数据链路层提供物理连接,实现比特流的透明传输。
    物理层的作用是实现相邻计算机节点之间比特流的透明传送,尽可能屏蔽掉具体传输介质和物理设备的差异。使其上面的数据链路层不必考虑网络的具体传输介质是什么。“透明传送比特流”表示经实际电路传送后的比特流没有发生变化,对传送的比特流来说,这个电路好像是看不见的。

    数据链路层
    数据链路层(Data Link Layer)是OSI模型的第二层,负责建立和管理节点间的链路。该层的主要功能是:通过各种控制协议,将有差错的物理信道变为无差错的、能可靠传输数据帧的数据链路。
    在计算机网络中由于各种干扰的存在,物理链路是不可靠的。因此,这一层的主要功能是在物理层提供的比特流的基础上,通过差错控制、流量控制方法,使有差错的物理线路变为无差错的数据链路,即提供可靠的通过物理介质传输数据的方法。
    该层通常又被分为介质访问控制(MAC)和逻辑链路控制(LLC)两个子层。

    MAC子层的主要任务是解决共享型网络中多用户对信道竞争的问题,完成网络介质的访问控制;

    LLC子层的主要任务是建立和维护网络连接,执行差错校验、流量控制和链路控制。
    数据链路层的具体工作是接收来自物理层的位流形式的数据,并封装成帧,传送到上一层;同样,也将来自上层的数据帧,拆装为位流形式的数据转发到物理层;并且,还负责处理接收端发回的确认帧的信息,以便提供可靠的数据传输。

    网络层
    网络层(Network Layer)是OSI模型的第三层,它是OSI参考模型中最复杂的一层,也是通信子网的最高一层。它在下两层的基础上向资源子网提供服务。其主要任务是:通过路由选择算法,为报文或分组通过通信子网选择最适当的路径。该层控制数据链路层与传输层之间的信息转发,建立、维持和终止网络的连接。具体地说,数据链路层的数据在这一层被转换为数据包,然后通过路径选择、分段组合、顺序、进/出路由等控制,将信息从一个网络设备传送到另一个网络设备。
    一般地,数据链路层是解决同一网络内节点之间的通信,而网络层主要解决不同子网间的通信。例如在广域网之间通信时,必然会遇到路由(即两节点间可能有多条路径)选择问题。

    在实现网络层功能时,需要解决的主要问题如下:
    寻址:数据链路层中使用的物理地址(如MAC地址)仅解决网络内部的寻址问题。在不同子网之间通信时,为了识别和找到网络中的设备,每一子网中的设备都会被分配一个唯一的地址。由于各子网使用的物理技术可能不同,因此这个地址应当是逻辑地址(如IP地址)。
    交换:规定不同的信息交换方式。常见的交换技术有:线路交换技术和存储转发技术,后者又包括报文交换技术和分组交换技术。
    路由算法:当源节点和目的节点之间存在多条路径时,本层可以根据路由算法,通过网络为数据分组选择最佳路径,并将信息从最合适的路径由发送端传送到接收端。
    连接服务:与数据链路层流量控制不同的是,前者控制的是网络相邻节点间的流量,后者控制的是从源节点到目的节点间的流量。其目的在于防止阻塞,并进行差错检测。

    传输层
    OSI下3层的主要任务是数据通信,上3层的任务是数据处理。而传输层(Transport Layer)是OSI模型的第4层。因此该层是通信子网和资源子网的接口和桥梁,起到承上启下的作用。
    该层的主要任务是:向用户提供可靠的端到端的差错和流量控制,保证报文的正确传输。传输层的作用是向高层屏蔽下层数据通信的细节,即向用户透明地传送报文。该层常见的协议:TCP/IP中的TCP协议、Novell网络中的SPX协议和微软的NetBIOS/NetBEUI协议。
    传输层提供会话层和网络层之间的传输服务,这种服务从会话层获得数据,并在必要时,对数据进行分割。然后,传输层将数据传递到网络层,并确保数据能正确无误地传送到网络层。因此,传输层负责提供两节点之间数据的可靠传送,当两节点的联系确定之后,传输层则负责监督工作。综上,传输层的主要功能如下:
    传输连接管理:提供建立、维护和拆除传输连接的功能。传输层在网络层的基础上为高层提供“面向连接”和“面向无接连”的两种服务。
    处理传输差错:提供可靠的“面向连接”和不太可靠的“面向无连接”的数据传输服务、差错控制和流量控制。在提供“面向连接”服务时,通过这一层传输的数据将由目标设备确认,如果在指定的时间内未收到确认信息,数据将被重发。
    监控服务质量。
    会话层
    会话层(Session Layer)是OSI模型的第5层,是用户应用程序和网络之间的接口,主要任务是:向两个实体的表示层提供建立和使用连接的方法。将不同实体之间的表示层的连接称为会话。因此会话层的任务就是组织和协调两个会话进程之间的通信,并对数据交换进行管理。
    用户可以按照半双工、单工和全双工的方式建立会话。当建立会话时,用户必须提供他们想要连接的远程地址。而这些地址与MAC(介质访问控制子层)地址或网络层的逻辑地址不同,它们是为用户专门设计的,更便于用户记忆。域名(DN)就是一种网络上使用的远程地址例如:www.3721.com就是一个域名。会话层的具体功能如下:
    会话管理:允许用户在两个实体设备之间建立、维持和终止会话,并支持它们之间的数据交换。例如提供单方向会话或双向同时会话,并管理会话中的发送顺序,以及会话所占用时间的长短。
    会话流量控制:提供会话流量控制和交叉会话功能。
    寻址:使用远程地址建立会话连接。l
    出错控制:从逻辑上讲会话层主要负责数据交换的建立、保持和终止,但实际的工作却是接收来自传输层的数据,并负责纠正错误。会话控制和远程过程调用均属于这一层的功能。但应注意,此层检查的错误不是通信介质的错误,而是磁盘空间、打印机缺纸等类型的高级错误。
    表示层
    表示层(Presentation Layer)是OSI模型的第六层,它对来自应用层的命令和数据进行解释,对各种语法赋予相应的含义,并按照一定的格式传送给会话层。其主要功能是“处理用户信息的表示问题,如编码、数据格式转换和加密解密”等。表示层的具体功能如下:
    数据格式处理:协商和建立数据交换的格式,解决各应用程序之间在数据格式表示上的差异。
    数据的编码:处理字符集和数字的转换。例如由于用户程序中的数据类型(整型或实型、有符号或无符号等)、用户标识等都可以有不同的表示方式,因此,在设备之间需要具有在不同字符集或格式之间转换的功能。
    压缩和解压缩:为了减少数据的传输量,这一层还负责数据的压缩与恢复。
    数据的加密和解密:可以提高网络的安全性。

    应用层
    应用层(Application Layer)是OSI参考模型的最高层,它是计算机用户,以及各种应用程序和网络之间的接口,其功能是直接向用户提供服务,完成用户希望在网络上完成的各种工作。它在其他6层工作的基础上,负责完成网络中应用程序与网络操作系统之间的联系,建立与结束使用者之间的联系,并完成网络用户提出的各种网络服务及应用所需的监督、管理和服务等各种协议。此外,该层还负责协调各个应用程序间的工作。
    应用层为用户提供的服务和协议有:文件服务、目录服务、文件传输服务(FTP)、远程登录服务(Telnet)、电子邮件服务(E-mail)、打印服务、安全服务、网络管理服务、数据库服务等。上述的各种网络服务由该层的不同应用协议和程序完成,不同的网络操作系统之间在功能、界面、实现技术、对硬件的支持、安全可靠性以及具有的各种应用程序接口等各个方面的差异是很大的。应用层的主要功能如下:
    用户接口:应用层是用户与网络,以及应用程序与网络间的直接接口,使得用户能够与网络进行交互式联系。
    实现各种服务:该层具有的各种应用程序可以完成和实现用户请求的各种服务。

    OSI7层模型的小结
    由于OSI是一个理想的模型,因此一般网络系统只涉及其中的几层,很少有系统能够具有所有的7层,并完全遵循它的规定。
    在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四层参考模型

    TCP/IP协议被组织成四个概念层,其中有三层对应于ISO参考模型中的相应层。ICP/IP协议族并不包含物理层和数据链路层,因此它不能独立完成整个计算机网络系统的功能,必须与许多其他的协议协同工作。
      TCP/IP分层模型的四个协议层分别完成以下的功能:
      第一层:网络接口层
      包括用于协作IP数据在已有网络介质上传输的协议。实际上TCP/IP标准并不定义与ISO数据链路层和物理层相对应的功能。相反,它定义像地址解析协议(Address Resolution Protocol,ARP)这样的协议,提供TCP/IP协议的数据结构和实际物理硬件之间的接口。
      第二层:网间层
      对应于OSI七层参考模型的网络层。本层包含IP协议、RIP协议(Routing Information Protocol,路由信息协议),负责数据的包装、寻址和路由。同时还包含网间控制报文协议(Internet Control Message Protocol,ICMP)用来提供网络诊断信息。
      第三层:传输层
      对应于OSI七层参考模型的传输层,它提供两种端到端的通信服务。其中TCP协议(Transmission Control Protocol)提供可靠的数据流运输服务,UDP协议(Use Datagram Protocol)提供不可靠的用户数据报服务。
      第四层:应用层
      对应于OSI七层参考模型的应用层和表达层。因特网的应用层协议包括Finger、Whois、FTP(文件传输协议)、Gopher、HTTP(超文本传输协议)、Telent(远程终端协议)、SMTP(简单邮件传送协议)、IRC(因特网中继会话)、NNTP(网络新闻传输协议)等,这也是本书将要讨论的重点

    ————————————————

    更多产品经理成长日记,时间管理心得,读书笔记分享,外文博客翻译,请关注我的公众号「原住民的自修室」

    展开全文
  • 计算机网络-OSI七层模型 OSI : Open System Interconnection Reference Model,缩写为 OSI ,中文称开放系统互连参考模型,它定义了异种计算机连接传输的标准 物理层(在TCP中为硬件层) 二进制传输 主要设备与...

    计算机网络-OSI七层模型各设备各协议汇总

    物理层主要设备与协议

    • 中继器:把接收到的弱信号分离再放大,并保持与原数据相同,这是为了保持数据完整性

    • 集线器Hub:特殊的多路中继器,具有信号放大功能

    • CSMA/CD :载波侦听多路访问协议

      CSMA/CD 为带有冲突检测的载波侦听多路访问技术。
      载波侦听是指发送点在发送信息帧之前,必须听媒体是否处于空闲状态,多路访问既表示多个结点可以同时访问媒体,也表示一个结点发送的信息帧可以被多个结点所接收。前者通过竞争来使用占用媒体,后者通过地址来确定信息帧的接收者。发送过程中一旦检测到冲突则停发,随机延后一段时间后再监听媒体是否处于空闲状态

    • TokingRing:令牌环协议 (已抛弃)

    数据链路层设备与协议

    • 网桥:局域网之间互联的桥梁,在各种传输介质中转发数据信号,扩展网络的距离

    • 交换机:交换机允许共享型和专用型的局域网段进行带宽调整,缓解局域网之间信息流通出现的瓶颈问题

    • PPTP: 点对点隧道协议(PPTP,Point-to-Point Tunneling Protocol)

    • L2TP :第二层隧道协议(英语:Layer Two Tunneling Protocol,缩写为L2TP)

    • SLIP :串行线路网际协议(Serial Line Internet Protocol)

    • PPP:点对点协议

    • 帧中继(frame relay): 帧中继是一种有效的数据传输技术,帧长可变,费用低,

    • 异步传输模式:帧长固定,速率较高

    网络层主要设备主要协议

    • 路由器:用于连接多个逻辑上分开的网络,且具有判断网络地址选择路径的功能
    • 三层交换机(淘汰)

    • ARP:地址解析协议(address Resulution Protocol):将IP地址转换为物理地址
    • RARP:反地址解析协议( Reverse address Resulution Protocol):将物理地址转化为IP地址
    • IP:将上层数据(如TCP/IP数据封装到IP数据报中)或同层的其他数据(如ICM数据)封装到IP数据报中,进行传送
    • ICMP:控制信息协议(Internet Control Message Protocol):由于IP是一种尽力传送的协议,传送的数据报可能丢失、重复、延迟或乱序。IP需要一种避免差错并在发生差错时报告的机制,ICMP就是专门用于发送差错报文的机制,但它的传送还是以IP方式进行
    • IGMP( Internet Group Management Protocol ):组播协议, 该协议运行在主机组播路由器之间

    传输层主要协议

    • TCP:传输控制协议(Transmission Control Protocol ):在网络层IP协议提供的不可靠的数据服务的基础上,为应用程序提供了可靠的、面向连接的、全双工的数据传输服务
    • UDP:用户数据报协议(User Datagram Protocol):是一种不可靠的、无连接的协议,可以保证应用程序进程间的通信,相比TCP,效率高
    • TLS安全传输层协议(Transport Layer Security ): 该协议由两层组成: TLS 记录协议(TLS Record)和 TLS 握手协议(TLS Handshake),用于在两个通信应用程序之间提供保密性和数据完整性

    会话层表示层应用层主要设备与协议

    • 网关:将协议进行转换,将数据重新分组,以便在两个不同类型的网络系统之间进行通信
    会话层表示层应用层不加区分的协议
    • POP3邮局协议( Post Office Protocol - Version 3)(端口:110):一种简单的纯文本协议,用于接收邮件,每次传输以E-Mail为单位,不提供部分传输
    • FTP 文本传输协议(File Transfer Protocol )(20/21):文件传输协议,20端口用于传输数据,21用于传输控制信息。 但是,是否使用20作为传输数据的端口与FTP使用的传输模式有关,如果采用主动模式,那么数据传输端口就是20;如果采用被动模式,则具体最终使用哪个端口要服务器端和客户端协商决定。
    • HTTP超文本传输协议(Hypertext Transfer Protocol )(80), 是浏览器和服务器之间进行“沟通”的一种规范 ,是一种网页传输协议
    • HTTPS (全称:Hyper Text Transfer Protocol over SecureSocket Layer)(443),是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性
    • Telnet(23):远程访问协议,它允许用户(Telnet 客户端)通过一个协商过程来与一个远程设备进行通信。
    • SMTP简单邮件传输协议(Simple Mail Transfer Protocol) (25) :一种提供可靠且有效的电子邮件传输的协议。SMTP是建立在FTP文件传输服务上的一种邮件服务,主要用于系统之间的邮件信息传递,并提供有关来信的通知 ,简单来说用于邮件发送
    • IMAP交互邮件访问协议(Interactive Mail Access Protocol)(143): 它的主要作用是邮件客户端可以通过这种协议从邮件服务器上获取邮件的信息,下载邮件等
    • 动态主机配置协议 DHCP(Dynamic Host Configuration Protocol )(67):客户机登陆默认分配IP地址和子网掩码
    • 简单文件传输协议TFTP( Trivial(不重要的、琐碎的、微不足道的) File Transfer Protocol )(69): 用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务
    • 简单网络管理协议 SNMP(Simple Network Management Protocol)(161): 专门设计用于在 IP 网络管理网络节点服务器工作站路由器交换机及HUBS等)的一种标准网络管理协议
    • 域名系统DNS( Domain Name System)(53): 来将域名转换为IP地址(也可以将IP地址转换为相应的域名地址)
    展开全文
  • OSI七层模型及对应网络协议

    千次阅读 2019-05-16 16:34:49
    一、OSI七层模型OSI七层协议模型主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)。三、五...

    一、OSI七层模型

    OSI七层协议模型主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)。

    三、五层体系结构

    五层体系结构包括:应用层、运输层、网络层、数据链路层和物理层。 
    五层协议只是OSI和TCP/IP的综合,实际应用还是TCP/IP的四层结构。为了方便可以把下两层称为网络接口层。

    三种模型结构: 
    这里写图片描述

    这里写图片描述

    四、各层的作用

    1、物理层:比特

    主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1、0,也就是我们常说的数模转换与模数转换)。这一层的数据叫做比特。   

    2、数据链路层:帧

    定义了如何让格式化数据以进行传输,以及如何让控制对物理介质的访问。这一层通常还提供错误检测和纠正,以确保数据的可靠传输。   

    3、网络层:数据报

    在位于不同地理位置的网络中的两个主机系统之间提供连接和路径选择。Internet的发展使得从世界各站点访问信息的用户数大大增加,而网络层正是管理这种连接的层。   

    4、运输层:报文段/用户数据报

    定义了一些传输数据的协议和端口号(WWW端口80等),如: 
    TCP(transmission control protocol –传输控制协议,传输效率低,可靠性强,用于传输可靠性要求高,数据量大的数据) 
    UDP(user datagram protocol–用户数据报协议,与TCP特性恰恰相反,用于传输可靠性要求不高,数据量小的数据,如QQ聊天数据就是通过这种方式传输的)。 主要是将从下层接收的数据进行分段和传输,到达目的地址后再进行重组。常常把这一层数据叫做段。   

    5、会话层:

    通过运输层(端口号:传输端口与接收端口)建立数据传输的通路。主要在你的系统之间发起会话或者接受会话请求(设备之间需要互相认识可以是IP也可以是MAC或者是主机名)   

    6、表示层:

    可确保一个系统的应用层所发送的信息可以被另一个系统的应用层读取。例如,PC程序与另一台计算机进行通信,其中一台计算机使用扩展二一十进制交换码(EBCDIC),而另一台则使用美国信息交换标准码(ASCII)来表示相同的字符。如有必要,表示层会通过使用一种通格式来实现多种数据格式之间的转换。   

    7.应用层:

    是最靠近用户的OSI层。这一层为用户的应用程序(例如电子邮件、文件传输和终端仿真)提供网络服务。

    1 第五层——应用层(application layer) 

    • 应用层(application layer):是体系结构中的最高。直接为用户的应用进程(例如电子邮件、文件传输和终端仿真)提供服务。
    • 在因特网中的应用层协议很多,如支持万维网应用的HTTP协议,支持电子邮件的SMTP协议,支持文件传送的FTP协议,DNS,POP3,SNMP,Telnet等等。

    2. 第四层——运输层(transport layer)

    • 运输层(transport layer):负责向两个主机中进程之间的通信提供服务。由于一个主机可同时运行多个进程,因此运输层有复用和分用的功能
    • 复用,就是多个应用层进程可同时使用下面运输层的服务。
    • 分用,就是把收到的信息分别交付给上面应用层中相应的进程。
    • 运输层主要使用以下两种协议: 
      (1) 传输控制协议TCP(Transmission Control Protocol):面向连接的,数据传输的单位是报文段,能够提供可靠的交付。 
      (2) 用户数据包协议UDP(User Datagram Protocol):无连接的,数据传输的单位是用户数据报,不保证提供可靠的交付,只能提供“尽最大努力交付”。

    3. 第三层——网络层(network layer)

    • 网络层(network layer)主要包括以下两个任务:
    • (1) 负责为分组交换网上的不同主机提供通信服务。在发送数据时,网络层把运输层产生的报文段或用户数据报封装成分组或包进行传送。在TCP/IP体系中,由于网络层使用IP协议,因此分组也叫做IP数据报,或简称为数据报。
    • (2) 选中合适的路由,使源主机运输层所传下来的分组,能够通过网络中的路由器找到目的主机。
    • 协议:IP,ICMP,IGMP,ARP,RARP

    4. 第二层——数据链路层(data link layer)

    • 数据链路层(data link layer):常简称为链路层,我们知道,两个主机之间的数据传输,总是在一段一段的链路上传送的,也就是说,在两个相邻结点之间传送数据是直接传送的(点对点),这时就需要使用专门的链路层的协议。
    • 在两个相邻结点之间传送数据时,数据链路层将网络层交下来的IP数据报组装成帧(framing),在两个相邻结点之间的链路上“透明”地传送帧中的数据。
    • 每一帧包括数据和必要的控制信息(如同步信息、地址信息、差错控制等)。典型的帧长是几百字节到一千多字节。
    • 注:”透明”是一个很重要的术语。它表示,某一个实际存在的事物看起来却好像不存在一样。”在数据链路层透明传送数据”表示无力什么样的比特组合的数据都能够通过这个数据链路层。因此,对所传送的数据来说,这些数据就“看不见”数据链路层。或者说,数据链路层对这些数据来说是透明的。 
      (1)在接收数据时,控制信息使接收端能知道一个帧从哪个比特开始和到哪个比特结束。这样,数据链路层在收到一个帧后,就可从中提取出数据部分,上交给网络层。 
      (2)控制信息还使接收端能检测到所收到的帧中有无差错。如发现有差错,数据链路层就简单地丢弃这个出了差错的帧,以免继续传送下去白白浪费网络资源。如需改正错误,就由运输层的TCP协议来完成。

    5. 第一层——物理层(physical layer)

    • 物理层(physical layer):在物理层上所传数据的单位是比特。物理层的任务就是透明地传送比特流。

    6. 数据在各层之间的传递过程

    这里写图片描述



    本文转载自:https://blog.csdn.net/qq_22238021/article/details/80279001

    展开全文
  • OSI七层参考模型 -开放式系统互连模型 应用层:用户的接口 | 表示层:数据的表示方式 |-计算机 会话层:建立、维护、管理会话 | 传输层:建立端口到端口的连接 -防火墙 网络层:路径的选择 ...
  • OSI七层协议在网络传输中扮演的角色及功能:7、应用层——–电脑的各种数据6、表示层 ——– 处理用户信息的表示问题,如编码、数据格式转换和加密解密5、会话层——–会话管理、会话流量控制、寻址、寻址4、传输层...
  • 网络】OSI七层模型的硬件设备

    千次阅读 2019-07-31 12:28:51
    处理传输以上各层网络传输的设备 网关 转换协议的设备 1、中继器 中继器可以将电缆传输来的光信号或电信号进行调整和放大在传输给另一个电缆 中继器可以对减弱的信号进行放大和发送 中继器...
  • 网络七层模型

    万次阅读 多人点赞 2018-07-24 22:26:12
    最近又看到这个七层模型了,一直都记不住这个七层模型,就算背住了也很快忘记。主要原因还是因为没有真实的使用场景,也没能理解其中的原理。但是这个东西是计算机网络的基础,既然碰巧看到就顺便整理一下吧。很多...
  • OSI网络七层协议

    千次阅读 2019-09-08 17:23:32
    OSI(Open System Interconnect),即开放式系统互联参考模型,一般都叫OSI参考模型,是ISO(国际标准化组织)在1985年提出的一个试图将各种计算机或者...OSI七层协议模型主要有:应用层(Application)、表示层(Prese...
  • 计算机网络中的七层模型详细总结

    万次阅读 多人点赞 2019-08-02 00:08:17
    计算机网络七层架构是经常提到的,不管是找工作还是考研都会是面试笔试的高频题。可是一直都记不住这个七层模型,就算背住了也很快忘记肿么办哩,很是苦恼呢!主要原因还是因为没有真实的使用场景,也没能理解其中...
  • 我们在学习计算机网络的时候,都会接触到网络的分层模型,那么,这个分层模型是怎么来的呢? 本次博客,张大帅比将写出自己对于这个网络分层模型的详细理解 分层模型的理解 a.为什么需要分层,分层的作用 假设你...
  • 网络七层模型与物联网三层模型

    千次阅读 多人点赞 2019-01-21 19:30:16
    网络七层模型 OSI参考模型全称是开放系统互连参考模型(Open System Interconnection Reference Model)。这一参考模型共分为七层:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 下面这张表,可...
  • OSI七层网络模型

    千次阅读 2019-06-13 21:31:50
    应用管理开放系统的互连,包括系统的启动、维持和终止,并保持应用进程间建立连接所需的数据记录,其他都是为支持这一的功能而存在的一个应用是由一些合作的应用进程组成的,这些应用进程根据应用协议互相通信。...
  • 第一层到第七层: 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层 先上各层作用的小结图: 各层设备: 物理层:网卡、网线、集线器、中继器、调制解调器 数据链路层:网桥、交换机 网络层:路由器 ...
  • OSI七层网络模型由下至上为1至7层,分别为物理层(Physical layer),数据链路层(Data link layer),网络层(Network layer),传输层(Transport layer),会话层(Session layer),表示层(Presentation layer),应用层...
  • 此外,该中还具有确定连接设备的电气特性和物理特性等功能。 数据链路 负责在网络节点间的线路上通过检测、流量控制和重发等手段,无差错地传送以帧为单位的数据。为做到这一点,在每一帧中必须同时带有同步、...
  • 一、OSI网络分层参考模型 网络协议设计者不应当设计一个单一、巨大的协议来为所有形式的通信规定完整的细节,而应把通信问题划分成多个小问题,然后为每一个小问题设计一个单独的协议。这样做使得每个协议的设计、...
  • 网络层次模型及各层对应协议

    千次阅读 2020-02-21 22:12:36
    一、OSI七层模型OSI七层协议模型主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)。三、五层...
  • 在OSI七层模型中,处于不同层的中继系统具有不同的名称。 一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息。网桥工作时,是以MAC头部来决定转发端口的,因此显然它是数据链路层的设备。 具体说: ...
  • OSI七层模型与各层设备对应

    千次阅读 2011-10-18 11:03:33
    OSI七层网络模型由下至上为1至7层,分别为物理层(Physical layer),数据链路层(Data link layer),网络层(Network layer),传输层(Transport layer),会话层(Session layer),表示层(Presentation
  • 计算机网络中的七层模型

    万次阅读 多人点赞 2016-09-27 11:54:41
    最近又看到这个七层模型了,一直都记不住这个七层模型,就算背住了也很快忘记。主要原因还是因为没有真实的使用场景,也没能理解其中的原理。但是这个东西是计算机网络的基础,既然碰巧看到就顺便整理一下吧。很多...
  • 计算机七层网络模型

    千次阅读 2018-06-06 11:07:25
    最近又看到这个七层模型了,一直都记不住这个七层模型,就算背住了也很快忘记。主要原因还是因为没有真实的使用场景,也没能理解其中的原理。但是这个东西是计算机网络的基础,既然碰巧看到就顺便整理一下吧。很多...
  • 七层网络协议

    万次阅读 2018-03-26 10:59:41
    一、OSI七层网络协议OSI是Open System Interconnect的缩写,意为开放式系统互联。OSI参考模型各个层次的划分遵循下列原则:1)根据不同层次的抽象分层2)每层应当有一个定义明确的功能3)每层功能的选择应该有助于...
  • 【计算机网络】OSI七层模型和TCP/IP四层模型

    千次阅读 多人点赞 2019-08-16 16:06:14
    OSI七层模型和TCP/IP四层模型概述OSI七层模型和TCP/IP四层模型的对应二者的差别数据封装过程数据传输过程协议栈及概念应用层传输层网络层数据链路层物理层 概述 ISO是国际标准化组织, 该组织对网络体系结构进行了...
  • 网络OSI七层及各层作用

    万次阅读 多人点赞 2017-03-28 08:29:09
    今天偶又复习了一下:(1)OSI七层模型 OSI中的层 功能 TCP/IP协议族应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet表示层 数据格式化,代码转换,数据加密 没有协议会话...
  • 计算机网络中,有几个通信设备或者说网络设备名词出现的频率相当的高,它们是:中继器、集线器、网桥、...这些网络设备对于实际工作中并不全面,比如现在已经出现了三交换机、四交换机,但是理念是基本共通的。
  • TCP/IP 网络通信协议 之 OSI 七层模型

    千次阅读 2020-02-06 00:03:17
    3.1 OSI七层模型 TCP/IP传输协议,即传输控制/网络协议,也叫作网络通讯协议。它是在网络的使用中的最基本的通信协议。 针对TCP/IP协议的标准化,国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的...
  • OSI七层模型中各层协议及作用

    千次阅读 2019-07-18 20:29:55
    OSI七层模型在网络这门学科中占有很大的比重,最近在看《图解TCP/IP》这本书,其中对模型中的各个层的作用和对应的协议讲的很详细,而自己有时候总是记错,所以想总结一下,巩固记忆,毕竟好记性不如烂笔头嘛,现在...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 48,559
精华内容 19,423
关键字:

网络七层对应的设备