教育房产时事环球科技商业
投稿投诉
商业财经
热点动态
科技数码
软件应用
国际环球
晨报科学
新闻时事
信息智能
汽车房产
办公手机
教育体育
生活生物

互联网基础知识(你应该知道的网络基础知识)

  互联网基础知识(你应该知道的网络基础知识)前言
  现在我们的手机, 电脑, 不夸张地说, 离开了网络就是一块’废铁’, 它们的作用将大打折扣.. 本文的作用呢, 主要是针对不是非网络专业的人员准备的, 以’最短的时间, 了解计网最多的知识’为前提起笔.概述
  先来了解下各种我们知道, 但是不太了解的专业名词的意思
  因特网
  因特网
  因特网是当今世界上最大的网络, 是"网络的网络". 即因特网是所有网络互连起来的一个巨型网络.
  因特网的组成 :
  边缘部分 : 主机
  核心部分 : 大量网络和连接这些网络的路由器(此路由器不是我们家用的路由器)
  以太网
  以太网是现在最常用的局域网通信协议, 以太网上传输的是MAC帧. 由于以太网同一时间只允许一台计算机发送数据, 所以必须有一套检测机制, 那就是CSMA/CD协议 :
  多点接入 : 多台计算机以多点接入的方式连接在一根总线上
  载波监听 : 不管是否正在发送, 每个站都必须不停地检测信道
  碰撞检测 : 边发送边监听
  OSI
  开放系统互连基本参考模型, 只要遵守这个OSI标准, 任何两个系统都能进行通信. OSI是七层协议体系结构, 而TCP/IP是一个四层协议体系结构, 于是我们采取折中的方法, 学习计算机网络原理的时候往往用的是五层协议的体系结构 : 物理层, 数据链路层, 网络层, 传输层和应用层
  协议体系结构物理层
  计算机的世界里只有0和1, 正如你现在所看这篇文章的文字, 存储在计算机中也是一大串0和1的组合. 但是这些数字不能在真实的物理介质中传输的, 而需要把它转换为光信号或者电信号, 所以这一层负责将这些比特流(0101)与光电信号进行转换.
  如果没有物理层, 那么也就不存在互联网, 不存在数据的共享, 因为数据无法在网络中流动.数据链路层
  数据在这一层不再是以比特流的形式传输, 而是分割成一个一个的帧再进行传输.
  MAC地址
  又称计算机的硬件地址, 被固化在适配器(网卡)ROM上的占48位的地址. MAC地址可以用来唯一区别一台计算机, 因为它在全球是独一无二的
  分组交换
  由于数据在这次曾要被分割成一个一个的帧, 由于不同的链路规定了不同的最大帧长, 即MTU(最大传输单元), 凡是超出这个MTU的帧都必须被分块. 例如一台货车一次能运输5吨的货物, 而有条公路限载重2吨, 那么你只好分3次运输.
  网桥
  网桥工作在数据链路层, 根据MAC帧的目的地址对收到的帧进行转发和过滤.
  以太网交换机
  实际上就是一个多接口的网桥, 以太网交换机的每个接口都直接与一个单个主机或另一个集线器相连, 可以很容易实现VLAN(虚拟局域网)
  以太网的MAC帧
  MAC帧的格式为 :
  MAC帧格式
  目的地址 : 接收方48位的MAC地址
  源地址 : 发送方48位的MAC地址
  类型字段 : 标志上一层使用的是什么协议, 0×0800为IP数据报
  网络层
  如果只有数据链路层没有网络层, 数据就只能在同一条链路上传输, 不能跨链路传输. 有了网络层, 数据便能跨域不同的数据链路传输.
  IP地址
  IP地址又称为软件地址, 存储在计算机的存储器上, IPv4地址为32位, IPv6地址为128位
  IP地址和MAC地址
  网络层以上使用IP地址, 数据链路层以下使用MAC地址
  IP地址是逻辑地址, MAC地址是物理地址
  IP分组中首部的源地址和目的地址在传输中不会改变, MAC帧中首部的源地址和目的地址每到一个路由器会改变一次
  IP地址分类
  IP地址 = {<网络号>, <主机号>}
  A类地址 : 0.0.0.0 ~ 127.0.0.0B类地址 : 128.0.0.0 ~ 191.255.0.0C类地址 : 192.0.0.0 ~ 223.255.255.0
  划分子网之后的IP地址
  IP地址 = {<网络号>, <子网号>, <主机号>}
  例如某单位拥有一个B类IP地址, 145.13.0.0, 但凡目的地址为145.13.x.x的数据报都会被送到这个网络上的路由器R. 内部划分子网后变成 : 145.13.3.0, 145.13.7.0, 145.13.21.0. 但是对外仍表现为一个网络, 即145.13.0.0. 这样路由器R收到报文后, 再根据目的地址发到对应的子网上.
  子网掩码
  一般由一串1和一串0组成, 不管网络有没有划分子网, 将子网掩码和IP地址做按位与运算即可得出网络地址.
  所有的网络都必须使用子网掩码, 同时在路由表中必须有子网掩码这一栏. 如果一个网络不划分子网, 那么该网络的子网掩码就是默认的子网掩码.
  A类地址的默认子网掩码为255.0.0.0B类地址的默认子网掩码为255.255.0.0C类地址的默认子网掩码为255.255.255.0
  尽管划分子网增加了灵活性, 但是却减少了能够连接在网络上的主机总数.
  构成超网的IP地址
  IP地址 = {<网络前缀>, <主机号>}
  使用网络前缀, 无分类域间路由选择CIDR
  例如, 128.14.35.7/20, 意思是前20位为网络前缀, 后12位为主机号. 另外, CIDR把网络前缀相同的连续的IP地址组成一个"CIDR地址块"
  地址掩码 : CIDR使用32位的地址掩码, 类似于子网掩码.
  IP数据报
  在网络层, 数据是以IP数据报(IP分组)的形式传输的
  IP数据报的格式
  首部前20字节为固定长度, 是所有IP数据报必备的. 后4字节是可选字段, 其长度可变.
  IP数据报首部固定的字段分析 :
  版本号 : IP协议的版本, IPv4或IPv6
  首部长度 : 记录了首部的长度, 最大为1111, 即15个32位字长, 即60字节. 当首部长度不是4字节的整数倍时, 需要使用最后的填充字段加以填充.
  服务类型 : 一般无用
  总长度 : 指首部和数据之和的长度. 最大为216-1 = 65535字节. 但是由于数据链路层规定每一帧的数据长度都有最大长度MTU, 以太网规定MTU为1500字节, 所以超出范围的数据报就必须进行分片处理
  标识 : 每产生一个IP数据报, 计数器就+1, 并将此值赋值给标识字段. 再以后需要分片的数据报中, 标识相同说明是同一个数据报
  标志 : 占3位, 最低位记为MF(More Fragment). MF = 1说明还有分片; MF = 0说明这已经是最后一个分片. 中间一位记为DF(Don’t Fragment), 意思是不能分片. 只有当DF = 0时才允许分片.
  段位移 : 又称片位移, 相对于用户数据字段的起点, 该片从何处开始. 片位移以8个字节为偏移单位. 所以, 每个分片的长度一定是8字节的整数倍.
  生存时间 : TTL(Time To Live). 数据报能在因特网中经过路由器的最大次数为255次, 每经过一个路由器则TTL – 1, 为0时丢弃该报文.
  协议 : 记录该报文所携带的数据是使用何种协议.
  首部检验和 : 只检验数据报的首部, 不检验数据部分. 不为0则丢弃报文.
  源地址和目的地址 : 不解释
  IP层转发分组的流程
  每个路由器内部都维护一个路由表, 路由表包含以下内容(目的网络地址, 下一跳地址).
  使用子网时分组转发时, 路由表必须包含以下三项内容: 目的网络地址, 子网掩码和下一跳地址.
  特定主机路由 : 对特定的目的地址指明一个路由
  默认路由 : 不知道分组该发给哪个路由器时就发给默认路由. 当一个网络只有很少的对外连接时使用默认路由非常合适.
  路由器的分组转发算法
  从数据报中拿到目的IP地址D, 得出目的网络地址N
  若N就是与此路由器直接相连的某个网络地址, 则直接交付(不需要再交给其他路由器转发, 直接找到该目的主机交付), 否则 -> (3)
  若路由表中有目的地址为D的特定主机路由, 则把数据报传给该路由器, 否则 -> (4)
  若路由表中有到达网络N的路由, 则把数据报传给该路由器, 否则 -> (5)
  若路由表中有默认路由, 则交给该路由器, 否则 -> (6)
  报告转发分组出错
  虚拟专用网VPN
  因特网中的所有路由器对该目的地址是专用地址的数据报一律不转发, 下面有3种专用地址(虚拟IP地址)
  10.0.0.0 ~ 10.255.255.255
  172.16.0.0 ~ 172.31.255.255
  192.168.0.0 ~ 192.168.255.255
  假设现在公司A有一个部门在广州和另一个在上海, 而他们在当地都有自己的专用网. 那么怎么将这两个专用网连接起来呢?
  租用电信的通信线路为本机构专用, 但是太贵了
  利用公用的因特网当做通信载体, 这就是虚拟专用网VPN
  网络地址转换NAT
  多个专用网内部的主机公用一个NAT路由器的IP地址, 在主机发送和接收IP数据报时必须先通过NAT路由器进行网络地址转换.
  NAT路由器的工作原理
  不仅如此, NAT还能使用端口号, 摇身一变成为网络地址和端口转换NAPT
  ARP协议
  ARP是解决同一个局域网上的主机或路由器的IP地址和MAC地址的映射问题, 即 IP地址 -> ARP -> MAC地址
  每一个主机都有一个ARP高速缓存, 里面有本局域网上的各主机和路由器的IP地址到MAC地址的映射表. 以下是ARP的工作原理 :
  ARP的工作原理.jpg
  那如果是跨网络使用ARP呢?
  在本网络上广播
  未找到该主机, 则到路由器
  路由器帮忙转发(在另一网络上广播)
  找到了则完成ARP请求, 未找到则返回(2)
  传输层
  这一层是重中之重, 因为数据链路层, 网络层这两层的数据传输都是不可靠的, 尽最大能力交付的. 什么意思的? 就是它们不负责提交给你的就是正确的数据. 然而这一层的TCP协议将要提供可靠传输
  这一层主要重点是两个协议 : UDP 和 TCP
  用户数据报协议UDP
  UDP主要特点 :
  无连接
  尽最大努力交付
  面向报文 : 应用层交下来的报文直接加上UDP头部就往IP层扔, 不合并也不拆分
  没有拥塞控制
  支持一对一, 一对多, 多对一和多对多的交互通信
  首部开销小, 只有8个字节
  UDP首部
  UDP首部格式
  源端口 : 源端口号. 在需要对方回信时选用, 不需要则全0
  目的端口 : 目的端口号. 这在终点交付报文时必须要使用到
  长度 : UDP数据报的长度, 最小值为8(仅有首部)
  检验和 : 与IP数据报只检验首部不同的是, UDP需要把首部和数据部分一起检验
  传输控制协议TCP
  TCP主要特点 :
  面向连接的运输层协议
  每一条TCP连接只能有2个端点, TCP是点对点的
  提供可靠交付
  全双工通信
  面向字节流
  TCP的工作流程
  TCP字节流
  TCP的连接
  TCP连接的端点叫套接字(socket)
  socket = (IP地址 : 端口号)
  每一条TCP连接唯一地被通信两端的两个端点(socket)所确定. 即 :TCP连接 ::= {socket1, socket2} = {(IP1 : port1), (IP2 : port2)}
  TCP报文段的首部
  TCP报文段的首部
  源端口和目的端口 : 同UDP端口作用
  序号 : 本报文段的数据的第一个字节的序号
  确认号 : 期望收到对方下一个报文段的第一个数据字节的序号若确认号 = N, 则表明 : 到序号N-1为止的所有数据都已正常收到
  数据偏移 : TCP报文段的首部长度
  保留 : 以后用, 目前为0
  紧急URG : 若URG = 1时, 说明紧急指针字段有效, 告诉系统这是紧急数据, 应尽快传送. 例如突然要中断传送
  确认ACK : ACK = 1时确认号才有效, ACK = 0时确认号无效. TCP规定, 连接建立后所有传送的报文段都必须把ACK置1
  推送PSH : 若PSH = 1, 则接收方收到报文段之后不再等到整个缓存满而是直接向上交付
  复位RST : 当RST = 1, 说明TCP连接有严重错误, 必须释放连接再重连
  同步SYN : 在连接建立时用来同步序号. 当SYN = 1, ACK = 0时表明这是一个连接请求报文段, 对方若同意建立连接, 则在响应的报文段中置SYN = 1, ACK = 1
  终止FIN : 当FIN = 1, 表明此报文段的发送方数据已发送完毕, 并要求释放连接
  窗口 : 告诉对方 : 从本报文段首部中的确认号算起, 接收方目前允许对方发送的数据量. 这是作为接收方让发送方设置其发送窗口的依据
  检验和 : 同UDP, 检验首部和数据部分
  紧急指针 : 当URG = 1时有效, 指出紧急数据的末尾在报文段的位置
  选项 : 最大可40字节, 没有则为0最大报文段长度MSS(Maximum Segment Size) : 每一个TCP报文段中数据字段的最大长度, 若不填写则为默认的536字节.
  窗口
  TCP中很重要的一个概念, 那就是窗口(发送窗口和接收窗口)
  窗口
  由于停止等待协议非常低效, 于是衍生出窗口这一概念. 上图为发送方维持的发送窗口, 位于发送窗口的5个分组都可以连续发送出去而不需要等待对方的确认. 每收到一个确认, 就把发送窗口前移一个分组的位置. 这大大提高了信道利用率!
  接收方不必发送每个分组的确认报文, 而是采用累积确认的方式. 也就是说, 对按序到达的最后一个分组发送确认报文.
  超时重传
  如果发送方等待一段时间后, 还是没收到 ACK 确认报文, 就会启动超时重传. 这个等待的时间为重传超时时间(RTO, Retransmission TimeOut).
  然而, RTO 的值不是固定的, 这个时间总是略大于连接往返时间(RTT,Round Trip Time). 假设报文发送过去需要5秒, 对方收到后发送确认报文回来也需要5秒, 那么RTT就为10秒, 那这RTO就要比10秒要略大一些. 那么超过RTO之后还没有收到确认报文就认为报文丢失了, 就要重传.
  流量控制
  利用滑动窗口和报文段的发送时机来进行流量控制.
  拥塞控制
  发送方维持一个拥塞窗口cwnd, 发送窗口 = 拥塞窗口.
  慢开始 : cwnd = 1, 然后每经过一个传输轮次就翻倍拥塞避免 : 让cwnd缓慢增大, 每经过一个传输轮次就+1慢开始门限ssthresh :当cwnd<ssthresh,使用慢开始算法  当cwnd>ssthresh,使用拥塞避免算法  当cwnd=ssthresh,随意
  拥塞控制
  只要判断网络出现拥塞, 把ssthresh设为当前发送拥塞窗口的一半(不能小于2), 并把cwnd设为1, 重新执行慢开始算法.
  除了慢开始和拥塞避免算法外, 还有一组快重传和快恢复算法 :
  快重传 : 接收方及时发送确认, 而发送方只要一连收到三个重复确认, 马上重传快恢复 : 当发送方一连收到三个重复确认时, ssthresh减半, cwnd设为ssthresh.
  TCP三次握手
  TCP三次握手建立连接和四次挥手断开连接是面试爱问的知识点.
  TCP三次握手Q : 为什么要三次握手, 两次不可以吗?
  A : 试想一下, A第一次发送请求连接, 但是在网络某节点滞留了, A超时重传, 然后这一次一切正常, A跟B就愉快地进行数据传输了. 等到连接释放了以后, 那个迷失了的连接请求突然到了B那, 如果是两次握手的话, B发送确认, 它们就算是建立起了连接了. 事实上A并不会理会这个确认, 因为我压根没有要传数据啊. 但是B却傻傻地以为有数据要来, 苦苦等待. 结果就是造成资源的浪费.
  更加接地气的解释就是 : A打电话给B第一次握手:你好,我是A,你能听到我说话吗  第二次握手:听到了,我是B,你能听到我说话吗  第三次握手:听到了,我们可以开始聊天了    三次握手其实就是为了检测双方的发送和接收能力是否正常,你说呢?
  TCP四次挥手
  TCP四次挥手Q : 为什么要四次挥手, 而不是两次, 三次?
  A :首先, 由于TCP的全双工通信, 双方都能作为数据发送方. A想要关闭连接, 必须要等数据都发送完毕, 才发送FIN给B. (此时A处于半关闭状态)然后, B发送确认ACK, 并且B此时如果要发送数据, 就发送(例如做一些释放前的处理)再者, B发送完数据之后, 发送FIN给A. (此时B处于半关闭状态)然后, A发送ACK, 进入TIME-WAIT状态最后, 经过2MSL时间后没有收到B传来的报文, 则确定B收到了ACK了. (此时A, B才算是处于完全关闭状态)
  PS : 仔细分析以上步骤就知道为什么不能少于四次挥手了.
  Q : 为什么要等待2MSL(Maximum Segment Lifetime)时间, 才从TIME_WAIT到CLOSED?
  A : 在Client发送出最后的ACK回复,但该ACK可能丢失。Server如果没有收到ACK,将不断重复发送FIN片段。所以Client不能立即关闭,它必须确认Server接收到了该ACK。Client会在发送出ACK之后进入到TIME_WAIT状态。Client会设置一个计时器,等待2MSL的时间。如果在该时间内再次收到FIN,那么Client会重发ACK并再次等待2MSL。MSL指一个片段在网络中最大的存活时间,2MSL就是一个发送和一个回复所需的最大时间。如果直到2MSL,Client都没有再次收到FIN,那么Client推断ACK已经被成功接收,则结束TCP连接。
  更加接地气的解释 :第一次挥手:A告诉B,我没数据发了,准备关闭连接了,你要发送数据吗  第二次挥手:B发送最后的数据  第三次挥手:B告诉A,我也要关闭连接了  第四次挥手:A告诉B你可以关闭了,我这边也关闭了应用层
  应用层协议最著名的就是HTTP, FTP了, 还有一个重要的DNS域名系统(DNS, Domain Name System)
  DNS 能将域名(例如, www.jianshu.com)解析成IP地址.
  域名服务器分类
  根域名服务器 : 最高层次的域名服务器
  顶级域名服务器 : 如其名
  权限域名服务器 : 负责一个区的应服务器
  本地域名服务器 : 主机发送DNS查询请求就是发给它
  DNS查询
  DNS查询
  主机向本地域名服务器的查询一般都是采用递归查询
  本地域名服务器向根域名服务器的查询通常是采用迭代查询递归查询 : B问A广州怎么去, A不知道, A就问C, C不知道就问D...直到知道了再一层一层转告直到A告诉B.
  迭代查询 : B问A广州怎么去, A不知道, A就告诉你可以去问C, 然后B就去问C, C不知道, C就告诉你可以去问D, 然后B就去问D...直到B知道为止
  DNS查询例子 : 域名为x.tom.com的主机想知道y.jerry.com的IP地址
  主机x.tom.com先向本地域名服务器dns.tom.com进行递归查询
  本地域名服务器采用迭代查询. 它先问一个根域名服务器
  根域名服务器告诉它, 你去问顶级域名服务器dns.com
  本地域名服务器问顶级域名服务器dns.com
  顶级域名服务器告诉它, 你去问权限域名服务器dns.jerry.com
  本地域名服务器问权限域名服务器dns.jerry.com
  权限域名服务器dns.jerry.com告诉它所查询的主机的IP地址
  本地域名服务器把查询结果告诉主机x.tom.comPS : 该查询使用UDP, 并且为了提高DNS查询效率, 每个域名服务器都使用高速缓存.
  URL
  URL的格式 : <协议>://<主机>:<端口>/<路径>, 端口和路径有时可省略.
  使用HTTP协议的URL : http://<主机>:<端口>/<路径>, HTTP默认端口号是80
  HTTP协议
  HTTP是面向事务的, 即它传输的数据是一个整体, 要么全部收到, 要么全部收不到.
  万维网的工作过程
  每一次HTTP请求就需要建立一次TCP连接和释放TCP连接.
  HTTP是无连接, 无状态的. 每一次请求都是作为一次新请求.
  HTTP/1.0 缺点 : 无连接, 每一次请求都要重新建立TCP连接, 所以每一次HTTP请求都要花费2倍RTT时间(一次TCP请求, 一次HTTP请求)
  HTTP/1.1 : 使用持续连接, 即保持TCP连接一段时间.HTTP/1.1持续工作的两种工作方式:非流水线方式和流水线方式  非流水线方式:收到一个请求的响应再发下一个请求,效率低,浪费资源  流水线方式:能够同时发送多个请求,效率高
  HTTP的GET和POST
  GET 请求通常用于查询、获取数据,而 POST 请求则用于发送数据GET 请求的参数在URL中, 因此绝不能用GET请求传输敏感数据, 而POST 请求的参数在请求头中, 安全性略高于GET请求ps:POST请求的数据也是以明文的形式存放在请求头中,因此也不安全
  Cookie
  万维网使用Cookie来跟踪用户, 表示HTTP服务器和用户之间传递的状态信息.
  Cookie工作原理 :1.用户浏览某网站,该网站的服务器为用户产生一个唯一的识别码,并以此为索引在服务器后端数据库中产生一个项目2.返回给用户的HTTP响应报文中添加一条"Set-cookie",值为该识别码,如1233.用户的浏览器将该cookie保存起来,在用于继续浏览该网站时发送的每一个HTTP请求都会有一行Cookie:123    于是,这个网站就知道Cookie为123的这个用户做了什么,为这个用户维护一个独立的列表(如购物车)
  当然, Cookie是把双刃剑, 方便的同时也带有危险性, 例如隐私泄露等, 用户可以自行决定是否使用Cookie
  Session
  Cookie是保存在客户端上的, 而Session是保存在服务器中. 当服务器收到用户发出的Cookie时, 会根据Cookie中的SessionID来查找对应的Session, 如没有则会生成一个新的SessionID返回给用户
  总而言之, Cookie和Session就是同一样东西存放地方不同而已.
  HTTPS
  HTTPS协议
  HTTPS协议在HTTP协议的基础上, 在HTTP和TCP中间加入了一层SSL/TLS加密层, 解决了HTTP不安全的问题: 冒充, 篡改, 窃听三大风险.

