开机过程及点击链接打开网页过程

电脑开机过程

开机流程

①BIOS ②主引导记录 ③硬盘启动 ④操作系统
BIOS: 加粗样式计算机通电后,首先读取ROM内存里的BIOS(Basic Input/Output System)程序,BIO进行硬件自检,简称POST(Power-on self-test),如果硬件异常,发出警报,启动终止,否则,BIOS完成硬件自检,将计算机控制权交给下一控制程序
主引导记录: 计算机根据事先设置好的启动顺序,把控制权交给排在第一位的存储设备,加载该设备的第一个扇区,即前512个字节。
512字节内容如下:
① 前446个字节是调用操作系统的机器码
②中间64字节是分区表
③后俩字节是主引导记录签名(0x55 0xAA)
分区表占64字节,有四项,每项16字节,内容如下:
①第一个字节用来表示该分区是否为激活分区,如果为0x80,表明是激活分区
②第二到第四字节表示该磁盘第一个扇区物理位置
③第五字节表示分区类型
④第六到第八字节表示最后一个扇区物理位置
⑤第九到第十二字节表示该分区第一个扇区的逻辑地址
⑥最后字节表示主分区的扇区总数
**硬盘启动:**分两种情况
①卷引导记录:计算机将控制权交给激活分区,读取激活分区的第一个扇区记录,该扇区告诉计算机操作系统在硬盘上的位置,然后计算机就可以加载操作系统了
②启动管理器:在这种情况下,计算机读取完主引导记录的前446个字节后,运行启动管理器,让用户选择启动哪个操作系统
**操作系统:**计算机将操作系统内核程序加载到内存,内核启动后运行init程序,然后计算机开始加载系统的各个模块,比如窗口程序和网路程序,直到执行login程序,跳出登录界面,等待用户输入信息
至此,启动过程完成

网页打开过程

流程

①域名解析②TCP三次握手③HTTP请求和相应④加载内容⑤断开连接
**域名解析:**浏览器根据网址或者url向域名服务器请求解析域名,返回相应IP地址
**TCP三次握手:**浏览器向该IP所属的服务器发送TCP连接请求,双方经过三次握手后建立TCP连接
**HTTP请求和响应:**建立连接后,浏览器向服务器发送HTTP请求,请求服务器发送网页相关内容,服务器接收到请求后,向浏览器发送指定内容
**加载内容:**浏览器接收到响应后,解析内容并加载,显示在页面上
**断开连接:**浏览器向服务器发送断开TCP连接请求,双防断开连接

DNS(Domain name system)域名解析过程

客户端访问某网站,首先查询本地缓存,看是否有对应域名的IP地址,若有,解析之,否则,向本地域名服务器发送域名解析请求,本地域名服务器如果有缓存,则发送给客户端,否则,向根域名服务器发送请求,根域名服务器把相应顶级域名服务器地址发送给本地DNS,本地DNS再向顶级域名服务器发送请求,依次类推,直到本地域名服务器找到对应域名服务器,然后得到IP地址,再将IP地址返回给客户端,整个域名解析完成

应用层协议

使用TCP协议的应用层协议: HTTP,FTP,SMTP,TELNET
使用UDP协议的应用层协议: DNS,TFTP,RIP(IP层),DHCP

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值