目录

一、计算机网络基础模型

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 (地址解析协议)

  1. ARP进程在本局域网广播发送一个ARP请求,告知源IP、源MAC地址、目标IP
  2. 在本局域网上的所有主机上运行的ARP进程都收到此ARP请求
  3. 目标主机的IP与ARP请求查询的IP一致就收下这个请求,并且回应自己的MAC地址,其他主机不理睬请求
  4. 源主机收到回应后,将目标主机的IP和MAC地址写入ARP缓存表,以后就是单播了

注意:ARP请求是广播,而ARP响应是单播

1.4 三次握手

  1. pc1发送SYN报文,客户机进入SYN_SEND状态
  2. pc2发送SYN+ACK报文,服务器端进入SYN_RCV状态
  3. pc1发送ACK报文,客户端进入ESTABLISHED状态,当服务器端接收到这个包时,也进入ESTABLISHED状态

1.5 四次挥手

  1. pc1发送FIN/ACK报文,客户端进入FIN_WAIT_1状态
  2. pc2发送ACK报文,服务器端进入CLOSE_WAIT状态,客户端接收到确认包后,进入FIN_WAIT_2状态
  3. pc2发送FIN/ACK报文,服务器端进入LAST_ACK状态,等待来自客户端最后一个ACK
  4. 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岗位面试时一些重点知识点

计算机网络面试需要掌握的知识点汇总相关推荐

  1. ES6面试、复习干货知识点汇总(全)

    近期在复习ES6,针对ES6新的知识点,以问答形式整理一个全面知识和问题汇总.(全干货,适合对ES6有一定理解的同学复习,以及ES6面试.) 一.问:ES6是什么,为什么要学习它,不学习ES6会怎么样 ...

  2. 【2022】计算机视觉算法岗面试题目和复习知识点汇总

    计算机视觉算法岗面试题目和复习知识点汇总 1.讲一下BN.LN.IN.GN这几种归一化方法 2.为什么Transformer 需要进行 Multi-head Attention 3.讲一下self a ...

  3. 面试总结及相关知识点汇总

    最近因为离职,又因为在原来的公司也担任"要职",所以尝试了面试者和被面试者两个不同的角色,闲来无事,就来总结下这期间的心得,以及这期间所整理的博客. 首先申明该心得不主要是为面试者 ...

  4. ES6面试、复习干货知识点汇总

    关注上方"前端开发博客",选择"设为星标" 回复"2"加入前端群 作者:StevenLikeWatermelon https://jueji ...

  5. GitHub2022 年度前 100 的 Java 面试真题 高频知识点汇总

    前言 这是我在工作.面试中学习并总结到的一些知识点,都是一些比较典型的.面试常常被问到的问题. 如果你平时没有注意去总结的话,那么当你面试被问到的时候可能会是一脸懵圈,就算这个问题你知道怎么回事,但是 ...

  6. c++面试常考的知识点汇总

    1. 链表和顺序表的优缺点,在什么场合下适合顺序表,什么场合下适合用链表. 1)顺序表存储原理:顺序表存储是将数据元素放到一块连续的内存存储空间,存取效率高,速度快.但是不可以动态增加长度优点:存取速 ...

  7. 22个ES6面试、复习干货知识点汇总

    ES6是什么,为什么要学习它,不学习ES6会怎么样? 答: ES6是新一代的JS语言标准,对分JS语言核心内容做了升级优化,规范了JS使用标准,新增了JS原生方法,使得JS使用更加规范,更加优雅,更适 ...

  8. 计算机网络技术基础IP地址知识点汇总

    IP地址的表示 IP地址由32位二进制数组成,这种表达方式称为点分十进制. IP地址的分类 每个IP地址内部分为两部分,网络号和主机号 网络号 也称网络地址,用于标识大规模TCP/IP网际网络(即由网 ...

  9. 前端面试高频考点,ES6知识点汇总!!!

    前端面试高频考点,ES6知识点汇总!!! ⛳️大家好,我是王同学,今天给大家分享的是ES6面试的高频考点,文章没有一点套路,只有满满的干货 ⛳️如果对你有帮助就给我点个赞吧,这样我们就互不相欠了 ⛳️ ...

  10. 计算机网络面试常见知识点(含HTTPS和TLS)

    计算机网络面试常见问题 计算机网络面试常见问题 一.TCP/IP 各层的结构与功能, 都有哪些协议? 1.1Tcp/IP的五层协议 1.2应用层 1.3运输层 1.4网络层 1.5数据链路层 1.6物 ...

最新文章

  1. 【观点】智能制造:新时代智能产业革命的基石|王飞跃
  2. Python2和Python3关于reload()用法的区别
  3. c 语言 结构体的引用
  4. 轻量级定时任务框架:APScheduler
  5. 【流媒体服务器的搭建】2. 源码编译安装ffmpeg
  6. Js正则表达式数字或者带小数点的数字
  7. drop sqlite 多个表_SQLite简介与安装
  8. select的列子说明select内部实现原理
  9. 6条shell小技巧,让脚本显得不再业余
  10. java.net.bindexception: address already in use: jvm_bind:8080
  11. delegate vs. event(转自LTP.NET知识库)
  12. mssql sqlserver 使用sql脚本 清空所有数据库表数据的方法分享
  13. java.util.ConcurrentModificationException: null at java.util.ArrayList$Itr.checkForComodification(A
  14. bootstrap批量删除操作!
  15. web前端emoji表情
  16. 思科路由器交换机指示灯状态详解
  17. js 公众号 获取code_微信公众号开发之网页授权登录及code been used 解决!
  18. 达文教育2022年John Locke主题讲座再度来袭
  19. App推广:渠道与运营模型
  20. ERROR command failed: npm install --loglevel error --legacy-peer-deps

热门文章

  1. HomeBrew加速
  2. java 生成拼音_JAVA生成拼音码
  3. intel AVX / AVX2指令学习资源
  4. Themal稳态热仿真介绍
  5. 电子签名,后疫情时代“智慧校园”创新新方向
  6. 3天学会MaxScript教程之(第一天:开始编写我们的第一个MaxScript)
  7. 蛋白质配体复合物-分子动力学模拟Gromacs
  8. 如何防御sql注入?
  9. Linux - 搭建LDAP统一认证服务
  10. 易语言大漠插件模块制作后台找字FindStrExS和FindStrFastExS