欢迎访问 如意编程网!

如意编程网

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

JAVA面试——计算机网络

发布时间:2024/7/5 编程问答 4 豆豆
如意编程网 收集整理的这篇文章主要介绍了 JAVA面试——计算机网络 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
  • 网络体系架构:
    • 应用层:为特定应用程序提供传输服务(HTTP、DNS协议)
    • 传输层:提供通用数据传输服务(TCP、UDP)
      • TCP
        • 头部20个字节
      • UDP
        • 头部8个字节
    • 网络层:为主机提供传输服务,将报文或数据封装成分组
    • 数据链路层:分组封装成帧
    • 物理层:传输媒体上传输比特流
  • 信道复用技术:
    • 频分复用
    • 时分复用
    • 统计时分复用
    • 波分复用:光的频分复用
    • 码分复用
  • 信道分类
    • CSMA/CD协议(广播信道)
      • 载波监听多点接入/碰撞检测
    • PPP协议(点对点信道)
  • 网络层
    • IP协议
      • 地址解析协议ARP、网际控制报文协议ICMP、网际组管理协议IGMP
    • ARP协议
      • IP地址到MAC地址的映射
    • 路由选择协议:
      • 内部:RIP、OSPF
      • 自治系统之间:BGP
  • 传输层
    • TCP三次握手
    • TCP四次挥手
    • TCP滑动窗口
      • 用途:流量控制、拥塞控制
  • HTTP
    • HTTP状态码
    • Cookie、Session
  • 在浏览器输入URL到显示页面的过程
    • DNS解析
    • TCP连接
    • 发送HTTP请求
    • 服务器处理并返回HTTP报文
    • 浏览器解析渲染页面
    • 连接结束
  • HTTP和HTTPS的区别
    • HTTPS加SSL协议,验证服务器身份,为通信加密
    • 缺点:费时,成本

转载于:https://www.cnblogs.com/lhspeppa/p/10461327.html

总结

以上是如意编程网为你收集整理的JAVA面试——计算机网络的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得如意编程网网站内容还不错,欢迎将如意编程网推荐给好友。