过程概述

例如首先输入www.csdn.net,这是一个web服务,使用的协议是HTTP/HTTPS(详说),端口是80/443,这个数据或者说消息发送出来要被切分成许多数据块,符合传输的MTU后,会进行传输。底层使用的是TCP协议,三次握手建立TCP连接过程(详说);然后需要使用DNS域名解析,从域名解析他所对应的IP地址;源主机收到这个IP之后才知道我要访问的目的的IP,才能完成源到目的主机IP层的封装;再到数据链路层,主机查看自己的缓存,如果没有任何表项,它分析目标和自己不是在同一网段后,它会发送ARP请求网关的MAC(ARP过程详说);然后将数据包发往网关路由器,网关解封装数据链路层部分查看MAC地址是不是自己,发现是自己后解封装IP部分,发现目的IP不是自身,它将目的MAC改为自身的MAC;一般情况下内部网络前往外部会配置NAT,进行网络地址转换(详说);然后开始进行路由,查找路由表(路由过程可详说);数据到达WEB服务器之后进行逐层解封装。

面试常问问题之网络整体传输过程相关推荐

  1. 计算机考研复试面试常问问题 操作系统篇

    计算机考研复试面试常问问题 操作系统篇 在复习过程中,我用心查阅并整理了在考研复试面试中可能问到的大部分问题,并分点整理了答案,可以直接理解背诵并加上自己的语言润色!极力推荐打印下来看,效率更高! 此 ...

  2. 计算机考研复试面试常问问题 数据库篇

    计算机考研复试面试常问问题 数据库篇 在复习过程中,我用心查阅并整理了在考研复试面试中可能问到的大部分问题,并分点整理了答案,可以直接理解背诵并加上自己的语言润色!极力推荐打印下来看,效率更高!绝对良 ...

  3. 网络基础 TCP/IP协议面试常问知识点

    网络基础 TCP/IP协议面试常问知识点 ****************** 如有侵权请提示删除 ********************* 1.网络包的组成: 报头/起始帧分界符--MAC头部-- ...

  4. 测开工程师-面试常问测试用例

    测开工程师-面试常问测试用例 一.网络测试的一般流程 二.弱网功能测试 四.微信红包测试 五.无网状态测试 三.微信朋友圈点赞测试 六.登陆界面测试 七.直播APP测试 八.微信搜索界面测试 九.水杯 ...

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

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

  6. servlet面试常问问题_50个Servlet面试问答

    servlet面试常问问题 Servlet是Java EE的一个非常重要的主题,所有Web应用程序框架(例如Spring和Struts)都建立在它之上. 这使servlet成为Java访谈中的热门话题 ...

  7. Java基础(以及面试常问问题)

    1.Vector,ArrayList, LinkedList的区别(面试常问到的) 三者都是实现集合框架中的List,也就是所谓有序集合,因此具体功能比较近似,比如都提供按照位置进行定位.添加或删除的 ...

  8. 计算机考研复试面试常问问题 计算机网络篇(上)

    计算机考研复试面试常问问题 计算机网络篇(上) 在复习过程中,我用心查阅并整理了在考研复试面试中可能问到的大部分问题,并分点整理了答案,可以直接理解背诵并加上自己的语言润色!极力推荐打印下来看,效率更 ...

  9. Linux C工程师面试常问技术要点

    前言 最近在考虑跳槽,整理一下面试常问的东西,在给自己复习的同时也希望给需要面试的朋友有帮助~ 系统编程常问技术点 物理内存+虚拟内存 内存分区(栈+堆) 进程+线程 锁 分片 中断+系统调用 同步+ ...

最新文章

  1. git restore用法
  2. addActionListener(this)
  3. java file类详解_Java File类详解及IO介绍及使用
  4. php 注册树,php设计模式-注册树模式
  5. mysql 优化20点
  6. SAP ABAP实用技巧介绍系列之 如何调试后台作业
  7. repo-话说软件详细设计工具
  8. LeetCode 898. 子数组按位或操作(前缀和思想)
  9. python装饰器传递参数_Python装饰器高级版—Python类内定义装饰器并传递self参数...
  10. word2vec相似度计算_AAAI-2016 | 使用孪生递归网络的句子语义相似度计算方法
  11. 小程序入门学习08--云开发01
  12. Python+OpenCV:仿射变换和透射变换
  13. spring jdbcTemplate中获取jdbc Connection并执行操作
  14. 窥探源码,让我更加优雅的使用Kafka生产者!
  15. spring工具StopWatch优雅实现计时功能
  16. OSI模型第一层物理层
  17. 2020湖南省技能竞赛获奖名单_高光时刻!肇庆市中等职业学校学生专业技能竞赛获奖名单公布~...
  18. 大数据时代的医学公共数据库与数据挖掘技术简介
  19. 电子合同助力企业实现全程无纸化闭环
  20. 在DW中如何让代码对齐?

热门文章

  1. vs下载问题:请检查网络连接
  2. 微擎(客服消息发送)
  3. 【虚幻引擎UE】UE5仅需5个步骤快速实现AR项目调试与打包(安卓篇)
  4. SpringCloudAlibaba篇(八)SpringCloudGateWay聚合swagger3、SpringBoot2.6.X整合swagger3+knife4j
  5. 毕业论文写作常用工具整理
  6. [ 英语 ] 如何解决那些让人恼火的介词?
  7. Positive Sample Propagation along the Audio-Visual Event Line(2021CVPR)
  8. 【视角】有一种幸福叫上有老下有小
  9. 查看Apache服务器位置,本地Apache服务器地址
  10. 有一个无效 SelectedValue,因为它不在项目列表中