当前位置: 首页 > news >正文

提高审美网站最大的软件公司

提高审美网站,最大的软件公司,wordpress支付宝支付宝,wordpress网站手机端菜单栏文章目录 一、网络基本概念1. OSI 7层模型1.1 每层对应的协议1.2 每层涉及的设备1.2.1 物理层设备1.2.2 数据链路层设备1.2.3 网络层设备1.2.4 传输层设备1.2.5 交换机和路由器的应用1.2.6 问题 2. TCP/IP 4层模型3. 物理层传输介质3.1 冲突域 4. 数据链路层4.1 以太网帧结构4.… 文章目录 一、网络基本概念1. OSI 7层模型1.1 每层对应的协议1.2 每层涉及的设备1.2.1 物理层设备1.2.2 数据链路层设备1.2.3 网络层设备1.2.4 传输层设备1.2.5 交换机和路由器的应用1.2.6 问题 2. TCP/IP 4层模型3. 物理层传输介质3.1 冲突域 4. 数据链路层4.1 以太网帧结构4.2 终端之间的通信4.3 帧格式4.3.1 Ethernet_II 帧格式4.3.2 IEEE802.3 格式 4.4 以太网和 IEEE802.3 封装4.5 MTU 和路径 MTU4.6 数据帧传输4.7 以太网的 MAC 地址4.8 单播4.9 广播4.10 组播多播4.11 数据帧的发送和接受4.12 帧的数据过滤过程 一、网络基本概念 网络最开始是为了数据通信。 以前通过ARPA网络卫星来实现几个计算机的互相通信。 IBM推出自己的网络协议这时网络没有标准。 1977年TCP/IP标准。 1980年ARPAnet全面向TCP/IP迁移。 1984年ISO-网络标准国籍标准化组织机构-定制各行各业的标准。 OSI开放式系统互联同时TCP/IP模型全面推出。 1 字节byte/B 8 比特bit 1 千字节KB 1024 字节 1 兆字节MB 1024 KB 1 吉字节GB 1024 MB 1 太字节TB 1024 GB 1 拍字节PB 1024 TB 1. OSI 7层模型 为高层隐藏底层的实现细节高层拿来用就可以了不必关注底层实现的细节。 OSI7层作用应用层为应用程序提供网络服务最靠近用户的层表示层数据的解码编译会话层实现应用级别不同的服务区分依靠进程来区分传输层实现同一个设备上不同应用的区分依靠端口来区分网络层从全局定位某一台设备 IP地址数据链路层差错检测链路上mac地址信息物理层规范传输介质的标准-差错检测 OSI开放系统互连参考模型是一个由国际标准化组织ISO制定的用于计算机或通讯系统互连的标准体系它将通信体系划分为七个层次从应用层至物理层。 物理层Physical Layer 数据传递方式在物理层数据通过比特流进行传输的。进行传输如电缆、光纤或无线信号等。 数据链路层Data Link Layer 数据传递方式在数据链路层数据通过帧Frame进行传输这些帧包括了数据、地址和错误检测等信息。在局域网中数据链路层通常使用MAC地址进行寻址。 网络层Network Layer 数据传递方式在网络层数据被封装成数据包packet并在网络中进行传输。网络层使用IP地址对数据包进行寻址和路由以确保数据包能够从源主机传输到目标主机。 传输层Transport Layer 数据传递方式数据被分割成称为数据段segment的小块以便在网络上进行传输。传输层通过端到端的通信来提供可靠的数据传输。它使用端口号和序号来识别不同的应用程序数据。 会话层Session Layer 数据传递方式会话层负责建立管理和终止会话连接。定义数据通讯的规则如数据交换的方式和时间。 表示层Presentation Layer 数据传递方式表示层负责数据的格式转换以确保不同系统之间能够互相理解数据的格式。 应用层Application Layer 数据传递方式应用层最终将数据呈现给用户因此数据传递方式取决于具体的应用可能是文本、图像、音频等形式。 1.1 每层对应的协议 物理层Physical Layer Ethernet双绞线以太网、光纤以太网IEEE802.3IEEE802.11 数据链路层Data Link Layer ARP地址解析协议PPP点对点协议HDLC高级数据链路控制IEEE 802.1Q虚拟局域网标签协议 网络层Network Layer IP网际协议ICMP互联网控制消息协议OSPF开放最短路径优先IPsecIP安全协议 传输层Transport Layer TCP传输控制协议UDP用户数据报协议SCTP流控制传输协议 会话层Session Layer NetBIOS网络基本输入/输出系统PPTP点对点隧道协议RPC远程过程调用 表示层Presentation Layer JPEG联合摄影专家组GIF图形交换格式SSL/TLS安全套接层/传输层安全 应用层Application Layer HTTP超文本传输协议FTP文件传输协议SNMP简单网络管理协议DNS域名系统POP3邮局协议版本3 1.2 每层涉及的设备 应用层Application Layer 设备Web服务器、邮件服务器、FTP服务器、DNS服务器等技术HTTP、HTTPS、SMTP、POP3、IMAP、FTP、DNS等应用层协议 传输层Transport Layer 设备网关、防火墙技术TCP传输控制协议、UDP用户数据报协议 网络层Network Layer 设备路由器、三层交换机技术IPInternet Protocol、ICMPInternet Control Message Protocol、ARP地址解析协议 链路层Data Link Layer 设备网桥Bridge、二层交换机Switch、网卡Network Interface Card技术以太网、PPP点对点协议、MAC地址、VLAN虚拟局域网 物理层Physical Layer 设备中继器Repeater、集线器Hub、传输介质如双绞线、光纤技术传输介质、信号调制解调 1.2.1 物理层设备 中继器 中继器RP repeater又称转发器主要功能是将信号整形并放大再转发出去以消除信号经过一长段电缆后因噪声或其他原因而造成的失真和衰减使信号的波形和强度达到所需要的要求进而扩大网络传输的距离。 集线器 集线器(Hub) 实质上是一个多端口的中继器。 1.2.2 数据链路层设备 网桥 二层交换机 二层交换机是一种用于局域网LAN的网络设备。它在数据链路层第二层上进行数据包转发和交换的操作。与传统的集线器Hub相比交换机能够更智能地根据目标MAC地址来选择性地将数据包转发到目标设备从而提升了网络的传输效率和安全性。只要存在MAC地址那么交换机就认为是一台网络设备 二层交换机通过学习和维护一个MAC地址表来实现数据包的转发。当收到一个数据包时交换机会查找目标MAC地址并查询MAC地址表确定应该将数据包转发到哪个端口。如果MAC地址表中没有对应的目标地址记录交换机会将数据包广播到所有的端口以便让目标设备回应并更新相应的记录。 1.2.3 网络层设备 三层交换机 三层交换机是一种网络设备用于在计算机网络中进行数据包转发和路由功能。它位于网络的第三层网络层因此又称为网络交换机或路由交换机。三层交换机具有部分路由器功能的交换机三层交换机的最重要目的是加快大型局域网内部的数据交换所具有的路由功能也是为这目的服务的能够做到一次路由多次转发。 路由器 路由器是一种具有多个输入输出端口的专用计算机其任务是连接不同的网络连接异构网络并完成路由转发。在多个逻辑网络即多个广播域互联时必须使用路由器。 1.2.4 传输层设备 网关 网关Gateway 就是一个网络连接到另一个网络的“关口”。也就是网络关卡。网关又称网间连接器、协议转换器。默认网关在网络层上以实现网络互连是最复杂的网络互连设备仅用于两个高层协议不同的网络互连。网关的结构也和路由器类似不同的是互连层。网关既可以用于广域网互连也可以用于局域网互连。 防火墙 1.2.5 交换机和路由器的应用 交换机可以隔离冲突域路由器可以隔离广播域。交换机组建局域网路由器组建广域网。 交换机的应用 集线器Hub的主机A发送数据给Switch主机B时其他主机都能收到但同时都不能发送数据。交换机分割冲突域A与B通信C与D也能相互通信。交换机是基于MAC地址表进行转发数据帧的。 路由器的应用 交换机能分割冲突域例如本机在上网的时候其他主机也可以上网但不能分割广播域有设备发送广播帧时其他设备还是可以接收。但路由器分割广播域。一般情况广播帧转发限制在广播域内广播域边缘是路由器通常情况路由器不会转发广播帧。路由器负责网络间转发报文。它能够在自身的路由表里查找到达目的地的下一跳地址将报文转发给下一跳路由器如此重复并最终将报文送达目的地。相对于路由器是连接不同地址段的路由器每个接口之间都必须涉及的是不同的地址段。 1.2.6 问题 为什么有时候还要在路由器的后面先接1台交换机再接计算机 路由器是可以直接接电脑等终端设备为什么标准都是路由器接交换机然后再接电脑等终端是因为路由器本来就是一个路由设备用来选路的不适合大量的数据交换交换机是用来大量数据交换的终端在内网的性质就是需要使用交换机所以标准就是路由器地下接交换机的形式。一般是情况就是在路由器下面接交换机路由器主要起数据转发也就是寻址、路由的功能交换机起到用户接入的目的。但是家用的路由器的话直接就接计算机就可以了而不必考虑再接交换机。 二层交换机和三层交换机的区别 工作层次 二层交换机工作在数据链路层第二层而三层交换机工作在网络层第三层。二层交换机主要基于MAC地址进行转发而三层交换机除了MAC地址还能够根据IP地址进行路由判断。 转发方式 二层交换机使用MAC地址表来学习和转发数据包对网络进行内部的二层交换。它通过查找源MAC地址和目标MAC地址的映射关系来决定数据包的转发路径。而三层交换机除了学习和转发MAC地址还可以根据目标IP地址和路由表信息进行数据包的路由从而支持不同子网之间的通信。 处理能力 由于三层交换机需要进行路由操作它在处理能力上相对于二层交换机更为复杂。三层交换机需要维护和处理更多的信息包括IP地址、路由表和路由协议等。因此在处理大量数据流量或者复杂网络拓扑时三层交换机的处理能力通常比二层交换机更强大。 安全性和灵活性 三层交换机具有更高级别的网络管理和安全控制能力。它支持访问控制列表ACL、VLAN和质量 of 服务QoS等功能可以进行更精细的流量控制和安全策略配置。而二层交换机相对简单功能较为有限。 网络范围 由于三层交换机支持路由功能它可以跨越多个子网进行数据转发和通信。而二层交换机仅能够在同一个子网内进行数据转发。 2. TCP/IP 4层模型 核心是网络层和传输层。 应用层和传输层使用端到端end-to-end协议。网络层提供的是逐跳hop-to-hop协议。网络接口层逐介质的。 TCP/IP作用应用层通过各种协议向终端提供业务应用处理特定应用程序细节传输层保证源端到目的端的可靠传输应用到应用的会话网络层处理分组在网络中的活动例如分组选路网络接口层数据链路层物理层处理与电缆的物理接口细节 TCP/IP不关注底层物理的介质主要关注终端之间逻辑数据流的转发。 设备之间的互联 两台设备之间的互联–网线。 多台设备之间的互联–交换机设备。 应用程序通常是用户进程而下三层一般在内核执行链路层网络层传输层。 3. 物理层传输介质 通信网络除了包含通信设备本身之外还包含连接这些设备的传输介质如同轴电缆、网线、双绞线和光纤等。不同的传输介质具有不同的特性这些特性直接影响到通信的诸多方面如线路编码方式、传输速度和传输距离等。 简单网络 两个终端用一条能承载数据传输的物理介质也称为传输介质连接起来就组成了一个最简单的网络。 介质-同轴电缆 介质-双绞线 介质-光纤 单模光纤相对于多模光纤传输的更远。 3.1 冲突域 冲突域共享式网络中进行双向传输的时候所有节点的集合当一个冲突域的主机同时发送数据的时候数据在到达目的之前可能会发生的冲突。 冲突域是指同一时间只有一台设备发送信息的范围说白了就是一次只有一个设备发送信息其他的只能等待。因为如果同一个物理网段中的 两台设备同时传输数据将发生冲突即两台设备的数字信号将在线路上相互干扰导致设备必须在之后重传数据。冲突对网络性能有严重的负面影响因此绝对要避免冲突。 同轴电缆又称为共享介质。 共享式网络中可能会出现信号冲突现象。 使用同轴电缆上网的时候有一个技术是载波侦听多路访问技术也叫冲突检测技术CSMA/CD。 CSMA/CD载波侦听多路访问/冲突检测。 技术工作原理例如终端设备不停的检测共享式线路的状态如果现在的线路是空闲的则可以发送数据如果不空闲则等待一段时间后继续检测如果另外一个设备同时发送数据那么两个设备会产生数据冲突。终端设备检测到冲突后会马上停止数据的发送并发送一个特殊的阻塞信号以强化冲突的信息使得线路上其他的站点检测到冲突。终端设备检测到冲突后会等待一段时间后再进行数据的发送。等待时间通过退避算法来计算。 总结先听后发边发边听冲突停发随机延迟后重发。 CSMA/CD共享式网络中检测并避免冲突的机制。 双工模式 半双工模式通信双方都可以接受和发送数据但是不能同时进行例如对讲机 全双工模式通信双方都可以同时接受和发送数据。例如电话 两种双工模式都支持双向数据传输。 4. 数据链路层 4.1 以太网帧结构 网络中传输数据时需要定义并遵循一些标准以太网是根据IEEE802.3标准来管理和控制数据帧的。 不同的协议栈用于定义和管理不同网络的数据转发规则。 应用层数据要经过TCP/IP每一层处理后通过网络传输到达目的端。每一层上都使用了该层是数据协议单元PDU彼此交换信息。不同层的PDU包含了不同的信息和名称。 说明 传输层Segment数据段 网络层Packet数据包 网络接口层Frame数据帧、Bit比特 逐层向下传递数据添加报头和报尾。 4.2 终端之间的通信 数据包在以太网物理介质上传播之前必须经过封装头部信息和尾部信息。 封装后的数据包称为数据帧。数据帧中封装的信息决定了数据如何传输。 以太网传输数据帧有两种格式选择哪种格式由TCP/IP中的协议簇中的网络层决定。 说明 Header头部信息。 Traile尾部信息。 4.3 帧格式 说明Type值1500的时候帧使用的是IEEE802.3格式。type值1536的时候Ethernet_II以太网2格式。 4.3.1 Ethernet_II 帧格式 说明 D.MAC目的mac地址接受者6个字节。 S.MAC源mac地址发送者6个字节。 Type标识数据段包含的高层协议类型字段。 IP协议十六进制0x0800ARP协议十六进制0x0806RARP协议十六进制0x8035 Data网络层数据最小长度为46个字节最大1500个字节。 FCS帧校验字段循环冗余校验字段提供了错误检测机制。 4.3.2 IEEE802.3 格式 说明 D.MAC目的mac地址接受者 S.MAC源mac地址发送者 LengthData的字节数多大Length就是多大 LLC逻辑链路控制目的服务访问点 D.SAP目的服务访问点AAS.SAP源服务访问点AAControl控制字段03 SNAP机构代码和类型字段 OrgCode机构代码00Type标识数据段包含的高层协议类型字段 Data网络层数据最小长度为38个字节最大是1492个字节。 FCS帧校验字段循环冗余校验字段提供了错误检测机制 CDP思科设备的协议 VTP思科网络设备中用于在交换机之间自动同步VLAN配置信息的协议 4.4 以太网和 IEEE802.3 封装 在TCP/IP中以太网IP数据报的封装是在RFC894中定义的IEEE802网络的IP数据报封装是在RFC1042中定义的。 最常使用的封装格式是RFC894定义的格式。两种帧格式都采用48位6字节的目的地址和源地址。这就是所称的硬件地址或以太网地址我们口语通常说的MAC地址。在以太网帧格式中类型字段之后就是数据而在802帧格式中跟随在后面的是3字节的802.2LLC和5字节的802.2SNAP。CRC字段用于帧内后续字节差错的循环冗余码检验检验和它也被称为FCS或帧检验序列。 802.3标准定义的帧和以太网的帧都有最小长度要求。802.3规定数据部分必须至少为38字节而对于以太网则要求最少要有46字节。为了保证这一点必须在不满足最小长度要求的数据后面插入填充pad字节。 不足最小长度那么就补足最小长度。例如ARP请求由于不满足以太网数据包的最小长度所以会有补齐的位数。 4.5 MTU 和路径 MTU 最大传输单元MTU 以太网和802.3对数据帧的长度都有一个限制其最大值分别是1500和1492字节。链路层的这个特性称作MTU最大传输单元。如果IP层有一个数据报要传而且数据的长度比链路层的MTU还大那么IP层就需要进行分片把数据报分成若干片这样每一片都小于MTU。 路径MTU 当在同一个网络上的两台主机互相进行通信时该网络的MTU是非常重要的。但是如果两台主机之间的通信要通过多个网络那么每个网络的链路层就可能有不同的MTU。重要的不是两台主机所在网络的MTU的值重要的是两台通信主机路径中的最小MTU。它被称作路径MTU。 小于400的值在传输的数据包才不会被分片。返回的MTU和发送时候MTU是不同的。 注意 MTU是在出接口查看MTU。 MTU是包括IP头部TCP头部应用程序头部应用层数据不能超过1500。 4.6 数据帧传输 数据链路层通过MAC地址来标识网络设备。数据链路层基于MAC地址进行帧传输。 大多数的厂商把MAC地址写入ROM中。 发送端使用接受端的mac地址主机B的MAC地址作为目的端的mac地址以太网封装完成后通过物理层转换成比特流在物理介质上传输。 4.7 以太网的 MAC 地址 由48位二进制数组成通常表示为12个十六进制的数。 MAC地址由两部分组成分别是供应商代码和序列号。 前24位代表该供应商代码由IEEE管理和分配。后24位序列号由厂商自己分配OUI。所以MAC地址是唯一的。 4.8 单播 单播单一的源端发送到单一的目的端每个主机接口都有一个唯一的MAC地址。 MAC地址OUI中第一个字节的第8位比特表示地址类型主机MAC地址这个比特固定为0表示发送到唯一的目的端。 说明在冲突域中所有的主机都可以收到源主机发送的单播帧但是其他主机发现目的mac地址不是自己的会丢弃该帧只有真正的mac地址才会接受并处理该帧。比如发送给主机B那么主机C和主机D会丢弃该单播帧。 TCP是面向连接的协议意味着分别运行于两主机由IP地址确定内的两进程由端口号确定间存在条连接。是属于单播。 4.9 广播 说明帧从单一的源发送到共享式以太网广播帧目的mac地址为16进制全为FF…所有收到该广播帧的主机都要接受并处理帧所有机器都处理。 广播仅应用于UDP对需将报文同时传往多个接收者的应用来说十分重要。 一旦有设备发送广播数据则广播域内所有设备都会收到这个数据包并且不得不耗费资源去处理大量的广播数据包将消耗网络带宽及设备资源。 受限的广播255.255.255.255指向网络的广播10.255.255.255 192.168.1.255指向子网的广播10.1.1.255 10.1.255.255指向所有子网的广播10.255.255.255主机处理所有的地址192.168.255.255思科路由器支持路由器支持255.255.255.255主机不支持当主机处理 TFTP 的广播操作 TFTPTrivial File Transfer Protocol是一种简单的文件传输协议它基于UDP协议实现用于在计算机网络中进行简单的文件传输。TFTP旨在提供一个轻量级的、无状态的文件传输协议可以用于向远程主机传输文件或从远程主机获取文件。 4.10 组播多播 说明 多播仅应用于UDP对需将报文同时传往多个接收者的应用来说十分重要。 多播处于单播和广播之间帧仅传送给属于多播组的多个主机。 可以选择性的广播主机侦听特定的组播地址接受并处理目的mac地址为该组播的mac地址帧。 当需要网络上的一组主机接受相同的信息可以设置组播。当然这些接收者需要加入到相应的组播组中才会收到发往该组播组的报文。 组播MAC地址和单播MAC地址是通过第一个字节中的第8个比特来区分组播MAC地址是1单播MAC地址0。 D类IP地址格式 多播组地址包括为1110的最高4 bit和多播组号28位。它们通常可表示为点分十进制数范围从224.0.0.0到239.255.255.255。IP多播相对应的以太网地址范围从 01 : 00 : 5e : 00 : 00 : 00到01 : 00 : 5e : 7f : ff : ff即以太网地址中最高位的01是人为指定的用于标识该地址是多播地址。既然地址映射是不唯一的那么设备驱动程序或IP层就必须对数据报进行过滤因为网卡肯能受到主机不想接收的多播数据帧。 一个MAC地址对应多个组播地址。 4.11 数据帧的发送和接受 当主机接收到的数据帧所包含的目的MAC地址是自己的时候会把以太网封装剥掉后送往上层协议。 终端设备接到数据帧的处理方式 帧从主机的物理接口发送出来后通过传输介质传输到目的端。共享网络中这个帧可能到达多个主机。主机检查帧头中的目的MAC地址如果目的MAC地址不是本机MAC地址也不是本机侦听的组播或广播MAC地址则主机会丢弃收到的帧。如果目的MAC地址是本机MAC地址则接收该帧检查帧校验序列FCS字段并与本机计算的值对比来确定帧在传输过程中是否保持了完整性。如果帧的FCS值与本机计算的值不同主机会认为帧已被破坏并会丢弃该帧。如果该帧通过了FCS校验则主机会根据帧头部中的Type字段来确定将帧发送给上层哪个协议处理。如果Type字段的值为0x0800表明该帧需要发送到IP协议上处理。在发送给IP协议之前帧的头部和尾部会被剥掉。 4.12 帧的数据过滤过程 广播相对于组播来说不太好广播会在和应用层交互的时候如果应用程序没有开放对应的端口号就会被丢弃从而占用大量的网络资源。而组播处理直接在接口卡向驱动程序提交的时候就可以看到其MAC和组播组的MAC地址是否一致。
http://www.dnsts.com.cn/news/151934.html

