“动画那些事”的网站没有了?为什么被禁止访问了?超级qq是不是没有了换地址神马的?哭。。求解答!

当前所在位置: >
热门微信号:
当你在浏览器中输入并且按下回车之后发生了什么?
作者: 浏览数:0 用手机扫描二维码
阅读,只需一秒。精彩,尽在掌握!当你在浏览器中输入并且按下回车之后发生了什么?本文试图回答一个古老的面试问题:当你在浏览器中输入...
(点击上方蓝字,可快速关注)当你在浏览器中输入并且按下回车之后发生了什么?本文试图回答一个古老的面试问题:当你在浏览器中输入并且按下回车之后发生了什么?不过我们不再局限于平常的回答,而是想办法回答地尽可能具体,不遗漏任何细节。这将是一个协作的过程,所以深入挖掘吧,并且帮助我们一起完善它。仍然有大量的细节等待着你来添加,欢迎向我们发送Pull Requset!这些内容使用 Creative Commons Zero 协议发布。回车键按下为了从头开始,我们选择键盘上的回车键被按到最低处作为起点。在这个时刻,一个专用于回车键的电流回路被直接或者通过电容器闭合了,使得少量的电流进入了键盘的逻辑电路系统。这个系统会扫描每个键的状态,对于按键开关的电位弹跳变化进行噪音消除(debounce),并将其转化为键盘码值。在这里,回车的码值是13。键盘控制器在得到码值之后,将其编码,用于之后的传输。现在这个传输过程几乎都是通过通用串行总线(USB)或者蓝牙(Bluetooth)来进行的,以前是通过PS/2或者ADB连接进行。USB键盘:键盘的USB元件通过计算机上的USB接口与USB控制器相连接,USB接口中的第一号针为它提供了5V的电压键码值存储在键盘内部电路一个叫做”endpoint”的寄存器内USB控制器大概每隔10ms便查询一次”endpoint”以得到存储的键码值数据,这个最短时间间隔由键盘提供键值码值通过USB串行接口引擎被转换成一个或者多个遵循低层USB协议的USB数据包这些数据包通过D+针或者D-针(中间的两个针),以最高1.5Mb/s的速度从键盘传输至计算机。速度限制是因为人机交互设备总是被声明成”低速设备”(USB 2.0 compliance)这个串行信号在计算机的USB控制器处被解码,然后被人机交互设备通用键盘驱动进行进一步解释。之后按键的码值被传输到操作系统的硬件抽象层虚拟键盘(触屏设备):在现代电容屏上,当用户把手指放在屏幕上时,一小部分电流从传导层的静电域经过手指传导,形成了一个回路,使得屏幕上触控的那一点电压下降,屏幕控制器产生一个中断,报告这次“点击”的坐标然后移动操作系统通知当前活跃的应用,有一个点击事件发生在它的某个GUI部件上了,现在这个部件是虚拟键盘的按钮虚拟键盘引发一个软中断,返回给OS一个“按键按下”消息这个消息又返回来向当前活跃的应用通知一个“按键按下”事件产生中断[非USB键盘]键盘在它的中断请求线(IRQ)上发送信号,信号会被中断控制器映射到一个中断向量,实际上就是一个整型数 。CPU使用中断描述符表(IDT)把中断向量映射到对应函数,这些函数被称为中断处理器,它们由操作系统内核提供。当一个中断到达时,CPU根据IDT和中断向量索引到对应的中端处理器,然后操作系统内核出场了。(Windows)一个 WM_KEYDOWN 消息被发往应用程序HID把键盘按下的事件传送给 KBDHID.sys 驱动,把HID的信号转换成一个扫描码(Scancode),这里回车的扫描码是 VK_RETURN(0x0d)。 KBDHID.sys 驱动和 KBDCLASS.sys (键盘类驱动,keyboard class driver)进行交互,这个驱动负责安全地处理所有键盘和小键盘的输入事件。之后它又去调用 Win32K.sys ,在这之前有可能把消息传递给安装的第三方键盘过滤器。这些都是发生在内核模式。Win32K.sys 通过 GetForegroundWindow() API函数找到当前哪个窗口是活跃的。这个API函数提供了当前浏览器的地址栏的句柄。Windows系统的”message pump”机制调用 SendMessage(hWnd, WM_KEYDOWN, VK_RETURN, lParam) 函数, lParam 是一个用来指示这个按键的更多信息的掩码,这些信息包括按键重复次数(这里是0),实际扫描码(可能依赖于OEM厂商,不过通常不会是 VK_RETURN ),功能键(alt, shift, ctrl)是否被按下(在这里没有),以及一些其他状态。Windows的 SendMessage API直接将消息添加到特定窗口句柄 hWnd 的消息队列中,之后赋给 hWnd 的主要消息处理函数 WindowProc 将会被调用,用于处理队列中的消息。当前活跃的句柄 hWnd 实际上是一个edit control控件,这种情况下,WindowProc 有一个用于处理WM_KEYDOWN 消息的处理器,这段代码会查看 SendMessage 传入的第三个参数 wParam ,因为这个参数是 VK_RETURN ,于是它知道用户按下了回车键。(Mac OS X)一个 KeyDown NSEvent被发往应用程序中断信号引发了I/O Kit Kext键盘驱动的中断处理事件,驱动把信号翻译成键码值,然后传给OS X的WindowServer 进程。然后, WindowServer 将这个事件通过Mach端口分发给合适的(活跃的,或者正在监听的)应用程序,这个信号会被放到应用程序的消息队列里。队列中的消息可以被拥有足够高权限的线程使用 mach_ipc_dispatch 函数读取到。这个过程通常是由 NSApplication 主事件循环产生并且处理的,通过 NSEventType 为 KeyDown 的 NSEvent 。(GNU/Linux)Xorg 服务器监听键码值当使用图形化的 X Server 时,X Server会按照特定的规则把键码值再一次映射,映射成扫描码。当这个映射过程完成之后, X Server 把这个按键字符发送给窗口管理器(DWM,metacity, i3等等),窗口管理器再把字符发送给当前窗口。当前窗口使用有关图形API把文字打印在输入框内。解析URL浏览器通过URL能够知道下面的信息:Protocol ”http”使用HTTP协议Resource ”/”请求的资源是主页(index)输入的是URL还是搜索的关键字?当协议或主机名不合法时,浏览器会将地址栏中输入的文字传给默认的搜索引擎。大部分情况下,在把文字传递给搜索引擎的时候,URL会带有特定的一串字符,用来告诉搜索引擎这次搜索来自这个特定浏览器。检查HSTS列表···浏览器检查自带的“预加载HSTS(HTTP严格传输安全)”列表,这个列表里包含了那些请求浏览器只使用HTTPS进行连接的网站如果网站在这个列表里,浏览器会使用HTTPS而不是HTTP协议,否则,最初的请求会使用HTTP协议发送注意,一个网站哪怕不在HSTS列表里,也可以要求浏览器对自己使用HSTS政策进行访问。浏览器向网站发出第一个HTTP请求之后,网站会返回浏览器一个响应,请求浏览器只使用HTTPS发送请求。然而,就是这第一个HTTP请求,却可能会使用户收到 downgrade attack 的威胁,这也是为什么现代浏览器都预置了HSTS列表。转换非ASCII的Unicode字符浏览器检查输入是否含有不是 a-z, A-Z,0-9, - 或者 . 的字符这里主机名是
,所以没有非ASCII的字符,如果有的话,浏览器会对主机名部分使用Punycode 编码DNS查询···浏览器检查域名是否在缓存当中如果缓存中没有,就去调用 gethostbynme 库函数(操作系统不同函数也不同)进行查询gethostbyname 函数在试图进行DNS解析之前首先检查域名是否在本地Hosts里,Hosts的位置 不同的操作系统有所不同如果 gethostbyname 没有这个域名的缓存记录,也没有在 hosts 里找到,它将会向DNS 服务器发送一条DNS查询请求。DNS服务器是由网络通信栈提供的,通常是本地路由器或者ISP的缓存DNS服务器。查询本地 DNS 服务器如果DNS服务器和我们的主机在同一个子网内,系统会按照下面的 ARP 过程对 DNS 服务器进行 ARP查询如果DNS服务器和我们的主机在不同的子网,系统会按照下面的 ARP 过程对默认网关进行查询ARP要想发送ARP广播,我们需要有一个目标IP地址,同时还需要知道用于发送ARP广播的接口的Mac地址。首先查询ARP缓存,如果缓存命中,我们返回结果:目标IP = MAC如果缓存没有命中:查看路由表,看看目标IP地址是不是在本地路由表中的某个子网内。是的话,使用跟那个子网相连的接口,否则使用与默认网关相连的接口。查询选择的网络接口的MAC地址我们发送一个二层ARP请求:ARP Request:Sender MAC: interface:mac:address:hereSender IP: interface.ip.goes.hereTarget MAC: FF:FF:FF:FF:FF:FF (Broadcast)Target IP: target.ip.goes.here根据连接主机和路由器的硬件类型不同,可以分为以下几种情况:直连:如果我们和路由器是直接连接的,路由器会返回一个 ARP Reply (见下面)。集线器:如果我们连接到一个集线器,集线器会把ARP请求向所有其它端口广播,如果路由器也“连接”在其中,它会返回一个 ARP Reply 。交换机:如果我们连接到了一个交换机,交换机会检查本地 CAM/MAC 表,看看哪个端口有我们要找的那个MAC地址,如果没有找到,交换机会向所有其它端口广播这个ARP请求。如果交换机的MAC/CAM表中有对应的条目,交换机会向有我们想要查询的MAC地址的那个端口发送ARP请求如果路由器也“连接”在其中,它会返回一个 ARP ReplyARP Reply:Sender MAC: target:mac:address:hereSender IP: target.ip.goes.hereTarget MAC: interface:mac:address:hereTarget IP: interface.ip.goes.here现在我们有了DNS服务器或者默认网关的IP地址,我们可以继续DNS请求了:使用53端口向DNS服务器发送UDP请求包,如果响应包太大,会使用TCP如果本地/ISP DNS服务器没有找到结果,它会发送一个递归查询请求,一层一层向高层DNS服务器做查询,直到查询到起始授权机构,如果找到会把结果返回使用套接字当浏览器得到了目标服务器的IP地址,以及URL中给出来端口号(http协议默认端口号是80, https默认端口号是443),它会调用系统库函数 socket ,请求一个 TCP流套接字,对应的参数是 AF_INET 和SOCK_STREAM 。这个请求首先被交给传输层,在传输层请求被封装成TCP segment。目标端口会会被加入头部,源端口会在系统内核的动态端口范围内选取(Linux下是ip_local_port_range)TCP segment被送往网络层,网络层会在其中再加入一个IP头部,里面包含了目标服务器的IP地址以及本机的IP地址,把它封装成一个TCP packet。这个TCP packet接下来会进入链路层,链路层会在封包中加入frame头部,里面包含了本地内置网卡的MAC地址以及网关(本地路由器)的MAC地址。像前面说的一样,如果内核不知道网关的MAC地址,它必须进行ARP广播来查询其地址。到了现在,TCP封包已经准备好了,可是使用下面的方式进行传输:以太网WiFi蜂窝数据网络对于大部分家庭网络和小型企业网络来说,封包会从本地计算机出发,经过本地网络,再通过调制解调器把数字信号转换成模拟信号,使其适于在电话线路,有线电视光缆和无线电话线路上传输。在传输线路的另一端,是另外一个调制解调器,它把模拟信号转换回数字信号,交由下一个 网络节点 处理。节点的目标地址和源地址将在后面讨论。大型企业和比较新的住宅通常使用光纤或直接以太网连接,这种情况下信号一直是数字的,会被直接传到下一个 网络节点 进行处理。最终封包会到达管理本地子网的路由器。在那里出发,它会继续经过自治区域的边界路由器,其他自治区域,最终到达目标服务器。一路上经过的这些路由器会从IP数据报头部里提取出目标地址,并将封包正确地路由到下一个目的地。IP数据报头部TTL域的值每经过一个路由器就减1,如果封包的TTL变为0,或者路由器由于网络拥堵等原因封包队列满了,那么这个包会被路由器丢弃。上面的发送和接受过程在TCP连接期间会发生很多次:客户端选择一个初始序列号(ISN),将设置了SYN位的封包发送给服务器端,表明自己要建立连接并设置了初始序列号服务器端接受到SYN包,如果它可以建立连接:服务器端选择它自己的初始序列号服务器端设置SYN位,表明自己选择了一个初始序列号服务器端把 (客户端ISN + 1) 复制到ACK域,并且设置ACK位,表明自己接收到了客户端的第一个封包客户端通过发送下面一个封包来确认这次连接:自己的序列号+1接收端ACK+1设置ACK位数据通过下面的方式传输:当一方发送了N个Bytes的数据之后,将自己的SEQ序列号也增加N另一方确认接收到这个数据包(或者一系列数据包)之后,它发送一个ACK包,ACK的值设置为接收到的数据包的最后一个序列号关闭连接时:要关闭连接的一方发送一个FIN包另一方确认这个FIN包,并且发送自己的FIN包要关闭的一方使用ACK包来确认接收到了FINUDP 数据包TLS 握手客户端发送一个 Client hello 消息到服务器端,消息中同时包含了它的TLS版本,可用的加密算法和压缩算法。服务器端向客户端返回一个 Server hello 消息,消息中包含了服务器端的TLS版本,服务器选择了哪个加密和压缩算法,以及服务器的公开证书,证书中包含了公钥。客户端会使用这个公钥加密接下来的握手过程,直到协商生成一个新的对称密钥客户端根据自己的信任CA列表,验证服务器端的证书是否有效。如果有效,客户端会生成一串伪随机数,使用服务器的公钥加密它。这串随机数会被用于生成新的对称密钥服务器端使用自己的私钥解密上面提到的随机数,然后使用这串随机数生成自己的对称主密钥客户端发送一个 Finished 消息给服务器端,使用对称密钥加密这次通讯的一个散列值服务器端生成自己的 hash 值,然后解密客户端发送来的信息,检查这两个值是否对应。如果对应,就向客户端发送一个 Finished 消息,也使用协商好的对称密钥加密从现在开始,接下来整个 TLS 会话都使用对称秘钥进行加密,传输应用层(HTTP)内容TCP 数据包HTTP 协议···如果浏览器是Google出品的,它不会使用HTTP协议来获取页面信息,而是会与服务器端发送请求,商讨使用SPDY协议。如果浏览器使用HTTP协议,它会向服务器发送这样的一个请求:GET / HTTP/1.1Host: [其他头部]“其他头部”包含了一系列的由冒号分割开的键值对,它们的格式符合HTTP协议标准,它们之间由一个换行符分割开来。这里我们假设浏览器没有违反HTTP协议标准的bug,同时浏览器使用 HTTP/1.1 协议,不然的话头部可能不包含 Host 字段,同时 GET 请求中的版本号会变成 HTTP/1.0 或者 HTTP/0.9 。HTTP/1.1 定义了“关闭连接”的选项 “close”,发送者使用这个选项指示这次连接在响应结束之后会断开:Connection:close不支持持久连接的 HTTP/1.1 必须在每条消息中都包含 “close” 选项。在发送完这些请求和头部之后,浏览器发送一个换行符,表示要发送的内容已经结束了。服务器端返回一个响应码,指示这次请求的状态,响应的形式是这样的:200 OK[response headers]然后是一个换行,接下来有效载荷(payload),也就是
的HTML内容。服务器下面可能会关闭连接,如果客户端请求保持连接的话,服务器端会保持连接打开,以供以后的请求重用。如果浏览器发送的HTTP头部包含了足够多的信息(例如包含了 Etag 头部,以至于服务器可以判断出,浏览器缓存的文件版本自从上次获取之后没有再更改过,服务器可能会返回这样的响应:304 Not Modified[response headers]这个响应没有有效载荷,浏览器会从自己的缓存中取出想要的内容。在解析完HTML之后,浏览器和客户端会重复上面的过程,直到HTML页面引入的所有资源(图片,CSS,favicon.ico等等)全部都获取完毕,区别只是头部的 GET / HTTP/1.1 会变成 GET /$(相对的URL) HTTP/1.1 。如果HTML引入了
域名之外的资源,浏览器会回到上面解析域名那一步,按照下面的步骤往下一步一步执行,请求中的 Host 头部会变成另外的域名。HTTP服务器请求处理HTTPD(HTTP Daemon)在服务器端处理请求/相应。最常见的 HTTPD 有 Linux 上常用的 Apache 和 nginx,与 Windows 上的 IIS。HTTPD接收请求服务器把请求拆分为以下几个参数:HTTP请求方法(GET, POST, HEAD, PUT 和 DELETE )。在访问Google这种情况下,使用的是GET方法域名:请求路径/页面:/ (我们没有请求下的指定的页面,因此 / 是默认的路径)服务器验证其上已经配置了的虚拟主机服务器验证接受GET方法服务器验证该用户可以使用GET方法(根据IP地址,身份信息等)如果服务器安装了 URL 重写模块(例如 Apache 的 mod_rewrite 和 IIS 的 URL Rewrite),服务器会尝试匹配重写规则,如果匹配上的话,服务器会按照规则重写这个请求服务器根据请求信息获取相应的响应内容,这种情况下由于访问路径是 “/” ,会访问首页文件。(你可以重写这个规则,但是这个是最常用的)服务器会使用指定的处理程序分析处理这个文件,比如假设Google使用PHP,服务器会使用PHP解析index文件,并捕获输出,把PHP的输出结果给请求者浏览器背后的故事当服务器提供了资源之后(HTML,CSS,JS,图片等),浏览器会执行下面的操作:解析 HTML,CSS,JS渲染——构建 DOM 树 -& 渲染 -& 布局 -& 绘制浏览器浏览器的功能是从服务器上取回你想要的资源,然后展示在浏览器窗口当中。资源通常是 HTML 文件,也可能是 PDF,图片,或者其他类型的内容。资源的位置通过用户提供的 URI(Uniform Resource Identifier) 来确定。浏览器解释和展示 HTML 文件的方法,在 HTML 和 CSS 的标准中有详细介绍。这些标准由 Web 标准组织 W3C(World Wide Web Consortium) 维护。不同浏览器的用户界面大都十分接近,有很多共同的 UI 元素:一个地址栏后退和前进按钮书签选项刷新和停止按钮主页按钮浏览器高层架构组成浏览器的组件有:用户界面 用户界面包含了地址栏,前进后退按钮,书签菜单等等,除了请求页面之外所有你看到的内容都是用户界面的一部分浏览器引擎 浏览器引擎负责让 UI 和渲染引擎协调工作渲染引擎 渲染引擎负责展示请求内容。如果请求的内容是 HTML,渲染引擎会解析 HTML 和 CSS,然后将内容展示在屏幕上网络组件 网络组件负责网络调用,例如 HTTP 请求等,使用一个平台无关接口,下层是针对不同平台的具体实现UI后端 UI后端用于绘制基本 UI 组件,例如下拉列表框和窗口。UI 后端暴露一个统一的平台无关的接口,下层使用操作系统的 UI 方法实现Javascript 解释器 Javascript 解释器用于解析和执行 Javascript 代码数据存储 数据存储组件是一个持久层。浏览器可能需要在本地存储各种各样的数据,例如 Cookie 等。浏览器也需要支持诸如 localStorage,IndexedDB,WebSQL 和 FileSystem 之类的存储机制HTML 解析浏览器渲染引擎从网络层取得请求的文档,一般情况下文档会分成8kB大小的分块传输。HTML解析器的主要工作是对HTML文档进行解析,生成解析树。解析树是以DOM元素以及属性为节点的树。DOM是文档对象模型(Document Object Model)的缩写,它是HTML文档的对象表示,同时也是HTML元素面向外部(如Javascript)的接口。树的根部是”Document”对象。整个DOM和HTML文档几乎是一对一的关系。解析算法HTML不能使用常见的自顶向下或自底向上方法来进行分析。主要原因有以下几点:语言本身的“宽容”特性HTML本身可能是残缺的,对于常见的残缺,浏览器需要有传统的容错机制来支持它们解析过程需要反复。对于其他语言来说,源码不会在解析过程中发生变化,但是对于HTML来说,动态代码,例如脚本元素中包含的 document.write() 方法会在源码中添加内容,也就是说,解析过程实际上会改变输入的内容由于不能使用常用的解析技术,浏览器创造了专门用于解析HTML的解析器。解析算法在 HTML5 标准规范中有详细介绍,算法主要包含了两个阶段:标记化(tokenization)和树的构建。解析结束之后浏览器开始加载网页的外部资源(CSS,图像,Javascript 文件等)。此时浏览器把文档标记为“可交互的”,浏览器开始解析处于“推迟”模式的脚本,也就是那些需要在文档解析完毕之后再执行的脚本。之后文档的状态会变为“完成”,浏览器会进行“加载”事件。注意解析 HTML 网页时永远不会出现“语法错误”,浏览器会修复所有错误,然后继续解析。执行同步 Javascript 代码。CSS 解析根据 CSS词法和句法 分析CSS文件和 &style& 标签包含的内容每个CSS文件都被解析成一个样式表对象,这个对象里包含了带有选择器的CSS规则,和对应CSS语法的对象CSS解析器可能是自顶向下的,也可能是使用解析器生成器生成的自底向上的解析器页面渲染通过遍历DOM节点树创建一个“Frame 树”或“渲染树”,并计算每个节点的各个CSS样式值通过累加子节点的宽度,该节点的水平内边距(padding)、边框(border)和外边距(margin),自底向上的计算”Frame 树”中每个节点首的选(preferred)宽度通过自顶向下的给每个节点的子节点分配可行宽度,计算每个节点的实际宽度通过应用文字折行、累加子节点的高度和此节点的内边距(padding)、边框(border)和外边距(margin),自底向上的计算每个节点的高度使用上面的计算结果构建每个节点的坐标当存在元素使用 floated,位置有 absolutely 或 relatively 属性的时候,会有更多复杂的计算,详见http://dev.w3.org/csswg/css2/ 和 http://www.w3.org/Style/CSS/current-work创建layer(层)来表示页面中的哪些部分可以成组的被绘制,而不用被重新栅格化处理。每个帧对象都被分配给一个层页面上的每个层都被分配了纹理(?)每个层的帧对象都会被遍历,计算机执行绘图命令绘制各个层,此过程可能由CPU执行栅格化处理,或者直接通过D2D/SkiaGL在GPU上绘制上面所有步骤都可能利用到最近一次页面渲染时计算出来的各个值,这样可以减少不少计算量计算出各个层的最终位置,一组命令由 Direct3D/OpenGL发出,GPU命令缓冲区清空,命令传至GPU并异步渲染,帧被送到Window Server。GPU 渲染在渲染过程中,图形处理层可能使用通用用途的CPU,也可能使用图形处理器GPU当使用GPU用于图形渲染时,图形驱动软件会把任务分成多个部分,这样可以充分利用GPU强大的并行计算能力,用于在渲染过程中进行大量的浮点计算。Window Server后期渲染与用户引发的处理渲染结束后,浏览器根据某些时间机制运行JavaScript代码(比如Google Doodle动画)或与用户交互(在搜索栏输入关键字获得搜索建议)。类似Flash和Java的插件也会运行,尽管Google主页里没有。这些脚本可以触发网络请求,也可能改变网页的内容和布局,产生又一轮渲染与绘制。原文出处:Alex译文出处:skyline75489链接:/skyline75489/what-happens-when-zh_CN#id9①「前端大全」专注分享Web前端相关的内容,包括 JavaScript, CSS 和 HTML5技术文章、工具资源、精选课程和Web技术领域热点资讯。微信号{ FrontDev }(长按上图↑可自动识别二维码,然后再关注)2. 点击“阅读原文”,看看那些值得关注的技术类微信公众号↓↓↓
手机版地址:
微信号:iProgrammer
分享国内外同行的观点,关注程序员相关话题:IT资讯、职场分享、幽默、学习资源等
TA的热门文章
推荐互联网微信帐号
热门文章排行
(), All rights reserved 京ICP备号-12女仪仗队员平均身高1.78米,平均年龄20岁。
甚至还有一些股民专程赶来上香。
母乳喂养大本营是中文网络上最大的母乳喂养学习平台,是孕妇和新妈妈的交流平台,提供哺育课程、视频教学和知识文章。
  今天小编为大家摘抄部分由大本营管理员温暖透明,和IBCLC吕昕坐镇答疑的《关于乳腺炎的那些事》帖子的部分精彩内容。更多精彩分享请点击左下角“阅读原文”进原帖。
  提示:
  网络答疑并非在线即时回复,望见谅。
  因网络传递形式受限,我们无法做到切切实实的望闻问切,也无法给出绝对准确无误的诊断,但我们会尽力给出安全、保险的建议和意见。
  【答疑人员简介】
  温暖透明:
  孕期就在大本营混迹,并成为大本营管理员。如名字一样,风格以温暖的关怀、通透的答疑著称。
  孩子出生40天左右开始出现硬块,到形成可怕的脓肿,再到经历引流手术,4个月才能正常哺乳。
  直到现在小女黄色马上两岁了,还在享受哺乳时光。
  吕欣:
  所在城市:江苏南京
  新浪微博:@草莓年糕妈-吕昕
  微信号:serena_vx
  大本营网友:
  管理员你好!我原本也是小奶牛一枚,每次宝宝吃完还能吸出一百多毫升,如今乳腺炎发着38度的烧,生病的这只neinei不产奶了,就靠另外一只neinei,另外一只neinei也因为身体不适的关系量也不多,看着宝宝吃不饱哭闹的样子好心疼好自责!请问我还有办法把奶追回来吗?该怎么办啊
  至于为什么会乳腺炎也是自己不好,之前有个小白泡反复发作,每次宝宝都吸通,但是这会过了好几天都没有吸通,眼见硬块越来越大,就一狠心挑破了,虽然通了但是第二天就红肿了,估计是感染了…请问以后再遇到这样小白点小白泡怎么都吸不通怎么做呢?
  温暖透明:
  关于小白点,请参考这个帖子的方法来处理
  关于乳头小白点的处理之建议(可微信回复“小白点”,也可在大本营论坛搜索本帖)
  经历乳腺炎之后,患侧乳房是会为了保护自己而减少产量的,不过不需要担心,给孩子按需亲喂,产量很快就能满足需求
  看你的说法是因为发烧就没有喂患侧只喂了健侧?生病的这边也应该多给孩子吸,也能让你尽快的康复。孩子的吸吮是最好的乳房修复。
  吕欣:
  1、小白泡有时候成熟的情况不同,你之前的方法很好,也是我们极力推荐的做法,遇到不能及时吸通的小白泡,多些耐心与努力。可以将乳头浸泡在温水中5分钟,过后让宝宝吸。
  2、小白泡反复发作与妈妈工作压力大、精神紧张、宝宝吃奶扯拽等有关,尽量避免上述事项的发生
  3、乳腺炎后乳汁量会相对下降是正常的,按需哺乳,和宝宝配合一段时间后乳汁量会上升。不过奶不是越多越好,最完美的状态是供需平衡,宝宝哭闹的原因很多,特别是3个月以后的宝宝,从大小便及体重的情况上判断摄入是否充足远比观察哭闹的情况要靠谱的多(24小时小便6-8次,大便2-3次,若满月有可能出现一天一次的状况,前6个月平均每个月体重增加500-600克)
  gaga:
  我爱人这两天总是感觉一个胸有针扎的痛,早上去医院检查说是乳腺炎,由于孩子将乳头吸烂,所以引起了炎症,乳腺痉挛。医生让吃头孢,说是不影响孩子吸奶。请问应该如何治愈啊。如果不吃药,大力揉,热敷,勤让孩子吸,可以吗?感谢感谢!!!
  吕欣:
  看到“烂”这个字我的小心抽了一下,她该疼成啥样哦
  1、乳头痉挛和乳头受伤破了有关,乳头很敏感,有丰富的神经分布在此,疼痛时会出现痉挛的状况自我保护
  2、乳头皲裂需要注意防止感染,大部分的头孢不影响喂奶,但需要根据具体的药物名称来查看安全等级。
  3、关键需要宝宝用正确的衔乳姿势吸吮,不然皲裂的伤口很容易反复
  4、若乳腺有淤积让宝宝的下巴冲着肿块的方向吸
  duduzyr522:
  年糕妈,丸子妈前来请教。
  漫漫哺乳之路,请问小月龄妈妈如何避免或者预防乳腺炎呢?
  吕欣:
  按需喂养,早日与宝宝达到供需平衡的状态是王道
  在这个过程中多注意休息,饮食的均衡清淡,情绪的乐观平稳
  乳房是一个器官,好好的爱护它吧
  sallylm073:
  我儿子目前15天了。从出生到现在一直是混合喂养,刚开始主要靠奶粉,现在奶量有所增加,一天差不多母乳50%,奶粉50%。我的情况是,出生后由于吸允姿势不对,导致左边乳头受伤出血,之后便用吸奶器吸奶出来喂给他,但是右边正常健康,一直直接亲喂,且姿势也正确了,但是奶量不是很多。从8天前开始左边乳头乳晕变得特别硬,大而且粗,孩子根本含不进去,尝试好几次后便放弃让他吸允左边了,每次胀奶后用吸奶器吸出来喂他,但是每次的吸出量很少,只有20-40ml 左右。所以左边乳房胀奶越来越严重,硬块越来越多越来越大。乳头长过一下小黄泡,一直在吃阿莫西林克拉维酸钾片,所以很快干了,并掉了。但是左乳头外观非常难看,乳头红白相见,四周有很多小颗粒物,有4,5个小洞可以出奶,但是流量不大,手挤奶很慢也不多。因为我在西班牙,当地医院只让我吃消炎药并回家排奶,没有采取其他措施,并诊断我是乳腺炎初期。我不发烧,乳房不疼痛,除非按压硬块处会痛。乳晕下方有一下发红,其他部分不红。我之前热敷过,现在改为冷敷了,老公这几天帮我吸,但是出来得不多,硬块的数量大小未减少,甚至多了一些。另外每天仍然用吸奶器吸一些,用手挤一些,大部分还是堵在里面,左侧大右侧一倍了,且腋下长了一个胡豆大的小包。此外用土豆和白菜敷在左乳房。当地我找不到通乳师,所以自己顺时针按摩肿块,但是没有明显感觉到变化。我很焦急,请求帮助!!非常感谢!!
  吕欣:
  太不容易了,看样子你吃了很多辛苦啊
  从你的描述来看,左边乳房的问题很可能是吸奶器造成的,哺乳期最初的一个月内并不是很适合使用吸奶器的,吸奶器的机械式负压吸力很容易将没有完全畅通的乳腺吸伤。
  1、尽可能的暂停使用吸奶器,特别是在乳房涨奶时,尝试先用手轻轻按摩乳晕后,挤出些乳汁
  2、避免让老公再吸了,大人的吸吮方式与婴儿不同,这样无疑是加重乳晕的肿胀和乳头的受伤程度
  3、如果没有办法找到专业哺乳指导,也没法挤出乳汁,就考虑多用生卷心菜叶或者生土豆片外敷消肿,等乳晕恢复柔软了再给宝宝吸。
  4、乳房如此的涨奶,势必过后乳汁量会下降,这是正常的,和宝宝多配合,供需平衡并不困难
  加油!
  sallylm073:
  非常感谢你这么快回复我!!请问菜叶和土豆可以敷在乳晕处吗? 乳房里的硬块可以按摩吗?还是不管它?
  吕欣:
  可以敷在乳晕处,硬块部分你自己最好不要用力按揉,轻轻的花圈按摩,一定是自己觉得不疼的力道,一点都不疼的
  sallylm073:
  好滴明白了!我在想如果把卷心白打成泥再敷会不会更有效?因为叶子敷在上面总是掉,而且也无法贴合皮肤。另外有人建议外敷芒硝,你认为呢?如果我只敷左边乳房,会对右边正常乳房有影响吗?
  温暖透明:
  可以用擀面杖把叶子擀软了就好敷了,敷20分钟左右换一片,几片之后叶子要揭下来让皮肤透气。
  chnops:
  这个贴子太好了,我正在经历乳腺肿块呢!
  一直纯母乳愉快喂养中,二三个月时有几次乳房里有硬块,让宝宝吸两天就好了。现在六个半月,我已经恢复工作三周了,5天前醒来发现右侧乳房内上象限有一元硬币那么大的硬块,宝宝吃过能缩小,但不会消失,因为小我也没在意,可这两天变大了,呈一个指向乳头的圆锥型,大约六分之一个乳房那么大,不过没有发烧和疼痛,宝宝吸后软一些,按摩也能软一点,但不会明显缩小。我上班是上午四小时下午三个半小时,中间休息两个半小时,上班时由长辈给宝宝喂辅食上下午各一次,约10g米粉。宝宝不吃时我用纱布冷敷在硬块处。但夜晚睡觉就没法冷敷了。现在宝宝吃右边奶时乳头有针刺感,就像刚开始母乳时被吸痛一样。乳头并没有破。
  我想问该怎么处理能让硬块变小?本地不易寻得专业的通乳师。接下来周末不上班,能停吃辅食让宝宝多吸吗?由于肿块在乳房内上没法让宝宝下巴对着肿块吸。
  温暖透明:
  看起来像小白点在路上要出来了所以乳头会刺痛。
  可以周末不吃辅食加强亲喂,另外鼻尖对准硬块吸也是有效的
  chnops:
  您说的真对!上午又让宝宝吸了几次,现在能看到乳头表面不通的乳腺管开口那里有个小白点了!还应该继续让宝宝吸吧?怕自己搞破会感染!
  chnops:
  刚才又让宝宝吸了一次,通了!感谢您的帮助!
  温暖透明:
  持m孩子吸,把小白c吸出恚亲畎踩奶矸绞健
  冬季飞花:
  孩子1个半月,混喂,这几天发现孩子吸到下午就是干吸,还有点干呕。我自己用手捏下,发现乳房外侧大约在中间靠近乳晕处硬硬的,用手揉一会就没有了。但用手挤只前一、二下有奶滴,再就一点奶也挤不出来了。挤完乳房后一段时间,乳房常常有抽痛,不是乳房全面积的痛,而是仿佛一、二根线那样的扯着痛,过一会自己就好了。乳头也痛,这是不是乳腺炎的前兆啊?
  温暖透明:
  有刺痛可能是因为乳腺管有损伤所致。如果你自己挤会不舒服,就应该马上停止,正确的挤奶手法,最基本的要求就是“一点也不痛”。
  另外不知道你混喂具体是怎样安排的,但混喂很可能造成孩子乳头混淆,比如用吸奶瓶的方法来吸乳头,这样也有可能造成乳头乳腺的受伤,所以建议你用“哺乳姿势”做关键词搜索下论坛的帖子,孩子正确的吸吮,是乳腺损伤最好的修复方式。
  更多答疑内容,请点“阅读原文”进原帖查看和跟帖。
  下载大本营APP,轻松育儿!
  【版权声明】本篇文章版权归贝恩母乳育儿研究推进中心所有。非经授权,请勿转载。如有转载需求,请发邮件至gufengting@bnmuru.org联系。。
  母乳喂养大本营
  中文网络上最大的母乳喂养学习平台
  微信号:mrwydby
  网站:www.bnmuru.org
  母乳喂养,亲密育儿,和宝宝一同成长。
  ?__ 回以下关键词,就有推荐阅读给您:
  追奶 乳房疼痛 小白点 睡眠 哄睡 夜奶 大小便 如厕 把尿 便秘 攒肚 孕期 第一口奶 初乳 月子 黄疸 肌肤接触 新生儿 三早 辅食 吃饭 断奶 自然离乳 猛长期 哭闹 拍嗝 黄昏焦虑 混合喂养 厌奶 罢奶 牙 不胀奶 过度喂养 乳头混淆 衔乳 躺喂 哺乳指导 双胞胎 吸吮需求 恋奶 舌系带 流产 吃奶频繁 月经
  咖啡 酒 甲亢 乙肝 乳头皲裂 职场 瓶喂 奶阵 出差 夜班 不吃奶瓶 手挤奶 储存 吸奶器 胀奶 奶结 乳腺炎 乳房肿痛 瘦身 化妆 护肤 烫发 下垂
  身高 体重 生长曲线 钙 生病 疫苗 急疹 用药 肠绞痛 背巾 湿疹 尿不湿 座椅 红屁股 吐奶
  敏感期 早教 成长 分离焦虑 规则 自由 情绪 绘画 绘本 阅读 游戏 陪伴 玩具 动画片 入园 二胎 老二 接力奶 婆媳 夫妻 隔代 APP
  - 您关心的不在此列?那快快发帖求助吧,我们论坛有全国各地专业的哺育指导不定期的参与答疑哦!www.bnmuru.org/bbs
  - 想要自助学习,您可以在微信下方【学习目录】看往期专题。
欢迎举报抄袭、转载、暴力色情及含有欺诈和虚假信息的不良文章。
搜狐媒体平台官方账号
生活时尚&搭配博主 /生活时尚自媒体 /时尚类书籍作者
搜狐网教育频道官方账号
全球最大华文占星网站-专业研究星座命理及测算服务机构
主演:黄晓明/陈乔恩/乔任梁/谢君豪/吕佳容/戚迹
主演:陈晓/陈妍希/张馨予/杨明娜/毛晓彤/孙耀琦
主演:陈键锋/李依晓/张迪/郑亦桐/张明明/何彦霓
主演:尚格?云顿/乔?弗拉尼甘/Bianca Bree
主演:艾斯?库珀/ 查宁?塔图姆/ 乔纳?希尔
baby14岁写真曝光
李冰冰向成龙撒娇争宠
李湘遭闺蜜曝光旧爱
美女模特教老板走秀
曝搬砖男神奇葩择偶观
柳岩被迫成赚钱工具
大屁小P虐心恋
匆匆那年大结局
乔杉遭粉丝骚扰
男闺蜜的尴尬初夜
客服热线:86-10-
客服邮箱:

我要回帖

更多关于 超级qq是不是没有了 的文章

 

随机推荐