八股文——计算机网络

计算机网络

重点:TCP/IP UDP HTTP HTTPS

1.模型问题

OSI网络七层模型(概念型框架)

计算机网络五层模型

TCP/IP四层模型

模型一定要记得,每层大致的作用和有关协议也得了解

img

ARP, TCP,IP,HTTP,HTTPS,ICMP,DNS这些协议在哪层干什么用的也要了解。

网上资料很多,不懂就查,面试中的问题不要求说全但要保证能说出来。

img

2.TCP UDP的区别

答案在下面

3.TCP如何保证传输稳定,UDP能做到稳定传输吗?如何做到

TCP保证传输稳定

UDP保证稳定

4.TCP拥塞控制讲解一下

拥塞控制详解

(这里要注意的是面试中不只是会问拥塞控制,TCP的保障机制的所有方法都可能会问)

5.输入网址到显示界面发生了什么

DNS解析域名->TCP建立->HTTP->服务器返还结果->TCP关闭->浏览器解析返回的HTML->展示网页

具体过程

6.简述一下三次握手四次挥手

2和6的答案

7.为什么是三次和四次,不能两次和三次吗?

为什么是三次握手

为什么是四次挥手

8.什么是粘包?如何解决粘包问题

相关知识

9.TCP包的标志位

答案

10.http和https的区别

回答要指出https的s是啥

11.有了解一些加密算法吗

12.简述一下https的加密过程
(这个特别重要,加密解密过程一定要理清楚,同时要记得https既不是对称加密也不是非对称加密,https属于两者兼备)

13.http的状态码分别代表什么意思

14.GET POST的区别

15.socket下 TCP和UDP调用函数顺序

16.http的优点和缺点

10~16讲解链接

HTTP总结

17.socket bind过程中为什么要先使用sockaddr_in然后转sockaddr

sockaddr 是一种通用的结构体,可以用来保存多种类型的IP地址和端口号,而 sockaddr_in 是专门用来保存 IPv4 地址的结构体

bind()和connect()函数:绑定套接字并建立连接

可以看看下面这篇博客,总结的也很好,我复习就是看的这个。

网络面试总结

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值