计算机网络知识点总结

计算机网络知识点总结

一、打开一个网页这个过程会使用哪些协议?

总体来说分为以下几个过程:
1、DNS解析
2、TCP连接
3、发送HTTP请求
4、服务器处理请求并返回HTTP报文
5、浏览器解析渲染页面
6、连接结束

二、TCP协议如何保证可靠传输?
1、校验和
2、流量控制
3、拥塞控制
4、ARQ协议(自动重传请求)
5、超时重传

三、TCP和UDP区别
1、传输控制协议(TCP):TCP是面向连接的服务,提供可靠传输。传送数据之前需要先建立连接,传输完成后需要释放连接。TCP不提供多播或广播服务。TCP建立连接时会通过三次握手来建立连接。TCP一般用于邮件、文件的传输等。
2、用户数据协议(UDP):UDP传送数据之前不需要先建立连接,远程主机在接收到UDP报文后不需要发送确认信息,UDP不提供可靠传输,例如即时通讯(如:qq语音、直播等)。

四、三次握手策略
在这里插入图片描述
1、客户端 发送带有SYN数据包 服务端
2、服务端 发送带有SYN+ACK的数据包 客户端
3、客户端 发送带有ACK 的数据包 服务端
三次握手的目的:使接收方和发送方确认彼此发送和接收都是正常的。
其中SYN是验证发送方是否正常,ACK验证接收方是否正常。

五、四次挥手策略
在这里插入图片描述
1、客户端 发送一个FIN 服务端 (关闭客户端到服务端的数据传送)
2、服务端 接收到FIN后发送一个ACK给客户端
3、服务端 关闭与客户端的连接 发送一个FIN给客户端
4、客户端 发送ACK报文确认

六、Cookie作用?与Session的区别?
1、Cookie一般用来保存用户信息,Cookie数据保存在浏览器端(客户端)
2、Session主要作用是通过服务端记录用户的状态,Session保存在服务端

阅读计算机基础知识用于记录,对于以后考研也有帮助,在此记录。该文章中的图以及内容抄录与Github,原文地址:https://snailclimb.gitee.io/javaguide/#/network/计算机网络?id=一-osi与tcpip各层的结构与功能都有哪些协议

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值