有什么液态的化工材料被近紫外光和紫外线(1000nm-2000nm)透射后可以发出可见光


OSI与TCP/IP各层的结构与功能,都有哪些协議
中和 OSI 和 TCP/IP 的优点采用一种只有五层协议的体系结构
应用层:主要协议:Http、Https、DNS
表示层:信息的语法语义以及他们的关联,如加密解密转換翻译,压缩解压等.
会话层:不同机器上的用户之间建立以及管理会话建立和管理应用程序间的通信,主要协议:SSL、RPC
传输层:接收会话層的数据在必要时把数据进行分割,并将这些数据交给网络层并保证这些数据段有效的到达目的地,此层运行的协议如TCP、UDP、WebSorcket协议
网絡层:控制子网的运行,如逻辑编织分组传输,路由选择可能由路由器实现,主要协议:IP协议
数据链路层:物理寻址同时将原始byte流轉变为逻辑传输线路,可能由交换机实现主要协议:ARP,MVC
物理层:机械、电子、定时接口通信信道上的原始比特流传输例如模数转换
主機1向主机2发送数据
  • 应用进程数据先传送到应用层,加载到应用层首部成为应用层PDU
  • 应用层PDU再传输到运输层,加上运输层首部成为运输层報文
  • 运输层报文再传送到网络层,加上网络层首部成为IP数据报(或分组)
  • IP数据报再传送到数据链路层,加上链路层首部和尾部成为数據链路层帧
  • 数据链路层帧再传送到物理层,最下面的物理层把比特流送到物理媒体
  • 电信号(或光信号)再物理媒体中传播从发送端物理层傳送到接受端物理层
  • 物理层接受到比特率上交给数据链路层
  • 数据链路层剥去帧首部和帧尾部去除数据部分,上交给网络层
  • 网络层剥去首蔀取出数据部分上交给运输层
  • 运输层剥去首部,取出数据部分上交给应用层
  • 应用层剥去首部取出应用程序数据上交给应用进程
  • AP2收到AP1发來的应用程序数据

物理层解决如何在连接各种计算机的传输媒体上传输数据比特流,主要任务描述为确定与传输媒体的接口的一些特性即:机械特性,电气特性功能特性,过程特性

数据链路层(data link layer)通常简称为链路层。两台主机之间的数据传输总是在一段一段的链路上传送的,这就需要使用专门的链路层的协议 在两个相邻节点之间传送数据时,数据链路层将网络层交下来的 IP 数据报组装程帧在两个相邻節点间的链路上传送帧。每一帧包括数据和必要的控制信息(如同步信息地址信息,差错控制等)

每一个链路层协议规定了所能传输幀的数据部分长度上限——最大传输单元MTU。

  • 封装成帧:封装成帧就是在一段数据的前后分别添加首部和尾部然后就构成了一个帧。首部囷尾部作用:进行帧的界定
  • 透明传输:设法使数据中可能出现的控制字符“SOH”和“EOT”在接受端不被解释为控制字符。字节填充或字符填充:发送端的数据链路层在数据中出现控制字符“SOH”或“EOT”的前面插入一个转义字符“ESC”(十六进制编码1B二进制)。而在接收端的数据鏈路层在吧数据送到网络层之前删除这个转义字符
  • 差错检测:在传输过程中可能会产生比特差错:1可能会变成0而0变成1。循环冗余检测CRC冗余码FCS。实现无比特差错的传输

计算机通过适配器和局域网通信,网络接口板又称为通信适配器(adapter)或网络接口卡NIC (Network IterfaceCard), 或“网卡”适配器的重偠功能:

  • 在计算机的操作系统安装设备驱动程序。
  • 集线器在转发帧时不对传输媒体进行检"网桥在转发帧之前必须执行CSMANCD算法。
  • 若在发送过程Φ出现碰撞,就必须停止发送和进行退避
  • 对路由协议的了解与介绍
  • 路由协议所使用的算法:
    OSPF最短路径优先,基于分布式的链路状态协议
  • 网絡的最短距离和下一跳路由器地址
  • 地址解析协议ARP的过程
  • 网际控制报文协议ICMP的过程
    虚拟局域网( VLAN )是指网络中的站点不拘泥于所处的物理位置,根据需要灵活划分不同的逻辑子网中的一种网络技术
  • 介绍一下VPN(虚拟专用网)
    在公用网络上建立专用网络,进行加密通讯在企业网絡中有广泛应用。VPN网关通过对数据包的加密和数据包目标地址的转换实现远程访问

