博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
轻松搞定计算机网络面试(欢迎共同完善)
阅读量:6776 次
发布时间:2019-06-26

本文共 1205 字,大约阅读时间需要 4 分钟。

[Java面试通关手册(Java学习指南)github 地址:

非常推荐大家看一下 《图解HTTP》 这本书,这本书页数不多,但是内容很是充实,不管是用来系统的掌握网络方面的一些知识还是说纯粹为了应付面试都有很大帮助。下面的一些文章只是参考。大二学习这门课程的时候,我们使用的教材是 《计算机网络第七版》(谢希仁编著),不推荐大家看这本教材,书非常厚而且知识偏理论,不确定大家能不能心平气和的读完。

OSI与TCP/IP各层的结构与功能,都有哪些协议

通过这篇文章可简单的了解一下OSI与TCP/IP各层的结构与功能,这样对后面学习其他计算机网络知识更有帮助。

干货:计算机网络知识总结

涵盖计算机网络需要系统掌握的几乎所有的知识点,推荐没有系统学过计算机网络知识的可以看一下。

面试带你飞:这是一份全面的 计算机网络基础 总结攻略前言
大量图解,总结的很不错。

小哥哥,×××姐,我有一份tcp、http面试指南你要吗?

可以当做参考文章看

计算机网络之面试常考

附加(一些重要的知识点):

TCP三次握手和四次挥手(面试常客)

为了准确无误地把数据送达目标处,TCP协议采用了三次握手策略。

漫画图解:

图片来源:《图解HTTP》

TCP三次握手

简单示意图:

TCP三次握手

客户端–发送带有SYN标志的数据包–一次握手–服务端

服务端–发送带有SYN/ACK标志的数据包–二次握手–客户端
客户端–发送带有带有ACK标志的数据包–三次握手–服务端
为什么要传回SYN(发起一个新链接)?

接收端传回发送端所发送的SYN是为了告诉发送端,我接收到的信息确实就是你所发送的信号了。

传了SYN,为啥还要传ACK(确认序号有效)?

双方通信无误必须是两者互相发送信息都无误。传了SYN,证明发送方到接收方的通道没有问题,但是接收方到发送方的通道还需要ACK信号来进行验证。

TCP四次挥手

断开一个TCP连接则需要“四次挥手”:

客户端-发送一个FIN,用来关闭客户端到服务器的数据传送

服务器-收到这个FIN,它发回一个ACK,确认序号为收到的序号加1 。和SYN一样,一个FIN将占用一个序号
服务器-关闭与客户端的连接,发送一个FIN给客户端
客户端-发回ACK报文确认,并将确认序号设置为收到序号加1
TCP、UDP协议的区别

TCP、UDP协议的区别

在浏览器中输入url地址 ->> 显示主页的过程(面试常客)

百度好像最喜欢问这个问题。

打开一个网页,整个过程会使用哪些协议

图片来源:《图解HTTP》

状态码

状态码

状态码

各种协议与HTTP协议之间的关系

一般面试官会通过这样的问题来考察你对计算机网络知识体系的理解。

图片来源:《图解HTTP》

各种协议与HTTP协议之间的关系请添加链接描述]()

转载于:https://blog.51cto.com/11778640/2116586

你可能感兴趣的文章
WPF的消息机制(三)- WPF内部的5个窗口之处理激活和关闭的消息窗口以及系统资源通知窗口...
查看>>
Spread for Windows Forms快速入门(14)---文件操作
查看>>
html
查看>>
JDBC编程专题3之JDBC环境设置和JDBC简单示例代码
查看>>
canvas实现简单的Amaziograph效果画对称图
查看>>
QT5.2 编译与较早版本的区别
查看>>
Java 搞定 SQL 集合运算的最简方法
查看>>
函数参数的扩展(六)
查看>>
子查询、集合查询
查看>>
docker 在添加加速器后无法正常启动
查看>>
linux所有者变更命令chown和访问权限赋值命令chmod
查看>>
想知道谁是你的最佳用户?基于Redis实现排行榜周期榜与最近N期榜
查看>>
第8章,文件查找与压缩工具
查看>>
Python Write array values into file
查看>>
CentOS下mysql多实例操作指南
查看>>
Nevron winForm用户界面套包Nevron User Interface for .NET
查看>>
OCP题库变动,052新加的考题及答案分析整理-22
查看>>
SQL SERVER中查询参数为空(null)时默认查询所有的实现
查看>>
SCI、EI、ISTP国际三大检索分别指的是什么?
查看>>
JVM垃圾收集器-Serial收集器
查看>>