相关文章:

  • 家电网站建设方案标识牌设计
  • 怎么做交易平台网站上海新媒体营销公司
  • 网站如何做自适应中装建设集团董事长
  • 建设部网站官网查询浅谈马云电子商务网站建设
  • ps做网站首页效果特效wordpress分站点
  • 网站开发毕业答辩什么类型的网站开发比较困难
  • 多屏合一网站建设wordpress 产品多图
  • 网站建设 搞笑笑话外汇网站建设
  • 网站建设方维织梦wap模板自适应手机网站dedecms模板下载
  • 网站开发用php还是js服装市场调研报告
  • 淄博网站建设报价购物系统名称
  • 上海整站seo跨境数据专线内部管理
  • 做个网站怎样做的办公室布局效果图
  • 个人网站备案 名称网络域名后缀有哪些
  • 做网站的公司 成都6网站建设做网站
  • 临漳专业做网站wordpress tag函数
  • 建网站怎么做网站伪静态化
  • 网站开发教程南皮哪有做网站的
  • 单位网站建设和维护网站注册界面代码
  • 制作网站什么制作软件鹤山市网站建设公司
  • 网站的制作方法电子商务就业方向
  • 公司网站改版南通网站公司网站
  • win7 网站配置平面设计发展前景
  • a做爰视频免费观费网站潜江官方新闻
  • 网站开发 环境房产中介 网站开发
  • 网站做3年3年包括什么软件重庆网站建设找重庆万为
  • 重庆建设医院网站加载wordpress外部文件路径
  • 浦江县做网站网站查询信息
  • 同一源代码再建设一个网站app网站开发定制
  • 织梦网站备份几种方法希爱力的作用与功效