网络知识整理

这篇具有很好参考价值的文章主要介绍了网络知识整理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

网络拓扑

网络知识整理,网络,网络

网络知识整理,网络,网络

网关

连接两个不同的网络的设备都可以叫网关设备,网关的作用就是实现两个网络之间进行通讯与控制。

网关设备可以是交换机(三层及以上才能跨网络) 、路由器、启用了路由协议的服务器、代理服务器、防火墙等。

网关地址就是网关设备的IP地址。

默认网关

默认网关是一个用于TCP/IP 协议的配置项,是在IP路由表中创建一个默认路径,是一个可直接到达的 IP 路由器的 IP 地址。

配置默认网关可以在 IP 路由表中创建一个默认路径, 一台主机可以有多个网关,默认网关的意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包。

现在主机使用的网关,一般指的是默认网关。

数据传输

拓扑结构层面

网络知识整理,网络,网络

源主机A:192.168.0.1,目标主机F:192.168.5.100

  1. A通过ARP协议在同一个子网内查询F的mac地址,没有查到

  2. A查询自己网络配置中的默认网关(路由器R1)的IP地址,并使用ARP协议查询到默认网关的mac地址,将数据包发往R1,目标mac地址为R1的mac地址

  3. R1收到数据包后,根据数据包的目标IP和子网掩码等信息得到该数据包的目标网络地址,发现不在自己所在的网络内,根据自己的路由表信息确定下一跳路由R2,并将数据包中的原mac地址修改为自己的mac地址,目标mac地址修改为R2的mac地址,把数据包转发给路由器R2。

  4. 在数据从R2->R3->R4的过程中,路由都会根据目标IP确定下一跳的mac,然后将目标mac修改为下一跳的mac

  5. 当数据包到达和F在同一网络的路由时,R4路由器通过ARP查询就可以得到F的mac地址了,然后将数据包的mac地址修改为F的mac地址,数据包就可以直接送达F了

  6. 过程中,数据包的IP地址没有变化,mac地址在每通过一台路由器时就会修改一次,直到找到目标主机

协议层面

在计算机网络中,数据从一台计算机跨网络被发送到目标计算机的过程大概如下:

  1. 应用层:应用程序将数据发送到传输层,经常是通过发送socket调用来完成。

  2. 传输层:传输层将消息分割成适合网络传输的数据包,然后添加源和目标端口信息(用于标识发送和接收进程)。

  3. 网络层:网络层将传输层数据包封装成网络数据包,并添加源和目标 IP 地址(用于标识发送和接收计算机)。

  4. 数据链路层:数据链路层将网络层数据包转化为数据帧,并添加 MAC 地址(用于标识本地物理网络中的设备)。

  5. 物理层:物理层将数据信号转化为电信号,通过电缆、光纤或者无线信号发送到网络上的其他设备。

  6. 在目标计算机上,物理层接收到传输的数据信号并将其转化为电信号,发送到数据链路层。

  7. 数据链路层检查数据的完整性,并将接收到的数据帧传递到网络层。

  8. 网络层检查数据包的完整性,并检查目标 IP 地址是否为本地设备地址。如果是,则将数据包传递到传输层;否则将其传递到下一个路由器。

  9. 传输层接收数据包,并将其重新组装为原始数据。

  10. 应用层接收网络层传递的数据,完成一次数据传输。文章来源地址https://www.toymoban.com/news/detail-618108.html

