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

简介: 计算机网络面试需要掌握的知识点汇总

目录



一、计算机网络基础模型


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  七层模型

image.png


1.2 TCP/IP模型

image.png

image.png



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


image.png

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优势:


控制广播

增强网络安全性

简化网络管理

image.png


三、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岗位面试时一些重点知识点


相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
目录
相关文章
|
3月前
|
负载均衡 网络协议 算法
|
3月前
图解一些网络基础知识点
Ethernet以太网IEEE802.3 以太网第一个广泛部署的高速局域网; 以太网数据速率快; 以太网硬件价格便宜,网络造价成本低。
34 4
|
3月前
|
网络协议 Java 物联网
Java网络编程知识点
Java网络编程知识点
75 13
|
3月前
|
存储 网络协议 安全
30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场
本文精选了 30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场。
206 2
|
3月前
|
存储 缓存 网络协议
计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点,GET、POST的区别,Cookie与Session
计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点、状态码、报文格式,GET、POST的区别,DNS的解析过程、数字证书、Cookie与Session,对称加密和非对称加密
|
3月前
|
网络协议 算法 网络性能优化
计算机网络常见面试题(一):TCP/IP五层模型、TCP三次握手、四次挥手,TCP传输可靠性保障、ARQ协议
计算机网络常见面试题(一):TCP/IP五层模型、应用层常见的协议、TCP与UDP的区别,TCP三次握手、四次挥手,TCP传输可靠性保障、ARQ协议、ARP协议
|
4月前
|
Android开发
Android面试高频知识点(1) 图解Android事件分发机制
Android面试高频知识点(1) 图解Android事件分发机制
|
4月前
|
消息中间件 存储 Java
Android面试高频知识点(2) 详解Android消息处理机制(Handler)
Android面试高频知识点(2) 详解Android消息处理机制(Handler)
|
4月前
|
XML 前端开发 Android开发
Android面试高频知识点(3) 详解Android View的绘制流程
Android面试高频知识点(3) 详解Android View的绘制流程
Android面试高频知识点(3) 详解Android View的绘制流程
|
4月前
|
消息中间件 Android开发 索引
Android面试高频知识点(4) 详解Activity的启动流程
Android面试高频知识点(4) 详解Activity的启动流程
41 3

热门文章

最新文章