面试常问问题之网络整体传输过程
过程概述
例如首先输入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服务器之后进行逐层解封装。
面试常问问题之网络整体传输过程相关推荐
- 计算机考研复试面试常问问题 操作系统篇
计算机考研复试面试常问问题 操作系统篇 在复习过程中,我用心查阅并整理了在考研复试面试中可能问到的大部分问题,并分点整理了答案,可以直接理解背诵并加上自己的语言润色!极力推荐打印下来看,效率更高! 此 ...
- 计算机考研复试面试常问问题 数据库篇
计算机考研复试面试常问问题 数据库篇 在复习过程中,我用心查阅并整理了在考研复试面试中可能问到的大部分问题,并分点整理了答案,可以直接理解背诵并加上自己的语言润色!极力推荐打印下来看,效率更高!绝对良 ...
- 网络基础 TCP/IP协议面试常问知识点
网络基础 TCP/IP协议面试常问知识点 ****************** 如有侵权请提示删除 ********************* 1.网络包的组成: 报头/起始帧分界符--MAC头部-- ...
- 测开工程师-面试常问测试用例
测开工程师-面试常问测试用例 一.网络测试的一般流程 二.弱网功能测试 四.微信红包测试 五.无网状态测试 三.微信朋友圈点赞测试 六.登陆界面测试 七.直播APP测试 八.微信搜索界面测试 九.水杯 ...
- Java面试常问计算机网络问题
转载自 Java面试常问计算机网络问题 一.GET 和 POST 的区别 GET请注意,查询字符串(名称/值对)是在 GET 请求的 URL 中发送的:/test/demo_form.asp?na ...
- servlet面试常问问题_50个Servlet面试问答
servlet面试常问问题 Servlet是Java EE的一个非常重要的主题,所有Web应用程序框架(例如Spring和Struts)都建立在它之上. 这使servlet成为Java访谈中的热门话题 ...
- Java基础(以及面试常问问题)
1.Vector,ArrayList, LinkedList的区别(面试常问到的) 三者都是实现集合框架中的List,也就是所谓有序集合,因此具体功能比较近似,比如都提供按照位置进行定位.添加或删除的 ...
- 计算机考研复试面试常问问题 计算机网络篇(上)
计算机考研复试面试常问问题 计算机网络篇(上) 在复习过程中,我用心查阅并整理了在考研复试面试中可能问到的大部分问题,并分点整理了答案,可以直接理解背诵并加上自己的语言润色!极力推荐打印下来看,效率更 ...
- Linux C工程师面试常问技术要点
前言 最近在考虑跳槽,整理一下面试常问的东西,在给自己复习的同时也希望给需要面试的朋友有帮助~ 系统编程常问技术点 物理内存+虚拟内存 内存分区(栈+堆) 进程+线程 锁 分片 中断+系统调用 同步+ ...
最新文章
- git restore用法
- addActionListener(this)
- java file类详解_Java File类详解及IO介绍及使用
- php 注册树,php设计模式-注册树模式
- mysql 优化20点
- SAP ABAP实用技巧介绍系列之 如何调试后台作业
- repo-话说软件详细设计工具
- LeetCode 898. 子数组按位或操作(前缀和思想)
- python装饰器传递参数_Python装饰器高级版—Python类内定义装饰器并传递self参数...
- word2vec相似度计算_AAAI-2016 | 使用孪生递归网络的句子语义相似度计算方法
- 小程序入门学习08--云开发01
- Python+OpenCV:仿射变换和透射变换
- spring jdbcTemplate中获取jdbc Connection并执行操作
- 窥探源码,让我更加优雅的使用Kafka生产者!
- spring工具StopWatch优雅实现计时功能
- OSI模型第一层物理层
- 2020湖南省技能竞赛获奖名单_高光时刻!肇庆市中等职业学校学生专业技能竞赛获奖名单公布~...
- 大数据时代的医学公共数据库与数据挖掘技术简介
- 电子合同助力企业实现全程无纸化闭环
- 在DW中如何让代码对齐?
热门文章
- vs下载问题:请检查网络连接
- 微擎(客服消息发送)
- 【虚幻引擎UE】UE5仅需5个步骤快速实现AR项目调试与打包(安卓篇)
- SpringCloudAlibaba篇(八)SpringCloudGateWay聚合swagger3、SpringBoot2.6.X整合swagger3+knife4j
- 毕业论文写作常用工具整理
- [ 英语 ] 如何解决那些让人恼火的介词?
- Positive Sample Propagation along the Audio-Visual Event Line(2021CVPR)
- 【视角】有一种幸福叫上有老下有小
- 查看Apache服务器位置,本地Apache服务器地址
- 有一个无效 SelectedValue,因为它不在项目列表中