网络高频面试题

网络的几种分层体系结构

建立TCP服务器的各个系统调用

socket网络编程有哪些系统调用?其中close是一次就能直接关闭的吗,半关闭状态是怎么产生的?

MTU和MSS

对路由协议的了解与介绍

内部网关协议(IGP)包括RIP,OSPF,和外部网关协议EGP和BGP.

路由协议所使用的算法

路由表的项目包括哪些

地址解析协议ARP的过程

网际控制报文协议ICMP的过程

动态主机配置协议DHCP的过程

WAN LAN WLAN VLAN VPN的区别

介绍一下VPN(虚拟专用网)

TCP和UDP的区别

TCP如何保证数据的正确性

TCP和UDP相关的协议与端口号

TCP(UDP,IP)等首部的认识(http请求报文构成)

网络层分片的原因与具体实现

TCP的三次握手与四次挥手的详细介绍(TCP连接建立与断开是热门问题)

TCP握手以及每一次握手客户端和服务器端处于哪个状态(11种状态)

为什么使用三次握手,两次握手可不可以?

TIME_WAIT的意义(为什么要等于2MSL)

超时重传机制(不太高频)

TCP怎么保证可靠性(面向字节流,超时重传,应答机制,滑动窗口,拥塞控制,校验等)?

流量控制的介绍,采用滑动窗口会有什么问题(死锁可能,糊涂窗口综合征)?

TCP滑动窗口协议

拥塞控制和流量控制的区别

TCP拥塞控制,算法名字?(极其重要)

网页解析的过程与实现方法

应用层协议常用的端口号

http协议与TCP联系

http/1.0和http/1.1的区别

http的请求方法有哪些?get和post的区别。

http的状态码

http和https的区别,由http升级为https需要做哪些操作

https的具体实现,怎么确保安全性

在浏览器输入一个URL的流程,这个过程中浏览器做了什么(如www.baidu.com)

URL包括哪三个部分?

长连接与短连接的区别以及使用场景

一个机器能够使用的端口号上限是多少,为什么?可以改变吗?那如果想要用的端口超过这个限制怎么办?

介绍一下ping的过程,分别用到了哪些协议

对称密码和非对称密码体系

数字证书的了解(高频)

客户端为什么信任第三方证书

RSA加密算法(非对称加密,用公匙和私匙实现);

MD5原理(MD5是密码散列函数)=> SHA安全散列算法替代

单条记录高并发访问的优化

数据流和粘包问题

一台机器最多可以建立多少tcp连接?

五种IO模型的过程和比较

阻塞IO、非阻塞IO、IO多路复用、信号驱动IO、异步IO

IO多路复用(select,poll,epoll的区别)

有没有抓过TCP包,描述一下

一个ip配置多个域名,靠什么识别?

服务器攻击(DDos攻击)

重放攻击,IP欺骗

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值