计算机网络面试八股复习:常见的7/5/4层网络模型、各层协议以及键入网址到显示页面的流程

本文详细介绍了七层/五层/四层网络模型,包括OSI和TCP/IP模型的结构,以及从输入网址到网页显示的详细流程,涉及协议、地址解析和路由过程。
摘要由CSDN通过智能技术生成

七层/五层/四层 网络模型

名称

OSI七层模型
TCP/IP四层模型
五层模型

关系图

在这里插入图片描述
在这里插入图片描述

常见协议

精简部分,完整版见上图

应用层 : TFTP(简单文件传输协议),HTTP,DNS,RIP(路由信息协议)
表示层 :  无
会话层 : 无
传输层 : TCP,UDP
网络层 : IP,IPv6,ICMP(因特网控制报文协议),ARP(地址解析协议),RARP(逆向地址解析协议)
数据链路层 : PPP,以太网,WIFI, MTU, ARP,RARP
物理层 : ISO2110,IEEE802,IEEE802.2

ARP 和 RARP ,在TCP/IP模型中属于IP层(网络层), 在OSI 模型中属于 链路层。

流程

逐层加东西。图源-小林codding

在这里插入图片描述

输入网址——>网页显示,事件流程

1、输入URL,解析URL,生成Http请求

2、逐级查看缓存(浏览器缓存、系统缓存、路由器缓存),若有则直接显示。
若无,则继续通过DNS获取相应IP。

(DNS流程见链接原文)

3、依次加TCP、IP、MAC头部

4、网卡,数字信息转化为电信号

5、交换机——根据 MAC 地址表查找 MAC 地址,然后将信号发送到相应的端口

6、路由器——转发到下一个路由器或目标设备

7、浏览器接受响应,读取页面内容, 解析 html 源码, 生成 Dom 树,解析 css 样式、 浏览器渲染, js交互。(前端内容)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值