一个网页浏览请求的数据通信过程(数通基础学习笔记)
数据通信网络的基本功能:实现不同节点之间的数据互通
如上图,我们在计算机上发送一个http的网页浏览请求到目标服务器,会有以下过程:
1.计算器携带http应用数据通过应用层进入到传输层,通过tcp协议添加一个tcp头(源端口号、目的端口号)
2.数据被传送到互联网层继续封装,然后添加一个ip头部(源ip,目的ip,协议号)
3.数据继续传输到数据链路层,封装添加一个以太网帧头(源mac地址,目的mac地址,类型字段)
4.之后,数据帧送往物理层,在线路上进行传输,最后被服务器接收
5.服务器在数据链路层先查看数据帧的目的mac是否是自己的,如果是,则去掉以太网帧头
6.然后在互联网层查看请求数据的目的ip是否是自己的,如果是,则去掉ip头
7.再在传输层检查目的端口号,如果是指向自己网页浏览应用的,则剥离掉tcp头,将数据交给应用层的网页浏览应用
如此,请求数据就送到服务器的应用手中了~
应用收到网页请求数据后,将回应信息返回给计算机端,就能够获取到网页信息了~~
一个网页浏览请求的数据通信过程(数通基础学习笔记)相关推荐
- 华为ICT网院课程数通基础配置笔记
Eth-Trunk(链路聚合) 用途:增加骨干链路带宽.可靠性. [S1]int Eth-Trunk number 创建 [S1-Eth-Trunk12]mode lacp- ...
- 千峰笔记【数通基础】③ DHCP、DNS、FTP、WEB服务器搭建(Windows2003)
千峰笔记[数通基础] 1000phone**WEB311**课程笔记(Day8-Day9) 一.DHCP服务器:(自动为客户机分配IP地址)[端口号67/68] 好处:减少工作量.避免IP冲突.提高地 ...
- IC验证零基础学习-数电部分学习笔记
IC验证零基础学习-数电部分学习笔记 第一部分 第一章至第三章 主要内容: 四种进制之间的转换,二进制运算基础,原码/反码/补码的运算,常见的编码形式: 逻辑代数的三种基本运算,基本和常用公式,基本定 ...
- 马尔可夫决策过程(Markov Decision Process)学习笔记
Markov Decision Process学习笔记 马尔可夫决策过程(Markov Decision Process)学习笔记 1. 基本的概率定义 2. 如何理解状态SSS和动作AAA 3. 策 ...
- 北京华为HCIE认证里的数通深入学习QOS流量整形令牌桶机制和规则-ielab网络实验室
北京华为HCIE认证里的数通深入学习QOS流量整形令牌桶机制和规则-ielab网络实验室在华为设备中,需要对流量整形的概念需要进行解释: CIR,committed Information Rate, ...
- HTTP网页从请求到响应过程详解
引言 本文针对于<计算机网络>课程内容的总结和扩展,主要是讲解浏览器从键入URL网址后,到网页显示,其间的过程. 首先,浏览器的第一步工作就是对 URL 进行解析,然后给向Web 服务器发 ...
- python 网页爬虫作业调度_第3次作业-MOOC学习笔记:Python网络爬虫与信息提取
1.注册中国大学MOOC 2.选择北京理工大学嵩天老师的<Python网络爬虫与信息提取>MOOC课程 3.学习完成第0周至第4周的课程内容,并完成各周作业. 4.提供图片或网站显示的学习 ...
- 网件 ip 冲突 vpn_【干货三十一节】数通IP课堂笔记第十五弹,人生贵在行动!...
亲爱的同学们, 天气转凉,记得及时添衣哦! 今年的中秋国庆小长假已结束, 奥斯科金牌课堂笔记也结束假期, 与大家相见啦! 分享笔记之前, 有一段寄语奥斯科老师们想送给大家: 同学们, 每天告诉自己要努 ...
- 这可是全网网工数通方向学习路线最完整,最详细的版本,没有之一
文章篇幅较长,耐心看完你一定有所收获. 一门起点高发展空间大的职业--网络工程师 网络工程师的起点很高,处于薪资高.地位高的地位.根据中国IT行业协会公布的调查数据显示,目前一年工作经验的月薪一般能够 ...
最新文章
- SAP MM 外部采购流程里的如同鸡肋一样的Advanced Returns Management功能
- 《Android系统源代码情景分析》一书正在连载中
- 布尔表达式的语法及语义分析程序_XSS语义分析的阶段性总结(一)
- 行内元素,块级元素,各自特点及其相互转化
- shell脚本中常见的几个判断
- python网站服务器好麻烦_python写的网站,云服务器经常无法访问
- 读书笔记系列--《理解专业程序员》tips
- 优麒麟这样的linux版本,百度网盘 Linux 版发布,搭配优麒麟运行更完美!
- matlab2c使用c++实现matlab函数系列教程-sum函数
- win7右键菜单不见解决办法
- Objective-C学习—UIScrollView控件使用
- shiro设置session超时时间
- 免费空间(免备案,无广告) 1G免费全能空间
- js中获取月份date.getMonth()获取的是0-11
- BGA封装的优缺点解析
- 电脑装不上谷歌浏览器吗_索尼将在新电脑上提供谷歌浏览器
- 魅蓝note2手机计算机打开教程,魅族 魅蓝note2 开启USB调试模式
- python opencv 凸包 convexHull
- SVM解释:二、SVM的数学基础
- 梁凯恩,下一个奇迹——八个关键创造奇迹
热门文章
- # 老外对中国人写英语文章最常犯的错误总结csdn
- 常用传感器讲解五--声音传感器-(KY-037)
- 2021高考成绩查询理综各科得分,2021四川高考总分及各科分数 满分是多少
- 是不是顺子【C语言保姆级讲解】
- 大量的if!=null_获得大量精彩游戏,并支持伟大事业!
- 微阵列芯片服务器,功能性分群于微阵列芯片之应用
- php刷新热销商品,ecshop首页如何调用指定分类下的推荐热销最新商品
- poly-yolo笔记
- Distantly Supervised NER with Partial Annotation Learning and Reinforcement Learning阅读笔记
- 51单片机RS485远程双机多机温度采集主从机多节点蜂鸣器报警