面试中常被问到的(24)网络分层及协议

OSI七层网络模型:

  1. 应用层
  2. 表示层
  3. 会话层
  4. 传输层
  5. 网络层
  6. 数据链路层
  7. 物理层

TCP/IP五层网络模型:

  1. 应用层:负责应用程序之间数据沟通     HTTP/HTTPS/DNS协议
  2. 传输层:负责进程(socket)之间数据传输   TCP/UDP协议
  3. 网络层:负责地址管理和路由选择(源端对端IP地址)   IP协议   设备:路由器                        网络层负责为分组网上的不同主机提供通信,将传输层交下来的报文封装为IP数据报
  4. 数据链路层:负责相邻设备之间数据传输 (相邻源端对端MAC地址)   以太网ETH协议  设备:交换机                                                                                                                                将网络层交下来的IP数据报封装为数据帧,以帧传输,根据帧头帧尾进行流量控制,差错控制
  5. 物理层:负责物理光电信号传输    以太网ETH协议  设备:集线器

DNS域名解析流程:

  1. 查看缓存信息
  2. 查看本地hosts文件
  3. 请求本地域名服务器
  4. 请求根域名服务器,找不到则向下迭代查找  顶级域名服务器  二级域名  三级域名。。。

浏览器输入url,回车按下后发生了什么?

  1. 域名解析
  2. 搭建tcp客户端
  3. 组织http协议格式的请求
  4. 发送请求,服务器收到请求进行解析,业务处理,组织http协议格式的响应
  5. 等待回复,客户端收到响应,解析http响应
  6. 根据content-type解析处理正文,实现页面渲染
     
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HT . WANG

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值