从一次完整的网络请求过程来了解网络协议

本文从网络概述和网络编程出发,详细解析了网络请求的完整过程,包括DNS解析、TCP的三次握手、HTTP请求与响应,以及URL的各个组成部分。介绍了网络协议在数据传输中的作用,并探讨了如何在开发中使用网络协议。
摘要由CSDN通过智能技术生成

1、网络概述

1.1、计算机网络

计算机网络是用通信线路和通信设备将分布在不同地点的多台计算机系统互相连接起来,按照共同的网络协议,共享硬件、软件,最终实现资源共享的系统。

1.2、网络编程

使用网络能够把多方电脑等设备链接在一起,然后可以进行数据传递。网络编程从大的方面说就是对信息在不同网络设备中的发送到接收,中间传输为物理线路的作用。
在这里插入图片描述

2、网络协议

2.1、网络请求过程

我们在浏览器的地址栏输入一个地址https://mp.csdn.net/mdeditor/103049430#后回车,很快我们会看到这篇博客的页面,这中间经历了什么呢?

请求DNS解析域名-》TCP的三次握手三次握手与四次握手-》建立TCP链接后发起HTTP请求-》服务器响应HTTP请求-》浏览器解析HTML代码&同时请求HTML代码中的资源(如js,css,图片等)-》最后,浏览器对页面进行渲染并呈现给用户。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值