[Linux 高并发服务器]网络基础
文章概述
该博客为牛客网C++项目课:Linux高并发服务器 个人笔记
作者信息
NEFU 2020级 zsl
ID:fishingrod/鱼竿钓鱼干
Email:851892190@qq.com
欢迎各位引用此博客,引用时在显眼位置放置原文链接和作者基本信息
参考资料
感谢前辈们留下的优秀资料,从中学到很多,冒昧引用,如有冒犯可以私信或者在评论区下方指出
标题 | 作者 | 引用处 |
---|---|---|
Linux高并发服务器 | 牛客网 | 贯穿全文以此为基础 |
正文部分
牛客直接给了个pdf,所以就不重新记笔记了,为了个人复习方便,以提问形式编写
1.网络结构模式
- 一般有那两个网络结构模式
- 描述一下B/S和C/S网络结构
- B/S的优缺点
- C/S的优缺点
2.MAC地址
- 网卡是什么
- 网卡的主要功能
- MAC地址的作用
- MAC地址长度为多少位,多个字节,通常表示为多少个16进制数
- MAC地址前三个字节表示
- MAC地址后三个字节表示
3.IP地址
- IP协议的作用
- IP地址是什么,作用是什么
- IP地址是一个多少为而进制数,通常被分割为多少个8位二进制,通常表示成什么形式
- A类IP地址由什么组成,网络地址最高必须为, 每个网络支持的最大主机数为,去掉了哪两个(适用广域网)
- B类IP地址由什么组成,网络地址最高必须为, 每个网络支持的最大主机数为,去掉了哪两个(适用中等规模网络)
- C类IP地址由什么组成,网络地址最高必须为, 每个网络支持的最大主机数为,去掉了哪两个(适用局域网)
- D类IP地址被称为,多播地址最高位必须为
- 0.0.0.0对应
- 255.255.255.255对应的是
- IP地址127开头用于,127.0.0.1表示
- 子网掩码的作用
- 子网掩码长度
4.端口
- 端口是什么
- 端口号的大小
- 端口有哪几个类型
- 周知端口范围,80端口分配给,21端口分配为,23端口分配为
- 注册端口范围,用途
- 动态端口/私有端口范围,怎么分配的
- 一个应用程序可以有多个端口
5.网络模型
- OSI模型有哪7层,以及每层解释
- OSI物理层做什么
- OSI数据链路层做什么
- OSI网络层做什么
- OSI传输层做什么
- OSI会话层做什么
- OSI表示层做什么
- OSI应用层做什么
- TCP/IP协议族模型分为哪四层
- TCP/IP协议模型应用层做什么
- TCP/IP协议模型传输层做什么
- TCP/IP协议模型网络层做什么
- TCP/IP协议模型网络借口层做什么
- TCP/IP协议模型对比OSI模型的优点
6.协议
- 协议三要素
- TCP/IP协议族有那些常见协议在哪一层
- UDP协议组成
- TCP协议组成
- 以太网帧协议组成
- ARP协议组成,ARP协议是干什么的
- 什么是封装,封装的过程
- 什么是分用,分用的过程