数据通信网络的基本功能:实现不同节点之间的数据互通

如上图,我们在计算机上发送一个http的网页浏览请求到目标服务器,会有以下过程:

1.计算器携带http应用数据通过应用层进入到传输层,通过tcp协议添加一个tcp头(源端口号、目的端口号)

2.数据被传送到互联网层继续封装,然后添加一个ip头部(源ip,目的ip,协议号)

3.数据继续传输到数据链路层,封装添加一个以太网帧头(源mac地址,目的mac地址,类型字段)

 4.之后,数据帧送往物理层,在线路上进行传输,最后被服务器接收

 5.服务器在数据链路层先查看数据帧的目的mac是否是自己的,如果是,则去掉以太网帧头

6.然后在互联网层查看请求数据的目的ip是否是自己的,如果是,则去掉ip头

 7.再在传输层检查目的端口号,如果是指向自己网页浏览应用的,则剥离掉tcp头,将数据交给应用层的网页浏览应用

如此,请求数据就送到服务器的应用手中了~

应用收到网页请求数据后,将回应信息返回给计算机端,就能够获取到网页信息了~~

一个网页浏览请求的数据通信过程(数通基础学习笔记)相关推荐

  1. 华为ICT网院课程数通基础配置笔记

    Eth-Trunk(链路聚合)     用途:增加骨干链路带宽.可靠性.     [S1]int Eth-Trunk number  创建     [S1-Eth-Trunk12]mode lacp- ...

  2. 千峰笔记【数通基础】③ DHCP、DNS、FTP、WEB服务器搭建(Windows2003)

    千峰笔记[数通基础] 1000phone**WEB311**课程笔记(Day8-Day9) 一.DHCP服务器:(自动为客户机分配IP地址)[端口号67/68] 好处:减少工作量.避免IP冲突.提高地 ...

  3. IC验证零基础学习-数电部分学习笔记

    IC验证零基础学习-数电部分学习笔记 第一部分 第一章至第三章 主要内容: 四种进制之间的转换,二进制运算基础,原码/反码/补码的运算,常见的编码形式: 逻辑代数的三种基本运算,基本和常用公式,基本定 ...

  4. 马尔可夫决策过程(Markov Decision Process)学习笔记

    Markov Decision Process学习笔记 马尔可夫决策过程(Markov Decision Process)学习笔记 1. 基本的概率定义 2. 如何理解状态SSS和动作AAA 3. 策 ...

  5. 北京华为HCIE认证里的数通深入学习QOS流量整形令牌桶机制和规则-ielab网络实验室

    北京华为HCIE认证里的数通深入学习QOS流量整形令牌桶机制和规则-ielab网络实验室在华为设备中,需要对流量整形的概念需要进行解释: CIR,committed Information Rate, ...

  6. HTTP网页从请求到响应过程详解

    引言 本文针对于<计算机网络>课程内容的总结和扩展,主要是讲解浏览器从键入URL网址后,到网页显示,其间的过程. 首先,浏览器的第一步工作就是对 URL 进行解析,然后给向Web 服务器发 ...

  7. python 网页爬虫作业调度_第3次作业-MOOC学习笔记:Python网络爬虫与信息提取

    1.注册中国大学MOOC 2.选择北京理工大学嵩天老师的<Python网络爬虫与信息提取>MOOC课程 3.学习完成第0周至第4周的课程内容,并完成各周作业. 4.提供图片或网站显示的学习 ...

  8. 网件 ip 冲突 vpn_【干货三十一节】数通IP课堂笔记第十五弹,人生贵在行动!...

    亲爱的同学们, 天气转凉,记得及时添衣哦! 今年的中秋国庆小长假已结束, 奥斯科金牌课堂笔记也结束假期, 与大家相见啦! 分享笔记之前, 有一段寄语奥斯科老师们想送给大家: 同学们, 每天告诉自己要努 ...

  9. 这可是全网网工数通方向学习路线最完整,最详细的版本,没有之一

    文章篇幅较长,耐心看完你一定有所收获. 一门起点高发展空间大的职业--网络工程师 网络工程师的起点很高,处于薪资高.地位高的地位.根据中国IT行业协会公布的调查数据显示,目前一年工作经验的月薪一般能够 ...

最新文章

  1. SAP MM 外部采购流程里的如同鸡肋一样的Advanced Returns Management功能
  2. 《Android系统源代码情景分析》一书正在连载中
  3. 布尔表达式的语法及语义分析程序_XSS语义分析的阶段性总结(一)
  4. 行内元素,块级元素,各自特点及其相互转化
  5. shell脚本中常见的几个判断
  6. python网站服务器好麻烦_python写的网站,云服务器经常无法访问
  7. 读书笔记系列--《理解专业程序员》tips
  8. 优麒麟这样的linux版本,百度网盘 Linux 版发布,搭配优麒麟运行更完美!
  9. matlab2c使用c++实现matlab函数系列教程-sum函数
  10. win7右键菜单不见解决办法
  11. Objective-C学习—UIScrollView控件使用
  12. shiro设置session超时时间
  13. 免费空间(免备案,无广告) 1G免费全能空间
  14. js中获取月份date.getMonth()获取的是0-11
  15. BGA封装的优缺点解析
  16. 电脑装不上谷歌浏览器吗_索尼将在新电脑上提供谷歌浏览器
  17. 魅蓝note2手机计算机打开教程,魅族 魅蓝note2 开启USB调试模式
  18. python opencv 凸包 convexHull
  19. SVM解释:二、SVM的数学基础
  20. 梁凯恩,下一个奇迹——八个关键创造奇迹

热门文章

  1. # 老外对中国人写英语文章最常犯的错误总结csdn
  2. 常用传感器讲解五--声音传感器-(KY-037)
  3. 2021高考成绩查询理综各科得分,2021四川高考总分及各科分数 满分是多少
  4. 是不是顺子【C语言保姆级讲解】
  5. 大量的if!=null_获得大量精彩游戏,并支持伟大事业!
  6. 微阵列芯片服务器,功能性分群于微阵列芯片之应用
  7. php刷新热销商品,ecshop首页如何调用指定分类下的推荐热销最新商品
  8. poly-yolo笔记
  9. Distantly Supervised NER with Partial Annotation Learning and Reinforcement Learning阅读笔记
  10. 51单片机RS485远程双机多机温度采集主从机多节点蜂鸣器报警