八股文——计算机网络

计算机网络

重点: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()函数:绑定套接字并建立连接

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

网络面试总结

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值