计算机网络面试需要掌握的知识点汇总
目录
一、计算机网络基础模型
1.1 七层模型
1.2 TCP/IP模型
1.3 重要协议
1.3.1 ARP (地址解析协议)
1.4 三次握手
1.5 四次挥手
二、vlan
三、IP
3.1 公网IP
3.2 私网IP
四、总结
一、计算机网络基础模型
1.1 七层模型
1.2 TCP/IP模型
1.3 重要协议
模型层 | 协议 |
---|---|
物理层 | IEEE802.3有线局域网(以太网) IEEE802.11无线局域网标准 |
数据链路层 | Point-to-Point Protocol |
网络层 | IP (ICMP IGMP ARP RARP) |
传输层 | TCP UDP |
应用层 | HTTP FTP TFTP SMTP SNMP DNS |
1.3.1 ARP (地址解析协议)
- ARP进程在本局域网广播发送一个ARP请求,告知源IP、源MAC地址、目标IP
- 在本局域网上的所有主机上运行的ARP进程都收到此ARP请求
- 目标主机的IP与ARP请求查询的IP一致就收下这个请求,并且回应自己的MAC地址,其他主机不理睬请求
- 源主机收到回应后,将目标主机的IP和MAC地址写入ARP缓存表,以后就是单播了
注意:ARP请求是广播,而ARP响应是单播
1.4 三次握手
- pc1发送SYN报文,客户机进入SYN_SEND状态
- pc2发送SYN+ACK报文,服务器端进入SYN_RCV状态
- pc1发送ACK报文,客户端进入ESTABLISHED状态,当服务器端接收到这个包时,也进入ESTABLISHED状态
1.5 四次挥手
- pc1发送FIN/ACK报文,客户端进入FIN_WAIT_1状态
- pc2发送ACK报文,服务器端进入CLOSE_WAIT状态,客户端接收到确认包后,进入FIN_WAIT_2状态
- pc2发送FIN/ACK报文,服务器端进入LAST_ACK状态,等待来自客户端最后一个ACK
- pc1发送ACK报文,客户端进入TIME_WAIT状态,后进入CLOSED状态,服务器端接收这个确认包后,关闭连接,进入CLOSED状态
二、vlan
vlan作用:
分割广播域
vlan优势:
- 控制广播
- 增强网络安全性
- 简化网络管理
三、IP
3.1 公网IP
A | 1.0.0.1-126.255.255.254 | 掩码8(255.0.0.0) |
B | 128.0.0.1-191.255.255.254 |
掩码16(255.255.0.0) |
C | 192.0.0.1-223.255.255.254 | 掩码24(255.255.255.0) |
D | 224.0.0.1-239.255.255.254 | 组播 |
E | 240.0.0.1-255.255.255.254 | 科学研究保留地址 |
3.2 私网IP
A | 10.0.0.0 ~ 10.255.255.255 | 掩码8 |
B | 172.16.0.0 ~ 172.31.255.255 | 掩码12 |
C | 192.168.0.0-192.168.255.255 | 掩码16 |
127网段代表本机回环地址 127.0.0.1
四、总结
以上是除了网络工程师,其他IT岗位面试时一些重点知识点
计算机网络面试需要掌握的知识点汇总相关推荐
- ES6面试、复习干货知识点汇总(全)
近期在复习ES6,针对ES6新的知识点,以问答形式整理一个全面知识和问题汇总.(全干货,适合对ES6有一定理解的同学复习,以及ES6面试.) 一.问:ES6是什么,为什么要学习它,不学习ES6会怎么样 ...
- 【2022】计算机视觉算法岗面试题目和复习知识点汇总
计算机视觉算法岗面试题目和复习知识点汇总 1.讲一下BN.LN.IN.GN这几种归一化方法 2.为什么Transformer 需要进行 Multi-head Attention 3.讲一下self a ...
- 面试总结及相关知识点汇总
最近因为离职,又因为在原来的公司也担任"要职",所以尝试了面试者和被面试者两个不同的角色,闲来无事,就来总结下这期间的心得,以及这期间所整理的博客. 首先申明该心得不主要是为面试者 ...
- ES6面试、复习干货知识点汇总
关注上方"前端开发博客",选择"设为星标" 回复"2"加入前端群 作者:StevenLikeWatermelon https://jueji ...
- GitHub2022 年度前 100 的 Java 面试真题 高频知识点汇总
前言 这是我在工作.面试中学习并总结到的一些知识点,都是一些比较典型的.面试常常被问到的问题. 如果你平时没有注意去总结的话,那么当你面试被问到的时候可能会是一脸懵圈,就算这个问题你知道怎么回事,但是 ...
- c++面试常考的知识点汇总
1. 链表和顺序表的优缺点,在什么场合下适合顺序表,什么场合下适合用链表. 1)顺序表存储原理:顺序表存储是将数据元素放到一块连续的内存存储空间,存取效率高,速度快.但是不可以动态增加长度优点:存取速 ...
- 22个ES6面试、复习干货知识点汇总
ES6是什么,为什么要学习它,不学习ES6会怎么样? 答: ES6是新一代的JS语言标准,对分JS语言核心内容做了升级优化,规范了JS使用标准,新增了JS原生方法,使得JS使用更加规范,更加优雅,更适 ...
- 计算机网络技术基础IP地址知识点汇总
IP地址的表示 IP地址由32位二进制数组成,这种表达方式称为点分十进制. IP地址的分类 每个IP地址内部分为两部分,网络号和主机号 网络号 也称网络地址,用于标识大规模TCP/IP网际网络(即由网 ...
- 前端面试高频考点,ES6知识点汇总!!!
前端面试高频考点,ES6知识点汇总!!! ⛳️大家好,我是王同学,今天给大家分享的是ES6面试的高频考点,文章没有一点套路,只有满满的干货 ⛳️如果对你有帮助就给我点个赞吧,这样我们就互不相欠了 ⛳️ ...
- 计算机网络面试常见知识点(含HTTPS和TLS)
计算机网络面试常见问题 计算机网络面试常见问题 一.TCP/IP 各层的结构与功能, 都有哪些协议? 1.1Tcp/IP的五层协议 1.2应用层 1.3运输层 1.4网络层 1.5数据链路层 1.6物 ...
最新文章
- 【观点】智能制造:新时代智能产业革命的基石|王飞跃
- Python2和Python3关于reload()用法的区别
- c 语言 结构体的引用
- 轻量级定时任务框架:APScheduler
- 【流媒体服务器的搭建】2. 源码编译安装ffmpeg
- Js正则表达式数字或者带小数点的数字
- drop sqlite 多个表_SQLite简介与安装
- select的列子说明select内部实现原理
- 6条shell小技巧,让脚本显得不再业余
- java.net.bindexception: address already in use: jvm_bind:8080
- delegate vs. event(转自LTP.NET知识库)
- mssql sqlserver 使用sql脚本 清空所有数据库表数据的方法分享
- java.util.ConcurrentModificationException: null at java.util.ArrayList$Itr.checkForComodification(A
- bootstrap批量删除操作!
- web前端emoji表情
- 思科路由器交换机指示灯状态详解
- js 公众号 获取code_微信公众号开发之网页授权登录及code been used 解决!
- 达文教育2022年John Locke主题讲座再度来袭
- App推广:渠道与运营模型
- ERROR command failed: npm install --loglevel error --legacy-peer-deps