个人八股文集合四、计算机网络

其他人总结的八股文:

《八股文》计算机网络,温故而知新_一个写湿的程序猿的博客-CSDN博客_计算机网络八股文

C++ 面试八股文总结 -- 计算机网络_吾柳先生的博客-CSDN博客

大厂面试八股文——计算机网络_令狐少侠、的博客-CSDN博客_计算机面试八股文

以下是补充

一、TCP/IP协议族

P20

1、封装

P24

(1)封装是什么?口述过程

应用程序将数据发送到物理网络之前,将沿着协议栈自上向下依次传递,每层协议栈将在上层数据的基础上加上自己的头部信息(有时包括尾部信息),以完成本层协议的功能,这就是封装。

(2)以太网帧

计算机网络协议,以太网帧格式_IT蓝月的博客-CSDN博客_以太网v2帧

MTU=1500

6+6+2+(46~1500)+4

2、分用

P26

(1)分用是什么?口述过程

帧到达目的主机后,将沿着协议栈自下向上传递,各层协议将依次处理各自的头部信息,获得所需要的信息,并将最终处理后得到的帧交给目标应用程序,这就是分用。

数据链路层:以太网帧依靠2字节的类型字段标识上层协议,比如当类型字段是0x800,0x806,0x835时,以太网帧的数据部分分别是IP数据报、ARP请求或应答报文、RARP请求或应答报文。

网络层:IP数据报头部采用16位的协议字段来区分数据部分是TCP报文段、UDP数据报还是ICMP数据报。

传输层:TCP报文段、UDP数据报通过头部中的16位端口号来区分上层应用程序。比如DNS协议的端口号是53,HTTP协议端口号80,均可在/etc/services文件中找到。

3、数据链路层

4、网络层

(1)ARP

P27

请求/应答报文格式

ARP详解_milletluo的博客-CSDN博客_arp

ARP协议详解_努力的小李的博客-CSDN博客_arp

5、传输层

6、应用层

(1)DNS

DNS(域名解析协议)详解_honeyRJ的博客-CSDN博客_dns协议

什么是DNS?_Mr_Wing5的博客-CSDN博客_dns是什么

(2)ping的原理

ping好几年 ?今天终于把 ping 的原理搞懂了,打算图解教你!_小林coding的博客-CSDN博客

图解:Ping 命令的工作原理_LearnLHC的博客-CSDN博客_ping命令原理

ping的整个流程详解(icmp)_zj134_的博客-CSDN博客_ping流程

当你「ping 一下」的时候,你知道它背后的逻辑吗?_weixin_30292843的博客-CSDN博客

二、IP协议详解

1、域名和IP的关系

IP与域名的关系_yanyanwenmeng的博客-CSDN博客_ip 域名

域名与IP地址的联系与区别_leeon_l的博客-CSDN博客_域名和ip地址的区别

三、TCP协议详解

1、拆包/粘包问题

TCP粘包和拆包_艾伦lee的博客-CSDN博客_粘包和拆包

2、MSS

TCP的MSS的计算与详解_meihualing的博客-CSDN博客_tcp的mss

MTU和MSS的区别_咋么又饿了的博客-CSDN博客_mtu与mss

3、DNS主用UDP,辅用TCP

DNS 协议为什么使用 UDP?你确定只使用UDP了吗?_Linux资源站的博客-CSDN博客_dns udp

什么是DNS?为什么选择UDP?详细的DNS解析过程?_JMW1407的博客-CSDN博客_udp和dns

DNS用的是TCP协议还是UDP协议_haikuotiankongdong的博客-CSDN博客_dns tcp udp

四、HTTP

1、总结

HTTP详解(1)-工作原理_hguisu的博客-CSDN博客_http原理

Http协议详解(深入理解)_有抱负的小狮子的博客-CSDN博客_http详解

HTTP协议格式详解(总结)_Sasura_321的博客-CSDN博客_http

HTTP详解(3)-http1.0 和http1.1 区别_hguisu的博客-CSDN博客

2、GET和POST区别

3、HTTPS

五、常问的问题

1、从输入URL到显示

从输入URL到页面展示的详细过程_w狼子的博客-CSDN博客_浏览器从输入url到显示页面的过程

【原】老生常谈-从输入url到页面展示到底发生了什么 - 咸鱼老弟 - 博客园

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值