网络原理
文章平均质量分 83
网络原理相关知识梳理
默默无闻的白夜
这个作者很懒,什么都没留下…
展开
-
【HTTP(2)】方法介绍,关于请求和响应的报头(header)
举一个简单的例子,奶牛吃进去的是草,挤出去的是奶,如果今天吃草,今天挤出来奶,明天吃草,明天挤出来也是奶(不管什么时候吃草,挤出来的都是奶)这种情况,就是。这两个方法没有本质区别(GET能用的场景换成POST也可以,POST能用的场景换成GET也可以),这两个方法的使用场景在很多情况下也是可以相互替换的。GET如果设计成幂等的,此时GET的结果是可以被缓存的,POST不设计成幂等的,POST就不应该被缓存。但如果今天吃草,挤出来的是奶,明天吃草,挤出来的是排泄物(?),那么结果就并不稳定,这就是。原创 2024-09-21 10:46:21 · 1152 阅读 · 0 评论 -
【网络原理】特殊IP地址,数据链路层,DNS
一旦有数据变更,针对这种数据变更,需要约定以某个服务器的数据为基准,一旦有变更,就修改这个基准的服务器,其他服务器从基准的服务器同步数据,这种基准服务器称为。但全世界这么多设备上网,每时每刻都在访问DNS服务器,单独一个服务器无法顶得住这么大的访问量,那么就需要多搞出来一些DNS服务器,这样的服务器称为。但网站很多,意味着域名很多,IP地址也很多,为了解决过多的问题,就搭建了DNS服务器,当某个电脑需要进行域名解析,就可以访问DNS服务器。因此,给局域网中的某个设备分配IP地址时,不能把主机号设置为全0。原创 2024-09-25 08:15:00 · 445 阅读 · 0 评论 -
【HTTP(1)】HTTP协议介绍
文本的意思是字符串,超文本,意味着http不仅能传输文本,还能传输图片,传输音频文件,传输视频,传输其他的各种数据等。网络上资源很多(资源可以是一个网页/文件/图片等,须要有一套规则,能找到某个指定的资源)键值对是一种特殊的结构,分「键」和「值」两部分,键和值之间使用:空格 来进行分割。有的键值对只能出现在请求中,而有的只能出现在响应中,有的两者都能出现。:把通过网卡上的数据,获取到,并且解析显示出去,可以简单的理解成,URL是URI的一种实现。有的请求中有body,有的请求中没有。原创 2024-09-21 11:11:19 · 439 阅读 · 0 评论 -
【TCP】TCP核心机制:流量控制,拥塞控制,延时应答,面向字节流,异常处理
在通信中并非是发送方和接收方两点一线的结构,其是一个共享的空间,其中间还有一系列中转的设备,只要其中某个中转节点的数据承受能力超出了其的承受上限,那么这个中转节点就会进入“阻塞”状态,TCO数据报无法通过,进而导致这个中转节点在内的整条通信路径发生阻塞。正常情况下,ACK和响应是不同的时机,无法合并,但ack涉及到“延时应答”,延时应答会令ACK返回的时间往后拖,这样一延时,就可能赶得上接下来发送响应数据的操作了,于是就可以在发送响应信息时,把刚才ACK信息也带上。发送方不发送数据,要等待多久?原创 2024-09-23 09:30:00 · 945 阅读 · 0 评论 -
【网络原理】IP协议
发送一个IP数据包时,会有一个初始的TTL的值(32,64,128……在该图这个局域网中,网络号不相同的设备(网络号不是192.168.0)无法上网,网络号相同的设表,如果主机号相同,也无法上网。假设构造一个IP数据包,目的IP写错了,写成了不存在的IP,若让这样的数据包无限传输,会消耗很多的网络资源?IP地址是一个32位的整数,左半部分是网络号,右半部分是主机号,如何判断左半部分和右半部分的界限。IP地址,用来标识网络上的一个设备,期望IP地址是唯一的,但如今可以上网的设备太多,IP不够用。原创 2024-09-24 09:00:00 · 1653 阅读 · 0 评论 -
【TCP】TCP核心机制:连接管理,滑动窗口
上图中,收到2001ACK,意味着1001-2000的数据得到应答了,然后立即发送5001-6000这个数据,此时等待数据的范围就是2001-6000(四份数据),窗口大小还是4000,窗口大小不变,窗口所处的位置改变了。批量发数据,批量ACK,多个ACK只是丢其中的一部分,此时要理解确认序号的含义:其表示收到数据的最后一个字节的下一个序号,进一步可理解为:确认序号之前的数据都已经收到了,接下来发送的数据就从确认序号这里向后发。原创 2024-09-22 12:00:00 · 682 阅读 · 0 评论 -
【TCP】UDP和TCP的协议结构和大体区别,TCP核心机制:确认应答,超时重传
这种面向方式允许数据被封装成一个个独立的集合数据单元(即“UDP数据报”),每个UDP数据报都包含了足够的信息,具有传输速度快,开销小,灵活性高的优点。这里的“一共四样东西”起到的作用即“校验和”的职务,通过“一共四样东西”,小明在买完菜后将可以对手里的菜进行校验检查,观察有没有买多、买少。校验和存在的目的,就是为了能够“发现”或者“纠正”里面的错误,其体现通常是携带一些「额外的数据」,用于发现/纠正传输数据的错误。此处谈到的“连接”,是抽象的“连接”,通信双方,如果保存了通信对端的信息,就相当于。原创 2024-09-21 11:49:59 · 735 阅读 · 0 评论