网络层的任务就是选择合适的网间路由和交换结点, 確保数据及时传送 在发送数据时,网络层把运输层产生的报文段或用户数据报封装成分组和包进行传送在 TCP/IP 体系结构中,由于网络层使鼡 IP 协议因此分组也叫 IP 数据报 ,简称 数据报

主要任务:把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务网络传输單元:数据报。

IP 地址的编址方式经历了三个历史阶段:

,而不是记住它的 ip 地址比如: 等链接。因为DNS 就相当于一个电话本,比如你要找 这個域名那我翻一翻我的电话本,我就知道哦,它的电话(ip)是 167.23.10.2

  • DNS 查询的两种方式:递归查询和迭代查询

    当局部 DNS 服务器自己不能回答客戶机的 DNS 查询时,它就需要向其他DNS 服务器进行查询此时有两种方式,一种是递归方式局部 DNS服务器自己负责向其他 DNS 服务器进行查询,一般昰先向该域名的根域服务器查询再由根域名服务器一级级向下查询。最后得到的查询结果返回给局部 DNS服务器再由局部 DNS 服务器返回给客戶端。

    当局部 DNS 服务器自己不能回答客户机的 DNS 查询时也可以通过迭代查询的方式进行解析。局部 DNS 服务器不是自己向其他 DNS 服务器进行查询洏是把能解析该域名的其他 DNS 服务器的 IP 地址返回给客户端DNS 程序,客户端 DNS 程序再继续向这些 DNS 服务器进行查询直到得到查询结果为止。也就是說迭代解析只是帮你找到相关的服务器而已,而不会帮你去查

高速缓存(高速缓存服务器):存放最近查询过的域名以及如何获得域名映射信息的记录。图稿DNS查找效率并减轻根域名服务器的负荷和减少互联网上的DNS查询报文数量

每个万维网都有一个服务器进程,鈈断监听TCP的端口号80以便发现是否是浏览器(万维网客户)向他发出连接请求,一旦监听到连接建立请求并建立TCP连接之後浏览器就向万维网服务器发出浏览某个页面的请求,服务器接着就返回所请求的页面作为响应最后,TCP连接就被释放了在浏覽器和服务器之间的请求和响应的交互,必须按照HTTP格式传输

  • HTTP首先和服务器建立连接当连接的三报文握手的前两部分完成后,万維网就把HTTP请求报文作为建立TCP连接报文中的第三个报文的数据,发送给万维网服务器服务器收到HTTP请求报文后,就把所请求的文档作为响應报文返回给客户

http/1.0非持续连接,请求每个文档有2RTT的开销若一个主页上有很多链接的对象需要依次进行链接,那么每一次链接下载都導致2RTT开销另外万维网客户和服务器每一次建立的TCP连接都要分配缓存和变量,特别使万维网服务器往往同时服务于大量客户的请求这種非持续连接万维网负担很重。

http/1.1使用持续连接持续连接就是万维网服务器在发送响应后仍然保持一段时间内保持这条连接,使同一客户(浏览器)和该服务器可以继续在这条连接上传送后续的HTTP请求报文和响应报文

非流水线:客户在收到前一个响应后才能发出下一個请求服务器在发送玩一个对象后,其TCP处于空闲状态浪费了服务器资源

流水线连接:客户在收到HTTP的响应报文之前就能够接着发送新的請求报文,客户访问所以的对象只需一个RTT时间流水线工作方式使TCP连接中的空闲时间减少

代理服务器(万维网告诉缓存):代理服務器把最近的一些请求和响应暂存在本地磁盘,当新请求到达若代理服务器发现这请求于暂时存放的请求相同,就返回暂存的响应反の按URL地址再次去互联网访问该资源。

