八股文——计算机网络
Posted AczQc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了八股文——计算机网络相关的知识,希望对你有一定的参考价值。
计算机网络
重点:TCP/IP UDP HTTP HTTPS
1.模型问题
OSI网络七层模型(概念型框架)
计算机网络五层模型
TCP/IP四层模型
模型一定要记得,每层大致的作用和有关协议也得了解
ARP, TCP,IP,HTTP,HTTPS,ICMP,DNS这些协议在哪层干什么用的也要了解。
网上资料很多,不懂就查,面试中的问题不要求说全但要保证能说出来。
2.TCP UDP的区别
答案在下面
3.TCP如何保证传输稳定,UDP能做到稳定传输吗?如何做到
4.TCP拥塞控制讲解一下
(这里要注意的是面试中不只是会问拥塞控制,TCP的保障机制的所有方法都可能会问)
5.输入网址到显示界面发生了什么
DNS解析域名->TCP建立->HTTP->服务器返还结果->TCP关闭->浏览器解析返回的html->展示网页
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讲解链接
17.socket bind过程中为什么要先使用sockaddr_in然后转sockaddr
sockaddr 是一种通用的结构体,可以用来保存多种类型的IP地址和端口号,而 sockaddr_in 是专门用来保存 IPv4 地址的结构体
可以看看下面这篇博客,总结的也很好,我复习就是看的这个。
以上是关于八股文——计算机网络的主要内容,如果未能解决你的问题,请参考以下文章