| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> 网工面试必问,一文详解OSI七层模型及真题 -> 正文阅读 |
|
[网络协议]网工面试必问,一文详解OSI七层模型及真题 |
1、你知道OSI七层模型是什么吗?答:OSI(开放系统互连参考模型)是国家标准化组织制定的一种功能结构框架,从低到高分别是物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 追问:你能简单介绍一下你说的这些层次吗? 答:物理层是为数据传输提供物理信道的,例如双绞线、光纤、同轴电缆等就是数据传输的物理介质。 数据链路层是为同一网段直接接入的主机提供传输服务的,数据链路层的常见协议有PPP、HDLC等。 网络层是用来处理流动的数据包的,主机到主机之间通过IP地址识别对方,因此网络层最重要的协议就是IP,其次还有辅助IP工作的ICMP和ARP协议。 传输层是提供主机和主机之间的数据传输服务的,常见的协议有TCP、UDP,其中TCP提供的是有序的、可靠的,有流量控制的传输,UDP提供的是无序的、不可靠的、无流量控制的传输、 会话层是用来建立管理和关闭会话的,此层次包括会话的请求和响应。 表示层是提供应用层的编码和转换功能,确保数据能够被应用层识别。 应用层表示了此次通信的应用类型,例如DHCP(动态主机配置)、FTP(文件传输协议)、HTTP(超文本传输协议)等 2、OSI七层模型里面应用最熟悉的是哪个协议?答:DHCP(动态主机配置协议)我比较熟悉,DHCP是应用层比较经典的协议,它是用来给主机自动分配IP地址的,因为静态分配IP很麻烦,很多人不会配置IP,而且容易造成IP冲突,所以现在都使用DHCP。DHCP的使用场景很多,比如学校的校园网,企业或者宾馆等机构。 3、那你知道DHCP的几个报文是什么吗?答:DHCP有八个报文,分别是discover、offer、request、ack、nak、release、decline、inform。 追问:前面四个是比较重要的报文,你知道他们的作用是什么吗? 答:discover是主机用来发现服务器的,offer是服务器给主机的回应,告诉主机自己可以给它分配IP,request报文是主机正式向服务器发送请求,请求ip地址,ack是确认报文,确认自己收到了服务器发送的IP地址。 还有很多常见的面试题,之后再和大家分享咯,记得关注哦! |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 5:23:09- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |