IP: 网际协议
1)IP是TCP/IP协议族中最为核心的协议。因为所有的TCP、UDP、ICMP和IGMP的数据都以IP数据报格式传输。
2)IP协议提供的是不可靠的、无连接的数据报传送服务。
---- 不可靠:它不能保证IP数据报可以成功的从信源到达信宿。但是它会提供最好的传输服务。如果发生某种错误时,IP有一个简单的错误
处理算法:丢弃该数据,然后发送ICMP消息报给信源端。可靠性是由上层来提供的(如TCP)。
---- 无连接:IP并不维护任何关于后续数据报的状态信息。每个数据报的处理是相互独立的。表明IP数据报可以不按发送顺序接收。如果一
信源向相同的信宿发送两个连续的数据报(先A后B),每个数据报都是独立的进行路由选择,可能选择不同的路线,因此B可能在A之前到达。
3)协议版本号是4时,IP也称作IPv4。
4)IP路由选择
---- 如果目的主机与源主机直接相连(如点对点链路)或都在一个共享网络上(以太网或令牌环网),那么IP数据报就直接送到目的主机上。
否则,主机把数据报发往一默认的路由器上,由路由器来转发该数据报。
---- IP层既可以配置成路由器的功能,也可以配置成主机的功能。大多数多用户系统,几乎包括所有的Unix系统,都可以配置成一个路由器。
本质的区别在于:主机从不把数据报从一个接口转发到用一个接口,而路由器则要转发数据报。
内含路由器功能的主机应该从不转发数据报,除非它被设置成那样。
在一般的体制中,IP可以从TCP、UDP、ICMP和IGMP接收数据报(即在本地生成的数据报)并进行发送,或者从一个网络接口接收数据报并
进行发送。IP层在内存中有一个路由表,当收到一份数据报并进行发送时,它都要对该表搜索一次。
---- 路由表包含以下信息
--(1) 目的IP地址。它既可以是一个完整的主机地址,也可以是一个网络地址。
--(2) 下一站(或下一跳)路由器的IP地址,或者有直接连接的网络IP地址。
下一站路由器是指一个在直接相连网络上的路由器,通过它可以转发数据报。
下一站路由器不是最终目的,但是它可以把传送给它的数据报转发到最终目的。
--(3) 标志。
其中一个标志指明目的IP地址是网络地址还是主机地址,另一个标志指明下一个路由器是否为真正的下一站路由器还是一个直接相连的接口。
--(4) 为数据报的传输指定一个网络接口。
1 什么是网络协议
协议是计算机网络有序运行的重要保证
--硬件(主机,路由器,链路)是计算机网络的基础
--计算机网络中的数据交换必须遵守事先约定好的规则
如同交通系统,你事先铺好了路(有了所有的硬件),但是没有交通规则是无法做到车辆正常运行的
2 网络通信:
--通信主体是“机器”而不是人
--交换“电子化”或“数字化”消息
--计算机网络的所有通信过程都必须遵守某种规则-协议
3 网络协议(network protocol),简称为协议,是为了进行网络中的数据交换而建立的规则,标准或约定
协议规定了通信实体之间所交换的消息的格式,意义,顺序以及针对收到的消息或发生的事件所采取的动作(action s)
学习网络的重要内容之一也就是学习协议!!
4 网络边缘
--主机
--网络应用
接入网络,物理介质:
--有线或无线通信链路
网络核心(核心网络)
互连的路由器(或分组转发设备)
5 网络核心的关键功能:路由+转发