网络传输基本概念

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

交换机与路由器

1、交换机:交换机工作在数据链路层,根据MAC寻址,交换机根据目的MAC地址查询MAC表,转发到目的主机端口。
2、路由器:路由器工作在网络层,根据IP寻址,使用路由表查询下一跳IP地址,如果是直连路由则把数据包发送到对应接口,如果不是直连路由,解析下一跳的MAC地址,封装帧后发给下一跳路由器。
3、路由器有防火墙,交换机没有;无法寻址的包路由器会丢弃,交换机会广播。

数据包在互联网传输时的变化

1、如果服务端使用了端口映射,客户端没有端口映射,则客户端数据包到达服务端时的端口,并不是客户端绑定的端口,而是一个随机的映射端口。
2、如果服务端和客户端都使用了端口映射,则客户端和服务端应该都是自己绑定的端口。
2、如果数据包经过交换机,则IP和MAC均不会改变。
3、如果数据包经过路由器,MAC一定会改变。
4、如果数据包经过路由器,如果目标地址经路由表对比,发现不在本网中,源IP地址变成这个网关路由器的IP地址,同时源IP地址仅仅变化一次。
5、接收端网关路由器收到数据包转发到局域网时,会改变目的IP为局域网IP。

端口映射

1、局域网主机A(局域网IP:192.168.1.10)和B(局域网IP:192.168.1.11),通过路由器R(公网IP:221.131.136.30)连接互联网。
2、外界互联网只能找到路由器的公网IP(22.12.138.11),不能直接访问A和B的局域网IP,路由器收到网络数据包时通过映射表转发到局域网IP和PORT。
3、手动映射(有些路由器支持设置):可以将主机A的端口8001与路由器R的端口8002做映射,这样路由器R收到的公网数据包(221.131.136.30:8002),就会转发给局域网主机A(192.168.1.10:8001)。
4、自动映射:局域网主机向互联网发出一个请求时,经过路由器会随机分配一个临时的映射端口,当互联网给主机回复响应时,响应数据包会根据临时的映射端口回复给局域网主机。

DNS域名解析顺序

1、浏览器先检查自身缓存中有没有被解析过的这个域名对应的ip地址;
2、检查操作系统缓存:windows host地址:C:\Windows\System32\drivers\etc,linux host地址:/etc/hosts,格式:IP 域名
3、请求本地域名服务器(LDNS)解析这个域名,通常在距离较近的城市,大约能解析80%的域名;
4、本地域名服务器向根域名服务器,查找com(例)域的顶级域名服务器的地址,本地域名服务器 向com域的顶级域名服务器发起请求,返回权限域名服务器(权限域名服务器,用来保存该区中的所有主机域名到IP地址的映射)地址,本地域名服务器权限域名服务器发起请求,得到IP地址;
5、递归查询,如果DNS服务器本地没有存储查询DNS 信息,那么该服务器会询问其他服务器,并将返回的查询结果提交给客户机;
6、迭代查询,DNS 服务器会向客户机提供其他能够解析查询请求的DNS服务器地址,当客户机发送查询请求时,DNS 服务器并不直接回复查询结果,而是告诉客户机另一台DNS 服务器地址,客户机再向这台DNS服务器提交请求,依次循环直到返回查询的结果。文章来源地址https://www.toymoban.com/news/detail-573143.html

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

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

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

