![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络通信
不服输的南瓜
这个作者很懒,什么都没留下…
展开
-
ARP
ARP定义 ARP(地址解析协议):用于映射计算机的物理地址与网络IP地址,所做的工作就是在主机发送帧之前,根据目标IP地址获取MAC地址,确保通信顺畅。 具体过程: 每台主机都会在自己的ARP缓冲区建立一个ARP列表,用于存储IP地址与MAC地址的对应关系。当源主机需要发数据包到目标主机时,先检查自己的ARP列表中是否存在该IP地址对应的MAC地址,如果存在则直接将数据包发送到该MAC地址。 ...原创 2019-07-04 17:36:22 · 1320 阅读 · 0 评论 -
DNS
DNS(域名系统) 通过域名得到该域名对应的IP地址的过程叫做域名解析。相当于一个地址簿,根据名称可以查到具体的地址。每个IP地址都对应一个主机名,有了主机名,就无需记住IP地址也能轻松访问。 DNS服务器: DNS服务器一定要设置成高可用、高并发和分布式的。所以就有了如下树状结构: 其中: 根DNS:返回顶级域DNS服务器的IP地址。 顶级域DNS:返回权威DNS服务器的IP地址。 权威DNS...原创 2019-07-04 20:11:43 · 227 阅读 · 0 评论 -
TCP和UDP
TCP和UDP是传输层两个重要的协议。HTTP协议基于TCP;DHCP协议基于UDP。 UDP UDP特点: 沟通简单,它相信网络是可以送达,不会被丢弃的; 轻信他人,不会建立连接,谁都可以给它传数据,它也可以给任何人传数据,甚至可以同时传给多个人数据。 不懂得随机应变,它不会根据网络的情况进行发包的拥塞控制,无论网络丢包成什么样子都一如既往。 UDP应用场景: 需要资源少,在网络情况比较好...原创 2019-07-04 23:45:08 · 616 阅读 · 0 评论 -
输入一个URL后发生了什么
1. DNS解析 输入一个网址并按回车之后浏览器会根据输入的URL查找对应的IP,具体过程如下: (1)查找浏览器缓存,浏览器会保存一段时间内访问过的一些网址的DNS信息。 (2)如果没有找到对应的IP,浏览器就调用操作系统缓存来继续查找这个网址的DNS信息。 (3)如果还是没找到对应的IP,就发送一个请求到路由器上,路由器在路由器缓存上查找记录的DNS信息。 (4)如果还是没有找到对应的IP,这...原创 2019-07-26 21:30:21 · 2017 阅读 · 1 评论 -
TCP拥塞控制
假设接收方总是有足够大的缓存空间,因而发送窗口的大小由网络的拥塞程度来决定,发送方让自己的发送窗口等于拥塞窗口。因此拥塞窗口cwnd的大小由网络的拥塞程度来决定,并且动态地在变化。 发送方控制拥塞窗口的的原则: 只要网络没有出现拥塞,拥塞窗口就能再增大一些,这样可以把更多的分组发送出去,提高网络的利用率。但只要网络出现拥塞或者是可能出现拥塞,就必须把拥塞窗口减小一些,减小注入到网络中的分组数,以便...原创 2019-07-27 10:23:42 · 633 阅读 · 0 评论