计算机网络
文章平均质量分 62
埋在土里的potato
一颗测开小白菜
展开
-
post和get,傻傻分不清楚?
什么情况下用POST,什么情况下用get? 无法使用缓存文件,需要更新服务器上的文件或者数据库; 向服务器发送大量的数据(post没有数据量限制); get传输时参数会显示在地址栏上,如果这些数据很敏感就要使用post; get发送请求的效率很高; get和post的区别? (1)对参数的数据类型,get只接受ASCII字符,而post没有限制,允许二进制; (2)get在浏览器回退/刷新时是无害的,而post会再次提交请求; (3)get请求只能进行URL编码(application/x-www-fr原创 2021-08-30 23:55:50 · 161 阅读 · 0 评论 -
当在浏览器中输入一条URL的传输过程?
敲重点前置知识传输流程: 前置知识 DNS域名系统(基于udp协议) 用于域名解析服务,将域名地址转换为IP地址,DNS用的是53端口 物理地址是物理层和数据链路层使用的地址,IP地址是网络层和以上各层使用的地址,是一种逻辑地址,其中ARP协议用于IP地址与物理地址的对应. http协议请求内容的格式: http协议响应内容的格式: TCP三次握手,TCP四次挥手;详细描述点击这里 HTTP状态 1XX:消息响应 常见:100(继续) 2XX:成功响应 常见:200(响应成功) 3X原创 2021-08-28 19:52:12 · 840 阅读 · 0 评论 -
http与https的区别?
http与https的区别? 1 安全程度不同:Http是超文本传输协议,运行在TCP之上,信息是明文传输,客户端与服务器端都无法验证对方的身份;Https则是具有安全性的ssl加密协议. 2 资源消耗不同: Http是一个无状态协议.无状态协议是指客户端与服务器端不需要建立持久的连接.客户端发送请求,然后服务端返回响应,连接就被关闭了. Https是由SSL+HTTP协议构建的可进行加密传输,身份认证的网络协议同时Https通信会由于加密处理消耗更多的CPU和内存资源. 3 端口不同:Http用的是80原创 2021-08-28 15:22:43 · 98 阅读 · 0 评论 -
什么情况下适用UDP协议,什么条件下适用TCP协议?
TCP与UDP基本区别 1.基于连接与无连接 2.TCP要求系统资源较多,UDP较少; 3.UDP程序结构较简单 4.流模式(TCP)与数据报模式(UDP); 5.TCP保证数据正确性,UDP可能丢包 6.TCP保证数据顺序,UDP不保证 UDP应用场景: 1.面向数据报方式 2.网络数据大多为短消息 3.拥有大量Client 4.对数据安全性无特殊要求 5.网络负担非常重,但对响应速度要求高 Tcp报头 UDP报头 TCP三次握手 为什么TCP客户端最后还要发送一次确认呢? 一句话,主要防止已经失效原创 2021-08-12 23:20:03 · 1049 阅读 · 0 评论 -
计算机网络复习1
前言 面试中的网络问题 结合web项目,考察一些http相关的知识点:如405,404什么意思,怎么解决? 浏览器输入一个URL,发生了什么事情?越详细越好 某个具体的网络协议,涉及的知识点(作用,原理,每个部分的细节原理) http,https区别,原理 网络发展史及重点模型 独立不联网的主机:互相不能传输共享数据 网络互联:基于一种网络设备,把主机连接起来,主机之间就可以传输数据 局域网LAN:基于一种网络设备,把主机连接起来,处于一个局域网上的设备可以互相传输数据(组网方式:交换机;路原创 2021-06-02 23:13:10 · 67 阅读 · 2 评论