相关文章

  • 哈工大计算机网络传输层协议详解之:可靠数据传输的基本原理

    哈工大计算机网络课程传输层协议详解之:流水线机制与滑动窗口协议 哈工大计算机网络课程传输层协议详解之:TCP协议 哈工大计算机网络课程传输层协议详解之:拥塞控制原理剖析 什么是可靠? 不错、不丢、不乱 可靠数据传输协议 可靠数据传输对应用层、传输层、链路

    2024年02月12日
    浏览(42)
  • 计算机网络-物理层(一)物理层的概念与传输媒体

    物理层相关概念 物理层的作用用来解决在各种传输媒体上传输比特0和1的问题,进而为数据链路层提供透明(看不见)传输比特流的服务 物理层为数据链路层屏蔽了各种传输媒体的差异,使数据链路层只需要考虑如何完成本层的协议和服务,而不必考虑网络具体的传输媒体是什

    2024年02月12日
    浏览(41)
  • 计算机网络可靠传输的三种基本实现机制

    在数据链路层会给上层网络层提供可靠传输或者不可靠传输,不可靠传输是指检测到传输差错的时候只是丢弃该分组而不进行任何处理,而可靠传输会给发送者一个信号进行重发该分组。 以下给出的三种基本实现机制是提出一些问题,慢慢改进一些地方进行提出的,xdm可以根

    2024年02月02日
    浏览(55)
  • 【计算机网络】第五章传输层知识点及经典例题汇总

    1、从通信和信息处理的角度看,传输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层 2、此层包含TCP和UDP协议。TCP 传送的数据单位协议是 TCP 报文段(segment),UDP 传送的数据单位协议是 UDP 报文或用户数据报。 3、IP数据报要经过

    2024年02月04日
    浏览(48)
  • Java中网络的基本介绍。网络通信,网络,ip地址,域名,端口,网络通信协议,TCP/IP传输过程,网络通信协议模型,TCP协议,UDP协议

    - 网络通信 概念:网络通信是指 通过计算机网络进行信息传输的过程 ,包括数据传输、语音通话、视频会议等。在网络通信中,数据被分成一系列的数据包,并通过网络传输到目的地。在数据传输过程中,需要确保数据的完整性、准确性和安全性。常见的网络通信协议有T

    2024年02月10日
    浏览(68)
  • Qt开发-TCP/IP网络通信(以及文件传输)

    TCP/IP通信(即SOCKET通信)是通过网线将 服务器Server端 和 客户机Client端 进行连接,在遵循ISO/OSI模型的四层层级构架的基础上通过TCP/IP协议建立的通讯。控制器可以设置为服务器端或客户端。 关于TCP/IP协议可详看:TCP/IP协议详解 - 知乎 (zhihu.com) 总的来说,TCP/IP通讯有两个部分

    2024年02月10日
    浏览(49)
  • ESP32网络开发实例-TCP服务器数据传输

    本文将详细介绍在Arduino开发环境中,实现一个ESP32 TCP服务器,从而达到与TCP客户端数据交换的目标。 Internet 协议(IP)是 Internet 的地址系统,具有将数据包从源设备传递到目标设备的核心功能。IP 是建立网络连接的主要方式,奠定了 Internet 的基础。IP 不负责数据包排序或错

    2024年02月07日
    浏览(55)
  • 计算机网络-数据通信基础知识(数据通信模型 相关术语 单工/半双工/全双工 串行/并行 同步/异步 码元 数据传输速率 带宽)

    广域网中有模拟信道,模拟信道能传模拟信号,不能传数字信号 数据从计算机网卡中以数字信号发出,经过调制解调器转换为模拟信号以放到广域网上的模拟信道传输,再由调制解调器转换为数字信号,数字信号经过计算机的转换才将数据展现出来 发送端的调制解调器:发

    2024年01月25日
    浏览(54)
  • 为减少来自环境使用的无线传感器网络的传输次数而开发的方法(Matlab代码实现)

    💥💥💞💞 欢迎来到本博客 ❤️❤️💥💥 🏆博主优势: 🌞🌞🌞 博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️ 座右铭: 行百里者,半于九十。 📋📋📋 本文目录如下: 🎁🎁🎁 目录 💥1 概述 📚2 运行结果 🎉3 参考文献 🌈4 Matlab代码实现 随着无线

    2024年02月08日
    浏览(41)
  • 网络传输(传输介质、通信方式、交换方式)

    1.双绞线 双绞线 :将多根铜线按规则缠绕在一起,能够减少干扰;分为 无屏蔽双绞线UTP 和 屏蔽双绞线STP ,都是由一对铜线簇组成。即我们常说的 网线 ;双绞线的 传输距离在100m以内 。 无屏蔽双绞线UTP :价格低,安装简单,但可靠性相对较低,分为: CAT3:3类UTP,速率为

    2024年02月07日
    浏览(37)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包