在浏览器内输入一个内容发生了什么
来源:互联网 发布:linux显示绝对路径 编辑:程序博客网 时间:2024/06/11 19:38
1.在浏览器的地址栏中,键入地址,例如:www.baidu.com,回车
2.DNS解析baidu.com域名,找到对应的IP地址
3.通过IP地址,通过TCP三次握手建立TCP连接,传输Http报文
4.服务器监听80端口,接收数据,解析Http报文,处理请求
5.服务器返回数据,浏览器渲染
注释:
Http请求头
Http响应头
Http响应代码
2XX 成功
3XX 重定向
4XX 客户端错误
5XX 服务器错误- DNS解析过程
浏览器缓存,系统缓存hosts,本地DNS服务器,Root DNS,顶级域名DNS,域名服务器DNS - TCP三次握手
TCP和UDP区别
1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接
2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付
3、TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流;UDP是面向报文的
4、每一条TCP连接只能是点到点的;UDP支持一对一,一对多,多对一和多对多的交互通信
5、TCP首部开销20字节;UDP的首部开销小,只有8个字节
6、TCP的逻辑通信信道是全双工的可靠信道,UDP则是不可靠信道
7、UDP没有拥塞控制,因此网络出现拥塞不会使源主机的发送速率降低(对实时应用很有用,如IP电话,实时视频会议等)基于UDP的协议
DNS,RIP,DHCP,- 基于TCP的协议
http,ftp,telnet,smtp
0 0
- 在浏览器内输入一个内容发生了什么
- 在浏览器中输入一个网址后,发生了什么?
- 当你输入在浏览器输入网址发生了什么
- 当在浏览器中输入一个url后回车,后台发生了什么?
- 当在浏览器地址栏输入一个网址的时候,究竟发生了什么?
- 当在浏览器地址栏输入一个网址的时候,究竟发生了什么?
- 当在浏览器中输入一个url后回车,后台发生了什么?
- 在你往浏览器中输入一个URL后都发生了什么
- 在浏览器输入一个网址,按回车之后发生了什么
- 在浏览器中输入一个网站后,都发生了什么
- 当在浏览器中输入一个url后回车,后台发生了什么?
- 当在浏览器地址栏输入一个网址的时候,究竟发生了什么?
- 在浏览器输入一个网址,按回车之后发生了什么?
- 当你在浏览器地址栏输入一个URL后回车,页面出现之前发生了什么?
- 当在浏览器地址栏输入一个URL后回车,实际发生了什么
- 当在浏览器地址栏输入一个网址的时候,究竟发生了什么?
- 在浏览器输入一个网址,如http://www.taobao.com,按回车之后发生了什么?
- 在浏览器输入一个网址,按回车之后发生了什么?
- dev记录
- AndroidOrientation Sensor(方向传感器),新的替代方法详解(安卓官方提供)
- Android如何使用NoHttp
- 带指示器的banner
- Java中Vector ArrayList LinkedList之间的区别与联系
- 在浏览器内输入一个内容发生了什么
- C++ vector用法
- Extjs4 GridPanel 加载从数据库读取图片(双击图片放大)
- 方法
- 备份数据库数据
- C中的volatile用法
- 欧几里得和扩展欧几里得
- JavaScript基础——基本概念:数据类型及其转换
- 红包算法相关探究