TCP/IP:IP选路

原理:IP搜索路由表:1.搜索匹配的主机。2.搜索匹配的网络地址。3.搜索默认表项。

路由表:G:区分了直接路由(G)和间接路由(不含G)

    H:目的地址是一个完整的主机地址/网络地址。主机地址必须与目的地址完全匹配。网络地址只需匹配目的地址的网络和子网号匹配。

    D:ICMP返回报文。

主机路由表的复杂性取决于主机所在的网络拓扑结构:

  1.最简单的是主机与任何网络都没有相连,只与自己通信。只包含环回接口。

  2.主机连在另一个区域网中,只可访问局域网上的主机,包含环回接口和局域网。

  3.主机通过单个路由器访问其他网络(如internet),增加一个默认表指向该路由器

  4.新增其他主机或者网络路由。

ICMP重定向差错:当IP数据包应该被发送一个路由器时,收到数据包的路由器要放送ICMP重定向差错报文给发送端。

          作用:完善路由器表,主机通过接受重定向报文表逐步学习,更改默认路由。

ICMP重定向报文的接受者必须查看三个IP地址:1.导致重定向的IP地址(即ICMP重定向报文的数据,位于IP数据报的首部)

                      2.重定向的路由表地址

                      3.应采用的路由器IP地址。

时间: 2024-12-14 18:07:34

TCP/IP:IP选路的相关文章

tcp/ip 卷一 读书笔记(1)tcp/ip 四层协议

广域网 WAN TCP/IP通常被认为是一个四层协议系统,包括 链路层 包括arp,rarp协议,包括操作系统中的网卡驱动程序和对应的网络接口卡,一起处理数据在电缆之间传输的细节,这一层是同一个链路网络内,不同接口之间通过mac地址通信.arp协议是根据ip地址,请求对应的mac地址,rarp协议是根据mac地址,请求ip地址(可以用来做开机获取ip地址,实际现在已经不这么做了),二层的典型设备是交换机,交换机内有一张mac地址和对应的端口规则的表,每当收到一个包,如果是arp广播包,那么就将这

Tcp 、ip socket http

网络七层由下往上分别为物理层.数据链路层.网络层.传输层.会话层.表示层和应用层,一般编程人员接触最多的就是应用层和运输层,再往下的就是所谓的媒体层了,不是我们研究的对象. 下面是应用层.运输层,网络层.链路层通信协议概图.我们经常接触到的一般是: http协议:应用层协议,并且http协议是基于tcp连接的,主要解决的是如何包装协议的 tcp协议:运输层协议,通常也叫做tcp/ip协议,主要解决数据如何在网络中传输 udp协议:运输层协议,用户数据报协议,不可靠的协议,只负责把应用层的协议的数

TCP/IP图解学习总结(二)

注意:这里的第n层是按照OSI协议来的 I   网桥--2层交换机,数据链路层面上链接两个网络的设备.它能够识别数据链路层中的数据帧. II  路由器-3层交换机,网络层面上连接两个网络,并对分组报文进行转发的设备 III 4-7层交换机,负责处理OSI模型中从传输层至应用层的数据.如果用TCP/IP分层模型来表述,4-7曾交换机就是以TCP等协议的传输层及其上面的应用层为基础,分析手法数据并对其进行特定的处理. 其实际的应用场景: 1)均衡负载器.并发访问量非常大的一个企业级Web站点使用一台

TCP,UDP,IP 协议简析

现在的操作系统基本都实现了TCP/IP协议,TCP/IP协议栈分为五层: 应用层:向用户提供的一组常用的应用程序,如TELNET,FTP,SMTP,SNTP,DNS,HTTP,这些应用程序有一个端口用来标识. 传输层:主要协议是TCP和UDP,提供应用程序的通信. 网络层:主要协议是IP协议,定义了IP地址格式,是不同应用程序的数据在网络上通畅传输的关键. 链路层:这是TCP/IP软件的最低层,负责接收IP数据包并通过网络发送之,或者从网络上接收物理帧,抽出IP数据报,交给IP层. 物理层: 每

TCP 和 IP

TCP 和 IP Table of Contents OSI 7 层 应用层, APDU, 和用户交互 表示层, PPDU 会话层, SPDU 传输层, TPDU 网络层, 报文 数据链路层, 帧 物理层, 比特 分类和私有 IP 网关 gateway 封装 Encapsulation 分解 Demultiplexing 客户-服务器模型 链路层 IP 报文 TCP 的链接 OSI 7 层 应用层, APDU, 和用户交互 用户接口,用户服务, 如浏览器 表示层, PPDU 将用户认识的数据 转

2 TCP、IP各层介绍

TCP/IP五层模型讲解 我们将应用层,表示层,会话层并作应用层,从tcp/ip五层协议的角度来阐述每层的由来与功能,搞清楚了每层的主要协议 就理解了整个互联网通信的原理. 首先,用户感知到的只是最上面一层应用层,自上而下每层都依赖于下一层,所以我们从最下一层开始切入,比较好理解 每层都运行特定的协议,越往上越靠近用户,越往下越靠近硬件 物理层 物理层由来:上面提到,孤立的计算机之间要想一起玩,就必须接入internet,言外之意就是计算机之间必须完成组网 物理层功能:主要是基于电器特性发送高低

Nginx 禁用IP IP段

最近公司网站被竞争对手用爬虫频繁访问,所以我们这边要禁止这些爬虫访问,我们通过nginx 指令就可以实现了 方法一:直接在LB机器上封IP 1.在 blocksip.conf 文件中加入要屏蔽的ip或者ip端 $ sudo vim /etc/nginx/blocksip.conf deny 180.168.74.26; deny 91.212.45.0/24; 2. 在nginx.conf中包含这个文件 $ sudo vim /etc/nginx/nginx.conf http { ......

TCP/IP||动态选路

1.动态选路 动态选路协议用于路由器之间的通信,当相邻路由器之间进行通信,已告知对方每个路由器当前所连接的网络,就产生了动态选路,在Internet之间采用了许多不同的选路协议,Internet是以一组自治系统(AS)方式组织,每个自治系统通常由单个实体管理,每个自治系统可以选择该自治系统中个路由器之间的选路协议,这种协议称作内部网关协议(IGP)或域内选路协议(IRP). 最常用的IGP协议是RIP(选路信息协议).一种新的IGP开放最短路径有限OSPF协议. 外部网关EGP或域内选路协议的分

TCP、IP详解(转)

注:因在网上看到有位大神写的不错,就借鉴下了 TCP/IP详解学习笔记(1)-基本概念 为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别.就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样.计算机使用者意识到,计算机只是单兵作战并不会发挥太大的作用.只有把它们联合起来,电脑才会发挥出它最大的潜力.于是人们就想方设法的用电线把电脑连接到了一起. 但是简单的连到一起是远远不够的,就好像语言不同的两个人