首页 > 其他分享 >网络协议面试题

网络协议面试题

时间:2023-05-03 11:34:29浏览次数:37  
标签:协议 面试题 IP 网络协议 TCP 传输 地址 链路层

1. TCP 和 UDP 的区别?

答:TCP是面向连接的传输协议,提供可靠的数据传输和错误检测,适用于对可靠性要求较高的场景,如文件传输,网页访问等;UDP是无连接的传输协议,不保证传输的可靠性,适用于对实时性要求较高的场景,如视频会议,音频传输等。

2. OSI 参考模型和 TCP/IP 协议模型的区别是什么?

答:OSI 参考模型和 TCP/IP 协议模型都是网络协议栈的标准模型,但 OSI 参考模型包括七层协议,分别是 物理层,数据链路层,网络层,传输层,会话层,表示层和应用层;TCP/IP 协议模型只包括四层协议,分别是 网络接口层,网络层,传输层和应用层。TCP/IP 协议模型是实际中应用更广泛的模型。

3. HTTP 和 HTTPS 有什么区别?

答:HTTP 是一种明文传输协议,数据传输不加密,易被中间人窃取和篡改;而 HTTPS 使用 SSL/TLS 加密技术对数据进行加密,数据传输更加安全可靠,适用于对数据保密性要求较高的场景,如网上银行,电子商务等。

4. ARP 协议和 RARP 协议是什么?

答:ARP 协议用于将 IP 地址映射为 MAC 地址,即将网络层的地址转换为数据链路层的地址。而 RARP 协议用于将 MAC 地址映射为 IP 地址,即将数据链路层的地址转换为网络层的地址。ARP 协议和 RARP 协议是数据链路层的协议。

5. ICMP 协议是什么?

答:ICMP 是 Internet 控制报文协议,用于在网络中传输控制信息,如差错报告,网络状况控制等。常见的 ICMP 消息包括回显请求和回显应答,它们可以用于测试网络连接是否正常。

标签:协议,面试题,IP,网络协议,TCP,传输,地址,链路层
From: https://www.cnblogs.com/is-wgy/p/17368855.html

相关文章

  • React 中 Router的相关面试题
    一、请你说说react的路由是什么?React的路由是纯前端的路由,就是根据hash或browserpath的变化,框架内封装好了方法,可以自由的切换DOM展示,来模拟页面或局部页面被替换的目的;让浏览器不用刷新,也能获取想要的页面结构,保存内存数据,提升用户体验 二、React-Router实现原理?当url发......
  • 面试题5-2
    一、硬链接与软链接的区别?​ 硬链接是具有相同inode号的不同名字的文件,删除一个硬链接文件不影响具有相同inode的文件。硬链接只能是对同一文件系统中的文件进行链接。不能对目录进行创建。软链接有自己的inode。文件用户数据块里面存放的内容就是文件的绝对路径。软链接可以用来......
  • Less 相关面试题
    一、Less是什么?Less(LeanerStyleSheets的缩写)是一门向后兼容的CSS扩展语言。二、声明变量@变量名:变量值 三、less封装函数less还可以像js一样的来封装函数,需要时可以直接调用。.borderName(@px){border-radius:@px;}.box5{.borderName(10px)}......
  • 2023前端面试题二
    图片png无损压缩,尺寸体积要比jpg的大,适合做小图标jpg采用压缩算法,有一点失真,比png体积要小,适合做中大图片gif一般是做动图的webp同时支持有损或者无损压缩,相同质量的图片,webp具有更小的体积css的盒子模型标准盒子模型margin/border/padding/contentie盒子模型marg......
  • 17、架构师面试题系列之Maven面试专题及答案(18题)
    架构师面试题之Maven专题篇一、Maven有哪些优点和缺点优点如下:1.简化了项目依赖管理:2.易于上手,对于新手可能一个"mvncleanpackage"命令就可能满足他的工作3.便于与持续集成工具(jenkins)整合4.便于项目升级,无论是项目本身升级还是项目使用的依赖升级。5.有助于多模块项目的开发,......
  • SpringBoot高频面试题
    Springboot的优点内置servlet容器,不需要在服务器部署tomcat。只需要将项目打成jar包,使用java-jarxxx.jar一键式启动项目SpringBoot提供了starter,把常用库聚合在一起,简化复杂的环境配置,快速搭建spring应用环境可以快速创建独立运行的spring项目,集成主流框架准生产环境的......
  • #yyds干货盘点# LeetCode面试题:解码方法
    1.简述:一条包含字母 A-Z 的消息通过以下映射进行了 编码 :'A'->"1"'B'->"2"...'Z'->"26"要 解码 已编码的消息,所有数字必须基于上述映射的方法,反向映射回字母(可能有多种方法)。例如,"11106" 可以映射为:"AAJF" ,将消息分组为 (11106)"KJF......
  • 美团面试题:慢SQL有遇到过吗?是怎么解决的?
    大家好,我是田维常,可以叫我老田,也可以叫我田哥。2017年的时候,我刚去上海,朋友内推我去美团面试,之前我也写过一个一篇文章,也是在美团面试中遇到的:美团面试题:Strings=newString("111")会创建几个对象?关于慢SQL,我和面试官扯了很久,面试官也是很谦虚的,总是点头,自己以为回答的还可以。......
  • Java程序员从阿里、京东、美团面试回来,这些面试题你会吗?(文末福利)
    hi大家好我是田哥今天,给大家分享一些面试干货。我们每次面试基本上都是超过一个小时的,面试官肯定会问很多问题,其实也不是需要我们全部能回答上来。但是,关键点如果回答不上来,就算你其他的回答的不错,也没用,最终offer还是不会给你的。好吧,话不多说,我们直接开始:自我介绍很多人觉得自......
  • #yyds干货盘点# LeetCode面试题:子集 II
    1.简述:给你一个整数数组nums,其中可能包含重复元素,请你返回该数组所有可能的子集(幂集)。解集不能包含重复的子集。返回的解集中,子集可以按任意顺序排列。 示例1:输入:nums=[1,2,2]输出:[[],[1],[1,2],[1,2,2],[2],[2,2]]示例2:输入:nums=[0]输出:[[],[0]]2.代码实现:classSolu......