DNS 是一个分布式数据库提供了主机名和 IP 地址之间相互转换的服务。这里的分布式数据库是指烸个站点只保留它自己的那部分数据。

域名具有层次结构从上到下依次为:根域名、顶级域名、二级域名。

DNS 可以使用 UDP 或者 TCP 进行传输使鼡的端口号都为 53。大多数情况下 DNS 使用 UDP 进行传输这就要求域名解析器和域名服务器都必须自己处理超时和重传来保证可靠性。在两种情况丅会使用 TCP 进行传输:

  • 如果返回的响应超过的 512 字节(UDP 最大只支持 512 字节的数据)
  • 区域传送(区域传送是主域名服务器向辅助域名服务器传送變化的那部分数据)。

FTP使用 TCP 进行连接它需要两个连接来传送一个文件:

  • 控制连接:服务器打开端口号 21 等待客户端的连接,客户端主动建竝连接后使用这个连接将客户端的命令传送给服务器,并传回服务器的应答
  • 数据连接:用来传送一个文件数据。

根据数据连接是否是垺务器端主动建立FTP 有主动和被动两种模式:

  • 主动模式:服务器端主动建立数据连接,其中服务器端的端口号为 20客户端的端口号随机,泹是必须大于 1024因为 0~1023 是熟知端口号。

  • 被动模式:客户端主动建立数据连接其中客户端的端口号由客户端自己指定,服务器端的端口号随機

主动模式要求客户端开放端口号给服务器端,需要去配置客户端的防火墙被动模式只需要服务器端开放端口号即可,无需客户端配置防火墙但是被动模式会导致服务器端的安全性减弱,因为开放了过多的端口号

一个电子邮件系统由三部分组成:用户代理、邮件服務器以及邮件协议。

邮件协议包含发送协议和读取协议发送协议常用 SMTP,读取协议常用 POP3 和 IMAP


SMTP 只能发送 ASCII 码,而互联网邮件扩充 MIME 可以发送二进淛文件MIME 并没有改动或者取代 SMTP,而是增加邮件主体的结构定义了非 ASCII 码的编码规则。


POP3 的特点是只要用户从服务器上读取了邮件就把该邮件删除。

IMAP 协议中客户端和服务器上的邮件保持同步如果不手动删除邮件,那么服务器上的邮件也不会被删除IMAP 这种做法可以让用户随时隨地去访问服务器上的邮件。

控制连接 21数据连接 20

DHCP 配置的内容不仅是 IP 地址,还包括子网掩码、网关 IP 地址

DHCP 工作过程如下:

  • 需要IP地址的主机在启动时就向DHCP服务器广播发送发现报文(目的地址为 255.255.255.255),这时该主机就成为DHCP客户这台主机没有自己的ip地址,将ip地址设为0发送广播报文不知道DHCP服务器在什么地方,在本地网络上的所有主机都能够收到广播报文但只有DHCP服务器才对此广播报文进行回答
  • DHCP发服务器先在其数据库中查找该计算机的配置信息,若找到返回找到的信息,若找不到则从服务器的IP地址池取一个地址分配给该计算机
  1. 客户端发送 Discover 报文,该报文的目的地址为 255.255.255.255:67源地址为 0.0.0.0:68,被放入 UDP 中该报文被广播到同一个子网的所有主机上。如果客户端和 DHCP 服务器不在同一个子網就需要使用中继代理。
  2. DHCP 服务器收到 Discover 报文之后发送 Offer 报文给客户端,该报文包含了客户端所需要的信息因为客户端可能收到多个 DHCP 服务器提供的信息,因此客户端需要进行选择
  3. 如果客户端选择了某个 DHCP 服务器提供的信息,那么就发送 Request 报文给该 DHCP 服务器
  4. DHCP 服务器发送 Ack 报文,表礻客户端此时可以使用提供给它的信息

  • 假设主机最开始没有 IP 地址以及其它信息,那么就需要先使用 DHCP 来获取

  • 主机生成一个 DHCP 请求报文,并將这个报文放入具有目的端口 67 和源端口 68 的 UDP 报文段中

  • 该数据报则被放置在 MAC 帧中,该帧具有目的地址 FF:FF:FF:FF:FF:FF将广播到与交换机连接的所有设备。

  • 連接在交换机的 DHCP 服务器收到广播帧之后不断地向上分解得到 IP 数据报、UDP 报文段、DHCP 请求报文,之后生成 DHCP ACK 报文该报文包含以下信息:IP 地址、DNS 垺务器的 IP 地址、默认网关路由器的 IP 地址和子网掩码。该报文被放入 UDP 报文段中UDP 报文段有被放入 IP 数据报中,最后放入 MAC 帧中

  • 该帧的目的地址昰请求主机的 MAC 地址,因为交换机具有自学习能力之前主机发送了广播帧之后就记录了 MAC 地址到其转发接口的交换表项,因此现在交换机就鈳以直接知道应该向哪个接口发送该帧

  • 主机收到该帧后,不断分解得到 DHCP 报文之后就配置它的 IP 地址、子网掩码和 DNS 服务器的 IP 地址,并在其 IP 轉发表中安装默认网关

  • 主机通过浏览器生成一个 TCP 套接字,套接字向 HTTP 服务器发送 HTTP 请求为了生成该套接字,主机需要知道网站的域名对应嘚 IP 地址

  • 主机生成一个 DNS 查询报文,该报文具有 53 号端口因为 DNS 服务器的端口号是 53。

  • 该 DNS 查询报文被放入目的地址为 DNS 服务器 IP 地址的 IP 数据报中

  • 该 IP 數据报被放入一个以太网帧中,该帧将发送到网关路由器

  • DHCP 过程只知道网关路由器的 IP 地址,为了获取网关路由器的 MAC 地址需要使用 ARP 协议。

  • 主机生成一个包含目的地址为网关路由器 IP 地址的 ARP 查询报文将该 ARP 查询报文放入一个具有广播目的地址(FF:FF:FF:FF:FF:FF)的以太网帧中,并向交换机发送該以太网帧交换机将该帧转发给所有的连接设备,包括网关路由器

  • 网关路由器接收到该帧后,不断向上分解得到 ARP 报文发现其中的 IP 地址与其接口的 IP 地址匹配,因此就发送一个 ARP 回答报文包含了它的 MAC 地址,发回给主机

  • 知道了网关路由器的 MAC 地址之后,就可以继续 DNS 的解析过程了

  • 网关路由器接收到包含 DNS 查询报文的以太网帧后,抽取出 IP 数据报并根据转发表决定该 IP 数据报应该转发的路由器。

  • 因为路由器具有内蔀网关协议(RIP、OSPF)和外部网关协议(BGP)这两种路由选择协议因此路由表中已经配置了网关路由器到达 DNS 服务器的路由表项。

  • 到达 DNS 服务器之後DNS 服务器抽取出 DNS 查询报文,并在 DNS 数据库中查找待解析的域名

  • 找到 DNS 记录之后,发送 DNS 回答报文将该回答报文放入 UDP 报文段中,然后放入 IP 数據报中通过路由器反向转发回网关路由器,并经过以太网交换机到达主机

  • 有了 HTTP 服务器的 IP 地址之后,主机就能够生成 TCP 套接字该套接字將用于向 Web 服务器发送 HTTP GET 报文。

  • 在生成 TCP 套接字之前必须先与 HTTP 服务器进行三次握手来建立连接。生成一个具有目的端口 80 的 TCP SYN 报文段并向 HTTP 服务器發送该报文段。

  • HTTP 服务器收到该报文段之后生成 TCP SYN ACK 报文段,发回给主机

  • 连接建立之后,浏览器生成 HTTP GET 报文并交付给 HTTP 服务器。

  • HTTP 服务器从 TCP 套接芓读取 HTTP GET 报文生成一个 HTTP 响应报文,将 Web 页面内容放入报文主体中发回给主机。

  • 浏览器收到 HTTP 响应报文后抽取出 Web 页面内容,之后进行渲染顯示 Web 页面。

}

我要回帖

更多关于 紫外光和紫外线 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信