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