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

其他人总结的八股文:

《八股文》计算机网络,温故而知新_一个写湿的程序猿的博客-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
    评论
计算机网络八股文 计算机网络是现代信息技术的核心基础之一,它涉及了计算机通信和数据传输技术等多个方面。下面将从网络体系结构、网络协议、网络安全和网络性能等方面对计算机网络进行阐述。 首先,计算机网络的体系结构包括了物理层、数据链路层、网络层、传输层和应用层。物理层负责传输比特流,数据链路层提供可靠的点对点数据传输,网络层负责数据包的路由与转发,传输层提供端到端的可靠或不可靠的数据传输服务,而应用层则为用户提供网络应用服务。 其次,网络协议是计算机网络中的重要组成部分。常见的网络协议包括TCP/IP协议、HTTP协议、FTP协议等。TCP/IP协议是互联网的核心协议,它包括了IP地址分配、路由选择和数据传输等功能。HTTP协议用于在Web浏览器与Web服务器之间传输超文本数据,FTP协议用于文件传输。 此外,网络安全是计算机网络中不可忽视的问题。常见的网络安全措施包括防火墙、入侵检测系统和加密技术等。防火墙可以过滤网络流量,保护内部网络免受外部攻击;入侵检测系统可以检测和阻止恶意行为;加密技术可以保护数据的机密性和完整性。 最后,网络性能是衡量计算机网络好坏的重要指标之一。网络性能包括带宽、时延、吞吐量和丢包率等。带宽是指网络传输数据的能力,时延是数据从发送到接收所需的时间,吞吐量是单位时间内传输的数据量,丢包率是指在传输过程中丢失的数据包比例。 综上所述,计算机网络是一门涉及广泛的学科,它的体系结构、协议、安全和性能等方面都需要深入研究和理解。通过不断提高网络技术和加强网络安全措施,我们可以更好地应对计算机网络发展带来的挑战。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值