- 1
- 0
- 约4.94千字
- 约 7页
- 2026-08-24 发布于河北
- 举报
Java网络编程高频面试题及详细答案(真实面试版)
一、基础概念类
1.说说你对网络七层模型和四层模型的理解?工作中最常用的是哪几层?
参考答案:
七层是OSI标准模型,四层是TCP/IP实际落地的模型,我们开发基本只用TCP/IP四层,不用死记七层,重点用得到的就四层:
1.网络接口层:对应网卡、数据帧,负责物理传输,开发基本不碰;
2.网络层:核心是IP协议,负责寻址、路由转发,确定数据要发到哪台机器;
3.传输层:核心TCP、UDP,负责端口通信、数据传输,Java网络编程核心层;
4.应用层:HTTP、HTTPS、FTP、自定义协议,我们业务开发直接接触的层。
工作中日常开发主要接触传输层和应用层,Socket编程就是操作传输层,HTTP接口调用、网关交互都是应用层。
2.IP地址和端口的作用分别是什么?为什么需要端口?
参考答案:
IP地址的作用是定位网络中的唯一一台主机,相当于小区的楼栋号。
端口的作用是定位一台主机中的唯一一个应用进程,相当于楼栋里的房间号。
一台服务器可以跑多个程序,比如Tomcat、Redis、MySQL,只有IP的话系统不知道数据要交给哪个程序,所以必须靠端口区分。端口范围0-65535,其中0-1023是系统保留端口,我们开发一般用1024以上的端口。
3.什么是Socket?Socket和TCP/IP是什么关系?
参考答案:
您可能关注的文档
- Java安全高频面试题及详细答案(真实面试版).docx
- Java编程基础笔试题(含详细答案解析).docx
- Java测试工程师面试真题(无模板实战版).docx
- Java底层核心面试题(含详细真实面试版答案).docx
- Java多态笔试真题(含详细答案解析).docx
- Java多态高频面试题(真实面试版).docx
- Java多线程高频面试题及答案(真实面试版).docx
- Java多线程高频面试题及详细答案(实战版).docx
- Java多线程经典笔试题(含答案·企业真实版).docx
- Java多线程经典笔试题(含详细答案,实战向).docx
- 2025中建国际岗位公开招聘笔试历年参考题库附带答案详解.docx
- 2025中赣核生态环境集团(江西)有限公司招聘14人笔试历年参考题库附带答案详解.docx
- 2026事业单位工勤技能-江西-江西政务服务办事员四级(中级工)历年参考题库含答案详解3卷.docx
- 2025中国天辰工程有限公司社会招聘130人笔试历年参考题库附带答案详解.docx
- 2025四川达州市政府资产管理有限责任公司招聘办公室人员笔试及排名笔试历年参考题库附带答案详解.docx
- 2025安徽省建设工程测试研究院有限责任公司招聘66人笔试历年参考题库附带答案详解.docx
- 2026事业单位工勤技能-广东-广东城管监察员四级(中级工)历年参考题库含答案详解3卷.docx
- 2025四川绵阳市安州区腾盛城市建设发展有限公司招聘5人笔试历年参考题库附带答案详解.docx
- 2025国企招聘广东粤电靖海发电有限公司社会公开招聘30人笔试历年参考题库附带答案详解.docx
- 2025国家电投广西核电社会招聘(若干人)笔试历年参考题库附带答案详解.docx
原创力文档

文档评论(0)