广西网站建设产品优化,电子商务网站规划设计包括哪些方面,新公司网上核名入口,个人主页图标一、OSI参考模型
1、OSI的结构
应用层#xff1a;把人类语言转化成编码#xff0c;为各种应用程序提供网络服务。
表示层#xff1a;定义一些数据的格式#xff0c;#xff08;对数据进行加密、解密、编码、解码、压缩、解压缩#xff0c;每一层都可以实现#xff0c…一、OSI参考模型
1、OSI的结构
应用层把人类语言转化成编码为各种应用程序提供网络服务。
表示层定义一些数据的格式对数据进行加密、解密、编码、解码、压缩、解压缩每一层都可以实现只不过一般在表示层进行操作。
会话层对通信双方进行建立、维护、拆除session ID能够保障各个会话窗口互不影响
传输层建立端口对端口的连接逻辑连接ip连接----端口号
DNS域名解析系统端口号53
HTTP超文本传输协议----80
SMTP(简单邮件传输协议)----发邮件--25
pop3邮局协议---收邮件--110
telnet(远程登录)---23
FTP文件传输协议----20、21
TFTP简单文件传输协议
动态端口号:1024-65535----用来分配给一些不固定的服务
网络层路由器提供路由依据ip寻址转发数据。
数据链路层交换机封装成帧、差错检测、流量控制。
LLC子层逻辑链路控制子层为传输可靠性提供一个保障减少出现帧丢失、重复、失序的情况 CRC-----循环冗余计算码
MAC子层媒体接入控制子层负责识别网络层的协议然后对他们进行封装、解封装MAC寻址、 流量控制
物理层集线器传输比特流定义一些参数电压、接口、线缆标准、传输距离、传输介质、物理扩扑、信号传输模式
2、信号传输模式
单工模式同一时间内通信双方只能有一方有收或者发消息
半双工模式同一时间内通信双方可以同时有收或者发消息
全双工模式同一时间内通信双方可以同时有收发消息目前使用的模式
二、TCP/IP参考模型
1、TCP/IP的模型
TCP/IP标准模式应用层、传输层、网络层、网络接口层
TCP/IP对等模式应用层、传输层、网络层、数据链路层、物理层8字7字节1字节 前同步码标识从数据链路层传下来的数据帧开始定界符10101011便于接收端识别帧头帧尾
2、各个层中的协议
应用层、表示层、会话层SMTP、POP3、FTP、DNS、SNMP、TFTP等
传输层TCP、UDP
中间的协议ICMP、IGMP
网络层IP
中间的协议RARP、ARP
数据链路层、物理层USB
3、TCP协议
TCP固定的头部字节20Byte
source port源端口
destination port目的端口
sequence number序列号标识本机发送的数据报文的编号 Ack : ACK1,确认号标识请求对方下次发送的数据报文的编号
date offest:数据偏移标识数据分段在完整数据中的位置
reserved:保留给未来开发的功能 urg:当位置为1urgent pointer紧急指针位会发挥作用优先发送数据
PSHTCP的推送位在缓冲区未填满的情况下尽快的将缓冲区的数据推送上前交付给接收的应用 进程
RST复位开关
SYN连接建立的标志位
FIN连接断开的标志位
WINDOW:窗口通告本机接收能力 checksum:校验和
4、TCP的可靠机制
TCP的三次握手
第一次由客户端发出连接请求到服务器服务器收到后可以确定客户的发送与自身的接收没问题。
第二次再由服务器回话个客户让客户知道自己的发送与接受没问题这时服务器还不知自己的发 送是否有碍
第三次需客户在此回话表示服务器的发送无碍时方可以稳定建立连接三次握手完成后就可以进 行数据传输。
四次挥手
第一次:若由客户端发出断开请求时当服务器收到后表明了客户没有要给服务器发送数据的事。
第二次:当服务器收到后再次回复给客户端表明同意你的请求。
第三次:再次由服务器给客户端发送关闭连接的请求。
第四次:客户端收到后再次给服务器发送同意的信息时就会关闭连接此时当客户端等待2msl时 客户端依旧没有收到信息时则证明服务器已正常关闭此时客户端就可以正常关闭。
确认机制
Ack上一次seq上一次的lenseq上一次的Ack
滑动窗口机制
通过滑动窗口来通告本机的接收能力实现流量控制
完整性校验机制
通过checksum来校验数据的完整性
5、TCPUDP的协议特点
TCP可以实现流量控制 进行数据分段 面向连接的可靠协议 使用场景对传输效率要去求不高对准确性要求高占用带宽高 。
UDP用户数据协议不能实现流量控制 连接无的不可靠协议 使用场景对传输效率要去求高对准确性要求不高占用带宽不高。
6、IP协议
version版本4或6
IHLIP地址的头部长度20Byte
type of service :服务类型
total lengthIP头部从传输层传下来的数据
identification标识
FLAGS标识符保证数据分片后区别与网络中的其他IP数据报文
fragment offset片偏移标识数据分片在完整数据中的位置
ttl:生存周期32、64、128、256
protocol描述上层所使用的协议
header checksum:头部校验和
source address源IP地址
destination address:目标IP地址
TCP分段受MSS的影响最大数据分段长度
IP分片受MTU的影响最大传输单元 例如以太网接口通过光纤上网默认的MTU是1500字节 PPPOE宽带拨号上网、网线上网默认的MTU是1492字节
7、ICMP协议-网络报文管理协议
Type0Code0时Echo reply:ping回复
Type8Code0时Echo rrquest:ping请求
Type3Code0时网络不可达
Type3Code1时主机不可达
Type3Code2时协议不可达
Type3Code3时端口不可达
Type5Code0时重定向
8、以太网帧协议只在数据链路层出现
目的地址源地址类型数据来自网络层FCS FCS帧尾 三、OSPF
1、OSPF的介绍
1.1、三张表 路由表提供路由信息 拓扑表存放链路状态信息 邻居表存放了邻居的状态和邻居的基本信息 1.2、五种数据包 hello周期性的建立和维护邻居关系 DBDDD数据库描述报文描述的是LSA链路状态通告报文的摘要信息 LSR链路状态请求报文自己没有的或者比自己更新的那些链路状态的信息 LSU链路状态更新报文 LSAck链路状态确认报文
1.3、ospf工作过程 邻居同一OSPF区域内相互通信的路由器。邻居之间通过定期发送Hello包来确认连通性并建立相互的邻接关系。 邻接邻居的升华 1确认可达性双up建立邻居通过3次hello包 route ID标识的是路由器的身份 手工配置IPV4地址格式点分十进制不能重复 自动选举协议自己自动选举通过环回口、物理接口 环回口IP地址最大的优先成为ROUTER ID从第一个网络模块开始进行比较若模块都相同则比较子网掩码的大小 物理接口IP地址最大的优先成为ROUTER ID 注手工配置环回口物理接口 建议一般配置一个环回口 2摘要同步开始建立邻接关系确立了邻居关系之后 a、A向邻居路由器B发送DBD报文通告本地LSDB链路状态数据库表中所以的LSA的摘要信息 b、B收到DBD报文后与本地的LSDB做对比向A发送LSR报文请求对方发送自己需要的LSA的完整信息所需的目录及目录下的所有信息 c、A收到LSR后把对方所需要的LSA的完整信息打包成一条LSU报文发至B d、B收到LSU后向A回复LSAck报文进行确认 选举DR指定路由器、BDR备份指定路由器、DRother其他没有角色的路由保证路由信息的交互更加高效有序的进行 选举范围每个网段都会选举出一个DR和BDR 选举规则 a.接口优先级0~255默认优先级是1数字越大接口优先级越高 b.router IDIP地址大的优先成为DR、次优是BDR 关系状态 DR和BDR建立邻接关系 DR和DROTHER建立邻接关系 BDR和DROTHER建立邻接关系 DROTHER和DROTHER之间不用建立邻接关系 注意DR没有抢占性不会因为新增路由器而改变原来的DR除非DR和BDR都故障了当DR故障了BDR代替DR 3完整信息同步完全邻接关系建立 完全邻接关系建立LSDB表和路由表形成 注OSPF的周期性更新是增量更新 3、ospf状态机 DOWN稳定状态关闭状态这种情况处于手动指定router ID发送第一个HELLO包的时候进入下一个状态 Attempt一般不会出现收不到对方的HELLO回包这种情况一般出现在NBMA网络非广播多点接入网络 INIT初始化状态收到了对方的HELLO回包但没有收到对方的hello确认包 2-way双方互相发现邻居邻居状态关系稳定并确认DR和BDR的角色稳定状态 以上就已经确认邻居关系了相当于3次hello包的过程 Exstart交换开始状态发送一个空的DBD报文不发送LSA的摘要信息提示对方 Exchange交换状态发送后续的DBD报文用于通告LSDB的LSA的摘要信息 Loading读取状态进行LSA的请求、加入、确认 Full完全邻接关系建立LSDB表和路由表形成稳定状态 OSPF的周期更新30分钟 以上步骤同时进行 2、ospf的多区域 2.1、区域产生背景 1如果运行OSPF协议的路由器都处于同一个区域随着网络规模的变大同步LSDB表会表的非常缓慢会导致诸多的问题 2OSPF路由器在同一个区域会广播发送LSA如果网络规模大会导致LSDB表的同步非常缓慢 2.2、分区的好处 1减少了LSA的广播范围 2减少了路由表的规模 3提高网络的扩展性有利于大规模网络 2.3、区域类型骨干区域和非骨干区域 骨干区域area 0 AREA ID 00.0.0.0 10.0.0.1 2.4、多区互连原则 1非骨干区域必须和骨干区域互连 2非骨干区域之间不会互连防止形成环路 3骨干区域不能被分割 路由角色 IR内部路由器所有接口都在一个区域内 BR边界路由器连接多个区域 ABR区域边界路由器 AS自治系统同一个自治系统内的路由器的AS编号是一样的 ASBR自治系统边界路由器 3、OSPF协议的特点 没有跳数限制 使用组播更新变化的路由和网络信息 224.0.0.6DR和BDR的组播接收地址 224.0.0.5指网络中所以运行OSPF协议的路由器 路由收敛速度快 以cost作为度量值rip以跳数作为度量值 有效避免环路问题 在互联网上被大量使用是应用最广泛的路由协议 OSPF的更新周期是30分钟RIP的更新周期是30秒