到了这里,关于网络知识整理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 网络视频监控和流媒体技术-基础知识整理

            经常有人问我网络视频监控上的一些基本概念,以及流媒体技术相关的一些概念和基础知识,这里整理一下,与大家分享。现在先整理这么多,可能还有不少没有,大家可以提出意见,我再加进去。 1)OSI 参考模型的层次是什么? 有 7 个 OSI 层:物理层,数据

    2024年02月02日
    浏览(49)
  • 耗时一个月!期末熬夜复习整理 | 计算机网络(谢希仁第七版)大合集【知识点+大量习题讲解】

    期末计网满绩计划 教材:计算机网络(第七版)谢希仁版 第一章概述 第二章物理层 第三章数据链路层 第四章网络层 第五章运输层 第六章应用层 第七章网络安全 小生凡一,期待你的关注。

    2024年02月11日
    浏览(48)
  • vue代码安全,10项防范措施_vue中的安全(1),架构师花费近一年时间整理出来的网络安全核心知识

    避免在模板中直接渲染用户提供的 HTML 内容,以防止跨站脚本攻击(XSS)。使用v-html时要格外小心。 data() { return { escapedHtml: this.userInput.replace(//?script/g, ‘’), }; } 3,授权和访问控制 根据用户的角色和权限来控制对页面和功能的访问。可以使用路由守卫或自定义权限验证逻辑

    2024年04月26日
    浏览(44)
  • 网络基础知识1—网络

    (1)组网的方式: 网络直连、集线器连接多台主机、交换机连接多台主机、路由器连接多台主机 (其中可以再使用集线器和交换机来连接主机) (2)组网后,局域网内的主机就可以相互访问了,但是还不能访问局域网外的主机 (1) 广域网是多个局域网组建的大型网络 (

    2024年02月03日
    浏览(44)
  • 【网络原理】初学网络必备知识

    🥊作者:一只爱打拳的程序猿,Java领域新星创作者,CSDN、阿里云社区优质创作者。 🤼专栏收录于:计算机网络原理 本期讲解什么是局域网与广域网,网络通信基础知识之IP地址、端口号、协议、五元组。 ​ 目录 1、浅述网络发展史 2、 局域网(LAN) 3、广域网(WAN) 4、

    2024年02月08日
    浏览(37)
  • 【计算机网络】网络基础知识

    独立模式(单机模式) :计算机之间相互独立,各自拥有独立的数据。 网络互连 :将多台计算机连接在一起,完成数据共享。 随着时代的发展,越来越需要计算机之间进行互相通信,共享软件和数据,即让多个计算机协同工作来完成业务,因此网络互连随即诞生。 数据共

    2024年02月22日
    浏览(52)
  • Linux网络编程 网络基础知识

    目录 1.网络的历史和协议的分成 2.网络互联促成了TCP/IP协议的产生 3.网络的体系结构 4.TCP/IP协议族体系 5.网络各层的协议解释 6.网络的封包和拆包 7.网络预备知识      Internet-\\\"冷战\\\"的产物 1957年十月和十一月,前苏联先后欧两颗”Spuinik”卫星上天 1958年美国总统艾森豪威尔向

    2024年02月10日
    浏览(48)
  • 论文解读:在神经网络中提取知识(知识蒸馏)

    提高几乎所有机器学习算法性能的一种非常简单的方法是在相同的数据上训练许多不同的模型,然后对它们的预测进行平均[3]。不幸的是,使用整个模型集合进行预测是很麻烦的,并且可能在计算上过于昂贵,无法部署到大量用户,特别是如果单个模型是大型神经网络。Car

    2024年02月21日
    浏览(51)
  • 网络基础知识:了解网络协议的组成和常见的网络协议

    网络基础知识,了解网络协议的组成和常见的网络协议 1、协议及协议栈的基本概念 1.1、什么是协议 协议是网络中计算机或设备之间进行通信的一系列规则的集合。常用协议有IP、TCP、HTTP、POP3、SMTP等。 1.2、什么是协议栈 在网络中,为了完成通信,必须使用多层上的多种协

    2024年02月07日
    浏览(71)
  • 学习网络编程No.1【网络基础知识】

    北京时间:2023/8/4/22:40,天苍苍野茫茫,风吹造地见牛羊,此时心潮澎湃,非常开心,啊哈哈哈!因为就在刚刚我们终于把系统编程方面的知识给学完了,啊哈哈哈!真是功夫不负有心人呀!呜呜呜,仰天而泣,算了,不能发神经,哈哈!今天把最后一节有关多线程知识的课

    2024年02月14日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包