IP:网际协议

IP简介: 
最高位在左边,记为0bit;最低位在右边,记为31bit。 
Big endian网络节次序:传输次序位线传输0~7bit,然后传输8~15bit,依次类推。 
Little endian:以其他存储形式存储二进制整数的机器,必须在传输数据之前把首部1转换成网络字节次序。 
TTL生存时间字段设置了数据报可以经过最多的路由器数。它指定了数据报的生存时间,初始值由源主机设置,一旦经过一个处理它的路由器,它的值就会减1。当字段值为0时,数据报就会被丢弃,并发送ICMP报文通知源主机。 
1. IP路由选择 
一般简单机制: 
如果目的主机与源主机直接相连(如点对点链路)或都在一个共享网络上(以太网或令牌环网),那么IP数据报就直接送到目的主机上。否则把数据报发往一默认路由上,由路由器来转发该数据报。 
主机从不把数据报从一个借口转发到另一个借口,而路由器则要转发数据报。内含路由器功能的主机应该从不转发数据报,除非它被设置成那样。 
一般体制中,IP可以从TCP、UDP、ICMP、IGMP接收数据报并进行发送,或者从一个网络接口接收数据报并进行发送。IP层在内存中有一个路由表,当收到一份数据报并进行发送时,它都要对该表进行搜索一次。当数据报来自某个网络接口时,IP首先检查目的IP地址是否为本机的IP地址之一或者广播地址。如果是,数据报就被送到由IP首部协议字段所指定的协议模块进行处理。如果不是这些地址,那么(1)如果IP层被设置为路由器的功能,那么就对数据报进行转发;否则(2)数据报被丢弃。 
路由表的每一项都包含以下信息: 
(1) 目的IP地址 
(2) 下一站路由器的IP地址 
(3) 标志 
(4) 为数据报的传输指定网络接口 
IP路由选择主要完成以下功能: 
(1) 搜索路由表,寻找能与目的IP地址完全匹配的表目。 
(2) 搜索路由表,寻找能与目的网络相匹配的表目。 
(3) 搜索路由表,寻找表位默认的表木。 
如果上面这些步骤都没有成功,那么该数据报就不能被发送。如果不能传送的数据报来自本机,那么一般会向生成数据报的应用程序返回一个“主机不可达”或“网络不可达”错误。 
为一个网络指定一个路由器,而不必为每个主机指定一个路由器。 
下面是数据报从主机bsdi到sun的传送过程: 

双方都在一个以太网上。当IP从某个上层收到这份数据报后,它搜索路由表,发现目的IP地址(140.252.13.0)。于是,在表中找到匹配网络地址。数据报被送到以太网驱动程序后,然后作为一个以太网数据帧被送到sun主机上。IP的数据报中的目的地址是sun的IP地址(140.252.13.33),而在链路层首部中的目的地址是48bit的sun主机的以太网接口地址。这个48bit的以太网地址是用ARP协议获得的。 
2. 子网寻址 
子网对于子网内部的路由器是不透明的,子网的划分所见了路由表的规模。 
3. 子网掩码 
 
上图中子网掩码分别为255.255.255.0,255.255.255.192。 
给的IP地址和子网掩码以后,主机就可以确定IP数据报的目的是:本子网的主机;本网络中其他主机;其他网络上的主机。 
知道本机IP地址,就可以知道它是A类、B类或C类,也就知道网络号和子网号之间的分界线。如果知道子网掩码,那就可以知道子网号与主机号的分界线。 
4. 命令查询 
Ifconfig: 
由于拨号接口可能会经常接通和挂断,每次线路接通和挂断时,都必须运行ifconfig。 

Netstat:

时间: 2024-08-24 05:02:20

IP:网际协议的相关文章

IP网际协议

IP 网际协议 IP 协议位于网络层,它是 TCP/IP 协议族中最为核心的协议,所有的 TCP.UDP.ICMP 及 IGMP 数据都以 IP 数据报格式传输.IP 协议提供的是 不可靠 . 无连接 的数据报传送服务. 不可靠(unreliable):IP 协议不能保证数据报能成功地到达目的地,它仅提供传输服务.当发生某种错误时,IP 协议会丢弃该数据报.传输的可靠性全由上层协议来提供. 无连接(connectionless):IP 协议对每个数据报的处理是相互独立的.这也说明, IP 数据报

《网络协议》IP 网际协议

概述 IP 是 TCP/IP 协议族中最为核心的协议.所有的 TCP.UDP.ICMP 和 IGMP 数据都是以 IP 数据报格式传输.IP 协议处于网络层,网络层主要是实现点对点的通信.IP 协议是一种不可靠.无连接的协议.不可靠即不能保证 IP 数据报能够成功到达目的端,在传输过程中发生某种错误时,IP 协议会丢弃数据报,然后发送 ICMP 消息给信源端,其他任何要求的可靠性必须由上层来提供.无连接即 IP 协议并不维护任何关于后续数据报的状态信息,每个数据报都是相互独立的.因此,IP 数据

