• 网络体系架构:

    • 应用层:为特定应用程序提供传输服务(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面试——计算机网络相关推荐

  1. Java面试常问计算机网络问题

    转载自   Java面试常问计算机网络问题 一.GET 和 POST 的区别 GET请注意,查询字符串(名称/值对)是在 GET 请求的 URL 中发送的:/test/demo_form.asp?na ...

  2. Java 面试知识点解析(五)——网络协议篇

    前言: 在遨游了一番 Java Web 的世界之后,发现了自己的一些缺失,所以就着一篇深度好文:知名互联网公司校招 Java 开发岗面试知识点解析 ,来好好的对 Java 知识点进行复习和学习一番,大 ...

  3. 推荐一个很牛逼的 Github 项目:本人历时半年完成的【Java 面试 + Java 后端技术学习指南】,已拿大厂offer

    今天给大家分享一份[Java 面试 + Java 后端技术学习指南]:一份通向理想互联网公司的面试指南,包括 Java,技术面试必备基础知识.Leetcode.计算机操作系统.计算机网络.系统设计.分 ...

  4. 史上最全阿里Java面试题目大汇总!强烈建议收藏~

    阿里面试题目目录 技术一面(基础面试题目) 技术二面(技术深度.技术原理) 项目实战(项目模拟面试) JAVA开发技术常问的问题 阿里必会知识 阿里面试范畴 阿里面试总结 一:阿里技术一面(基础掌握牢 ...

  5. BAT Java面试完整汇总:面试准备(心态+简历)+面试题目+6条面试经验

    今天分享的BAT面试完整内容主要包含: 面试前的心态准备(3点建议) 技术硬实力包含的范围(50题目) 个人简历突出和优化(3点优化步骤) 个人软实力的提升(6点提升维度) BAT面试经验总结(1点总 ...

  6. 史上最全面Java面试汇总(面试题+答案)

    微信搜索:"二十同学" 公众号,欢迎关注一条不一样的成长之路 JAVA面试精选[Java基础第一部分] JAVA面试精选[Java基础第二部分] JAVA面试精选[Java基础第三 ...

  7. 这套Github上40K+star面试笔记,可以帮你搞定95%以上的Java面试

    该文档在Github上收获40K+star的Java面试神技(这赞数,质量多高就不用我多说了吧)非常全面,包涵Java基础.Java集合.JavaWeb.Java异常.OOP.IO与NIO.反射.注解 ...

  8. 我终于把Boss直聘上热度最高的Java面试八股文总结,渗透面试核心知识点!

    前言 本攻略内涵了⾮常详细的知识点:各互联网大厂面经.Java基础.MyBatis.ZooKeeper.分布式.多线程.Elasticsearch..Redis.MySQL.Spring.Spring ...

  9. Java面试进阶指北

    不难发现,近几年的面试难度越来越大,想要找到一份还不错的工作越来越难.越来越多的人开始抱怨:"CS领域是真特么卷!".然而,单纯抱怨有用么?你对其他求职者说:"大家都不要 ...

最新文章

  1. noip复赛普及组2020_我校学子在2020年“外研社·国才杯”全国英语写作大赛(高职组)复赛中斩获佳绩...
  2. 如何在 Kaggle 首战中进入前 10%(转)
  3. Java编程基础04——流程控制语句
  4. php文件上传代码_PHP实现文件分片上传的实例代码
  5. 冒险实施SAP HANA 农夫山泉缘何做第一个“吃螃蟹”者?
  6. 好书推荐 Beginning C# Objects
  7. mac中apache服务器及虚拟主机配置
  8. javascript控制台_如何充分利用JavaScript控制台
  9. 过程中存根的作用有_[马哲54]人民群众在创造历史过程中的决定作用
  10. tmp name php,linux环境 上传文件失败 tmp_name为空
  11. Kippo:一款强大的SSH蜜罐工具
  12. js 中的 number 为何很怪异 1
  13. HDU4841 圆桌问题【约瑟夫环+模拟+STL】
  14. jq 实现头像(气泡式浮动)
  15. Linux双网卡下的网络故障排查
  16. 页面body元素#65279导致顶部空白一行解决方法
  17. CentOS6.5安装python3.7
  18. 坐标系旋转前后坐标的变化
  19. android 快速开发(二)辅助类的使用,kotlin枚举类反射
  20. 后台运行命令nohup、job 等

热门文章

  1. html无损转换pdf,Pdf2html :高保真PDF至HTML转换
  2. python复制sheet_python excel sheet复制
  3. 二、前端pink老师的CSS定位学习笔记(超详细,简单易懂)
  4. LeetCode 2049. 统计最高分的节点数目(DFS)
  5. LeetCode 1718. 构建字典序最大的可行序列(贪心+回溯)
  6. LeetCode 1817. 查找用户活跃分钟数(哈希)
  7. LeetCode 1657. 确定两个字符串是否接近
  8. LeetCode 298. 二叉树最长连续序列(自顶向下)
  9. LeetCode 323. 无向图中连通分量的数目(并查集)
  10. LeetCode 783. 二叉搜索树结点最小距离(中序遍历)