什么是番号(番号的读音)曾几何时,番号一直是作为我国军队的一个标志存在着的,而番号的传承也因此具有了非同一般的意义,因为其不仅能够更好的区分不同的部队,并且还有利于同一番号的特定精神和文化的延续。所以一直番号怎么用(现在番号搜索还有用么)1一个木函。让各位用户可以不再为了各种不常用的功能安装大量app,超小体积即可满足大部分的常见需求。一个木函有着强大的特色功能,通过与网页联动解决各种常见问题,帮助你的手机减小体积哪里找番号(猎奇类的番号)今天小编不讲项目了,整天做项目也是要放松下的。下面给大家分享两款常用的软件,搜索资料,电影非常的方便。1第一款,这款软件一定要配合迅雷使用,有的时候不需要下载文件了,直接播放,非常最好看的动漫(最好看的动漫)最好看的动漫(最好看的动漫)动漫推荐简单粗暴的按分排名!呀hello!最近做推荐专题是以漫评形式做的,挑选的余地太小,这次直接推荐10部,只包含TV动画。排名和评分来自番组计划和豆有哪些后宫动漫(近9月出来的日本动漫后宫)后宫动漫,是日本动漫的一个重要题材,也是当今最热门的动漫主题之一!今天小编一口气为大家推荐40部后宫番,希望小伙伴们能喜欢!1。路人女主的养成方法故事是叙述御宅族安艺伦也,在把一名名爵锐腾怎么样(名爵锐腾是什么发动机)提起名爵锐腾,相信不少网友的第一反应就是8秒破百。确实,锐腾那台2。0T发动机着实给人留下的深刻的印象,但作为一辆主打家用的SUV车型,与2。0T同时上市的还有一台1。5T发动机,上海有哪些培训公司(上海上课微信群)上海证券报25日刊发文章全面规范校外培训行为上海发文部署双减工作。文章称,8月24日傍晚,上海发布了关于进一步减轻义务教育阶段学生作业负担和校外培训负担的实施意见,全面落实中央双减怀孕喝什么牛奶(怀孕喝什么牛奶对胎儿好)牛奶是孕期的营养美食,很多孕妈为了补钙和补水,孕期每天都要喝上好几包的牛奶。然而牛奶却并不是适合每一个人的食物,有几类孕妈喝牛奶,可能反而会影响消化,甚至是出现腹痛,不仅伤害自己,双顶径是什么(140周胎儿标准数值表)胎儿双顶径,是指胎儿头部左右两侧之间最宽部位的长度,又称为头部大横径,又称BPD。孕足月时BPD值应达到9。3厘米或以上。按一般规律,在孕5个月以后,基本与怀孕月份相符。以下是双顶三国演义故事(三国演义中的十二个经典小故事)三国演义故事(三国演义中的十二个经典小故事)三国演义中的十二个经典小故事,张辽800人破10万大军今天给大家带来的是三国演义中你不知道的经典小故事,这些故事你知道多烧呢?1董卓死,希腊神话中的十二主神(古希腊神话中的十二主神)希腊神话中的十二主神(古希腊神话中的十二主神)奥林波斯之十二神是古希腊宗教中最受崇拜的十二位神,他们一般分别是宙斯赫拉得墨忒耳赫斯提亚波塞冬雅典娜阿波罗阿耳忒弥斯阿佛洛狄忒阿瑞斯赫
潘金莲与武松(武松对潘金莲到底有没有动过心?)潘金莲与武松(武松对潘金莲到底有没有动过心?)如果不是武大郎,武松与潘金莲绝对是郎才女貌的一对!那么,武松对潘金莲究竟有没有意呢?公平公正不带个人偏见地讲,肯定是有意的!武松是打虎新水浒扈三娘(水浒传扈三娘)新水浒扈三娘(水浒传扈三娘)在大多数人看来,水浒传主要讲述了108好汉除暴安良替天行道的事,然而事实上真是怎样?其实不然,真相没那么简单。话说梁山好汉们自成功劫获生辰纲后,大批的金新水浒传31(老版水浒传第31集)新水浒传31(老版水浒传第31集)武松和鲁智深作为梁山步军头领中最强的两张王牌,在新水浒中仿佛也成了一对难兄难弟,鲁智深武力被削武松也同样没能逃过,本期罗列新水浒中武松被削的三场战水浒传108将(水浒108将真实武力排名)水浒传108将(水浒108将真实武力排名)1981年,中国画研究院筹建初期,由文化部从全国邀请著名书画家到北京参加中国画创作组进行书画创作活动。期间,蔡若虹先生看到孙敬会先生为四川水浒传108将(水浒108将真实武力排名)水浒传108将(水浒108将真实武力排名)1981年,中国画研究院筹建初期,由文化部从全国邀请著名书画家到北京参加中国画创作组进行书画创作活动。期间,蔡若虹先生看到孙敬会先生为四川五虎将皮肤(五虎将皮肤分别多少钱)五虎将皮肤(五虎将皮肤分别多少钱)五虎将系列皮肤早在五五开黑节期间就已经上线,不过由于档期的缘故,当初只上了赵云黄忠两款皮肤。而且这两款皮肤质量非常差,玩家们怨声载道!最近天美终于经典科幻小说(这6本经典科幻小说)经典科幻小说(这6本经典科幻小说)科幻小说真的能预测未来吗?究竟是作家预测了未来,还是只是小说激发了对未来的想象?在中外文学史上,有一些科幻小说在当时的时代看起来不可能,但是现代科好看的历史小说(四本当前超火爆的历史小说)好看的历史小说(四本当前超火爆的历史小说)本期分享四本当前超火爆的历史小说,剧情惊艳文笔绝佳,已肥可宰书荒自取第一本三国之最风流作者赵子曰本书字数449万字连载中书评这是一部十分详经典动漫(日本动漫巅峰神作)经典动漫(日本动漫巅峰神作)今天推荐一部十分好看的动漫!这是由小野不由美写的一部架空穿越奇幻轻小说改编!小说目前一共有十五本!只可惜这部小说只有台译版,没有汉译版!虽然是一部很早的黄易去世(黄易怎么死的)黄易去世(黄易怎么死的)新京报讯3月22日,古天乐在社交媒体上发文,追忆寻秦记作者黄易。他称,之所以选择3月正式公布电影寻秦记的预告片,一个重要的原因是,这是我向3月15日生辰的黄经典小说(十本值得永久收藏的经典小说)经典小说(十本值得永久收藏的经典小说)大家好,我是冬日暖阳,今天跟大家要聊的小说是十本值得永久收藏的经典小说,汇聚各种类型,完结多年好评不断!冒牌大英雄作者七十二编七十二编怕是最任