IP:网际协议

IP首部:最高位在0bit处,最低位在31bit处,传输时候每8bit传输一次,成为网络字节序 4bit协议版本:一般为4 4bit的首部长度:IP首部长度是首部占用32bit的数目,最长为15*4=60个字节,一般值为5,所以前面8bit的值通常情况下为0x45 8bit的服务类型:3bit的优先权子字段+4bit的TOS子字段和1bit的0.4bit的子字段代表:最小时延,最大吞吐量,最高可靠性,最小费用 16bit的总长度:是1byte的数目,IP数据报长度最大可达65535个字节,但一般

TCP/IP (2)IP网际协议

IP是TCP /IP协议族中最为核心的协议.所有的TCP.UDP.ICMP及IGMP数据都以IP数据报格式传输 IP提供不可靠,无连接的数据传送服务 不可靠(unreliable)的意思是它不能保证IP数据报能成功地到达目的地.IP仅提供最好的传输服务.如果发生某种错误时,如某个路由器暂时用完了缓冲区,IP有一个简单的错误处理算法:丢弃该数据报,然后发送ICMP消息报给信源端.任何要求的可靠性必须由上层来提供(如TCP). 无连接(connectionless)这个术语的意思是IP并不维护任何关

IP网际协议 - IP首部,IP路由选择,子网掩码

IP首部 4个字节的32 bit值以下面的次序传输:首先是0-7 bit,其次8-15 bit,然后1 6-23 bit,最后是24~31 bit.这种传输次序称作big endian字节序.由于T C P / I P首部中所有的二进制整数在网络中传输时都要求以这种次序,因此它又称作网络字节序.以其他形式存储二进制整数的机器,如little endian格式,则必须在传输数据之前把首部转换成网络字节序. 首部长度指的是首部占32 bit字的数目,包括任何选项.由于它是一个4比特字段,因此首部最长

柯南君:看TCP/IP 之 二 (IP:网际协议)

柯南君上一章讲了<TIP/IP之协议分层>,本章主要讲一下IP协议,这个是大家最关注的   一.概念:       IP是TCP / IP协议族中最为核心的协议.所有的TCP.UDP.ICM P及IGMP数据都以IP数据报格式传输.许多刚开始接触TCP/IP的人对IP提供不可靠.无连接的数据报传送服务感到很奇怪,特别是那些具有X.25或SNA背景知识的人.      不可靠(unreliable)的意思是它不能保证IP数据报能成功地到达目的地.IP仅提供最好的传输服务.如果发生某种错误时,如某

TCPIP详解卷1第3章IP网际协议3.2IP首部

TCP/IP 笔记 1.3 IP:网际协议

---恢复内容开始--- I P是T C P / I P协议族中最为核心的协议.所有的 T C P.U D P.I C M P及I G M P数据都以I P数据报格式传输. 不可靠( u n r e l i a b l e)的意思是它不能保证 I P数据报能成功地到达目的地. I P仅提供最好的传输服务.如果发生某种错误时,如某个路由器暂时用完了缓冲区, I P有一个简单的错误处理算法:丢弃该数据报,然后发送 I C M P消息报给信源端.任何要求的可靠性必须由上层来提供(如T C P). 无连

TCP/IP协议简介(三) 之 网络层

IP 网际协议 IP 协议位于网络层,它是 TCP/IP 协议族中最为核心的协议,所有的 TCP.UDP.ICMP 及 IGMP 数据都以 IP 数据报格式传输.IP 协议提供的是 不可靠 . 无连接 的数据报传送服务. 不可靠(unreliable):IP 协议不能保证数据报能成功地到达目的地,它仅提供传输服务.当发生某种错误时,IP 协议会丢弃该数据报.传输的可靠性全由上层协议来提供. 无连接(connectionless):IP 协议对每个数据报的处理是相互独立的.这也说明, IP 数据报

Android TCP/IP 扫盲教程

TCP/IP 是因特网的通信协议. 通信协议是对计算机必须遵守的规则的描述,只有遵守这些规则,计算机之间才能进行通信. 浏览器和服务器都在使用 TCP/IP 因特网浏览器和因特网服务器均使用 TCP/IP 来连接因特网.浏览器使用 TCP/IP 来访问因特网服务器,服务器使用 TCP/IP 向浏览器传回 HTML. 电子邮件也使用 TCP/IP 电子邮件程序使用 TCP/IP 来连接因特网,这样才能收发邮件. 因特网地址也是 TCP/IP 你的因特网地址 211.161.247.1 也是标准的