首页 > 其他分享 >通过IP路由实现网络通信工作流程介绍

通过IP路由实现网络通信工作流程介绍

时间:2024-01-02 15:31:24浏览次数:24  
标签:网络通信 IP 转发 主机 设备 数据 路由 路由表

IP协议是为计算机网络相互连接进行通信而设计的协议,在互联网当中它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的条例。任何一台设备要接入网络,都要由链路层真正的连接进网络中,以个人PC为例,一定要使用有线或无线的方式接入到互联网中,我们才能与这台PC通信。

通过IP路由实现网络通信工作流程介绍_IP

因此,如果目标主机与源主机是直接相连的,则IP数据报会从源主机直接发送到目标主机上,这种链接方式非常的直观。而略微复杂一些的地方在于,如果源主机与目标主机不是直接相连的,那么此IP数据报就需要完成选路逻辑:

1. 源主机搜索本地路由表,寻找目的IP所在的网络,如果找到就发送给此网络,没有找到会发送给路由表配置的default地址。

2. 接收到IP数据报的设备可能是一台主机,也可能是路由器设备(其实主机也可以配置路由器功能),其首先会判断IP数据报中的目的地址是否是本机IP或者是广播地址,如果是,则解析数据报进行处理,如果不是,则表明此数据报需要被转发。

如果当前设备是普通的主机,没有路由功能,则此数据报会直接被丢弃。如果当前接收的设备是路由器,则会搜索自己的路由表,执行与过程1类似的行动,将数据报转发出去。当前,转发前其也会检查数据报的生存时间是否正常。

3. 下一跳的接收设备按照步骤2进行重复,直到数据到达目的主机,或转发次数超出数据报生存时间。

IPIDEA已向众多互联网知名企业提供服务,对提高爬虫的抓取效率提供帮助,支持API批量使用,支持多线程高并发使用。

标签:网络通信,IP,转发,主机,设备,数据,路由,路由表
From: https://blog.51cto.com/u_16390922/9070450

相关文章

  • iPhone/iPad上设置和使用隧道代理HTTP
    随着智能手机的普及,越来越多的人开始使用iPhone和iPad进行日常的网络活动。但在某些地区或情况下,访问某些网站可能会受到限制。这时,隧道代理HTTP就成了一个非常实用的工具。通过在iPhone/iPad上设置和使用隧道代理HTTP,用户可以轻松地访问被限制的网站,同时保护自己的隐私。一、什么......
  • IS-IS等价路由
    1、实验拓扑图2、实验目的通过修改cost值,另AR1选择两条路径通过修改weight值,使其选择最优3、核心知识1)配置IS-IS路由负载分担的等价路由数量,MAX为8条is-is进程模式下:Maximumload-balancingnumber2)配置IS-IS等价路由的优先级(权重)is-si进程模式下:nexthopip-addressweightvalue......
  • Linux系列之不解压直接查看gzip压缩日志
    Linux系列之不解压直接查看gzip压缩日志文件在Linux服务器上,日志文件经常会用gzip格式进行压缩,以节省磁盘,对于这种压缩文件,需要解压?然后再用cat、grep这些命令进行查看?其实不需要,Linux系统提供了zgrep、zcat这些命令。可以支持不解压gzip文件,直接查看常用命令zcat:cat查看压缩文件z......
  • macOS Sonoma 14 beta 5 (23A5312d) ISO、IPSW、PKG 下载
    macOSSonoma14beta5(23A5312d)ISO、IPSW、PKG下载本站下载的macOS软件包,既可以拖拽到Applications(应用程序)下直接安装,也可以制作启动U盘安装,或者在虚拟机中启动安装。另外也支持在Windows和Linux中创建可引导介质。作者主页:sysin.orgmacOSSonoma推出全新功能,全面......
  • macOS Ventura 13.5.1 (22G90) 正式版发布,修复定位服务无法授权问题 (ISO、IPSW、PKG
    macOSVentura13.5.1(22G90)正式版发布,修复定位服务无法授权问题(ISO、IPSW、PKG下载)2023年8月17日(北京时间18日凌晨)macOSVentura13.5.1发布,修复了“系统设置”-“隐私和安全性”中“定位服务”无法授权管理的问题。推荐所有用户更新。台前调度等新功能帮助......
  • Ubuntu系统如何安装SVN服务端并通过客户端无公网ip实现远程访问?
    文章目录前言1.Ubuntu安装SVN服务2.修改配置文件2.1修改svnserve.conf文件2.2修改passwd文件2.3修改authz文件3.启动svn服务4.内网穿透4.1安装cpolar内网穿透4.2创建隧道映射本地端口5.测试公网访问6.配置固定公网TCP端口地址6.1保留一个固定的公网TCP端口地址6.2配......
  • GB28181视频监控平台LiteCVR调用rtsp地址返回的IP不正确原因排查
    RTSP(Real-TimeStreamingProtocol)是一种用于控制实时流媒体传输的应用层协议。它被设计用于建立和管理客户端与媒体服务器之间的连接,以便实现实时音频、视频或其他交互式媒体内容的传输。RTSP允许客户端通过发送命令来控制流媒体服务器的播放、暂停、快进、倒带等操作。RTSP支持多......
  • IPv6与VoIP
    1.各种互联网的名称IANA:互联网数字分配机构 ISP :互联网服务提供商 FDDI:光纤分布式接口 ATM:异步传输模式 CIDR:无类别域间路由2.为什么要使用和研究IPv6?①地址危机②QoS(服务质量)和性能问题③配置复杂④安全问题⑤骨干路由表膨胀⑥移动性支持不够3.针对地址危机临时的解决方......
  • 随身WiFi打造成旁路由才是9块8真正的快乐
    前几个月在群里坐上了先机的车,花了9块8买了个棒子,芯片是410的。因为手机流量很多,这玩意带着外出还要解决电源的问题,太麻烦了,买回来折腾了两天刷了openwrt就压箱底吃灰了。前几天在上看到旁路由的视频,突然就灵机一动,如果我把它连上单位的WiFi,然后把它当作旁路由,再起飞,岂不美哉?说干就......
  • 随身WiFi刷OPENWRT作为旁路由
    分享一个小众需求的玩法,随身WiFi刷OPENWRT作为旁路由,说明一下,对于这方面我了解的并不深,有错误的地方欢迎指正。讲一下我的方案,一个带有USB接口并且能刷机的路由器(主路由)和刷好openwrt的随身WiFi(旁路由),它们俩都需要设置好rndis驱动。随身WiFi的rndis驱动如果不会设置,可以看看我另一......