计算机网络
文章平均质量分 71
Drrrrrrrr_
这个作者很懒,什么都没留下…
展开
-
计网(IP ARP)
IP可以分为IPV4和IPV6地址,前者只有32位,因此一些计算机需要通过映射技术转换成一个接入互联网的公共IP,后者有128位,可以给所有主机分配一个独有的IP地址。IP地址反映的是互联网中的逻辑地址,但在IP地址之间传输数据时,要经过很多的网络设备,而MAC是标识这些物理设备的地址。因为在网络设备传输时,总是要知道下一个节点的地址,但IP是逻辑地址,MAC才是物理地址,解决了这两种地址转换的问题。由于IPV4只有32位,所以不可能所有主机都能有一个私有地IP地址,于是出现了NAT协议,地址转换协议。原创 2023-08-27 21:43:35 · 132 阅读 · 0 评论 -
TCP如何保证传输的可靠性
TCP采用哪些方式保证数据传输可靠?答:1、数据分块:将数据包划分为合适的大小,这样更能适应网络的限制,如果数据发生错误或丢失,只要重传有问题的部分即可,减少重传的数据量。方便进行流量和拥塞控制。2、数据包有序号,可以根据序号对失序的数据包进行重新排序、并且可以去重,丢弃重复的数据包。3、校验和,TCP会用头部信息和数据进行校验,来确保传输过程中有没有发生变化,如果认为被修改了会丢弃这个数据包。原创 2023-08-27 20:59:56 · 1447 阅读 · 0 评论 -
HTTP(超文本传输协议)
1、DNS域名解析(查看浏览器缓存、操作系统缓存、本地DNS服务器、根服务器、顶级域名服务器、权威域名服务器,获得具体的IP地址)2、建立TCP连接,三次握手(HTTP端口号80,HTTPS端口号443,还会加一层协议做加密和验证服务)3、客户端发送HTTP请求4、服务器处理并返回HTTP报文5、浏览器解析并渲染界面6、TCP四次挥手断开连接。原创 2023-08-26 11:59:42 · 46 阅读 · 0 评论 -
计网(ping dns tcp)
C收到之后,会返回一个ACK信号,表示收到,但是由于不知道自己发送的ACK有没有真的传输到S那边,所以会进入time_wait状态等待2MLS时间,以防S端重传数据,可以再次通信。不能把S端的ACK和FIN合并是因为,收到FIN信号之后,可能还有数据没处理完,但是得通知C收到了他的信号,所以先回复ACK,等到S自己处理好之后,再发送FIN,表示自己数据也发送完了,可以断开连接。2、因为第四次挥手的ACK有可能丢失,如果不等待,C端直接关闭,而S端没有收到ACK请求重传的话,会收到RST(重置)报文。原创 2023-08-27 16:52:01 · 128 阅读 · 0 评论 -
OSI七层和TCP/IP四层模型
但OSI七层模型,层数太多,复杂,不实用,且有重复的内容,所以更简洁更具备实用性的TCP/IP四层模型被广泛应用了。4、网络接口层:数据链路层和物理层的结合,数据链路层实现两个相邻节点之间的数据帧传输,每一帧包括数据和必要的控制信息。常见协议:IP(网际协议),ARP(地址解析协议),NAT(网络地址转换协议),ICMP(互联网控制报文协议),RIP(路由信息协议)等。:HTTP(超文本传输),SMTP(简单邮件发送协议),IMAP(邮件接收协议),SSH(安全的网络传输协议),FTP(文件传输协议)等。原创 2023-08-25 09:51:16 · 31 阅读 · 1 评论