目录
4.1网络层提供的两种服务
虚电路与数据报服务比较
4.2网际协议IP
虚拟互联网
网络互联的设备:
互联网与虚拟互联网
IP协议
IP地址
目前是IP v 4一共是32位
IP地址的分类:
网络地址(网络号):一个网络地址可以分配给多台主机。创造网络地址是为了,发送数据的时候更好的到达相应的主机网络地址。
A类地址1-126 B类地址:128-191 C类地址:192-224
子网掩码:A类地址1个255 B类2个 V类3个
IP地址的主机号部分不能全部为0或者1
特殊的几个地址:
127.0.0.1:本地环回地址
169.254.0.0 当不是自动获得IP地址的时候 计算机会自己用一个临时的IP地址
保留的私网地址:
10.0.0.0 172.16.0.0-172.31.0.0
192.168.0.0-192.168.255.0
子网掩码:
子网掩码的作用:自己的IP地址和自己的子网掩码做与运算得到自己的网络号
子网划分:
划分成2个子网就把子网掩码往后移一位 ,划分成四个子网就是往后移2位
以此类推
超网
即网络合并,网络合并的时候,主机位向前进行移动,移动的位数与IP地址有关
IP地址与MAC地址
IP地址决定了数据包给谁,而MAC地址决定了吓一跳跳到哪里
ARP &RARP
ARP高速缓存:就是把发送过的数据报的源地址和目标地址的来源记录成一个表,方便下一次查看,从而提高数据发送的效率
RARP是ARP的逆向过程
IP数据报格式
一个IP数据报由首部和数据部分组成
IP转发分组的流程
数据路由:路由器在不同网段转发数据报
网络畅通的条件:能去能回 即:沿途的路由器必须知道到目标网络吓一跳给哪个接口,回来的时候也是相同的道理。
静态路由:在路由器转发之前,管理员告诉路由器到达所有网段的线路怎么走
ICMP协议
ICMP报文的种类有两种,即ICMP差错报告报文,和ICMP询问报文。用来测试IP包是否到达目标;通知在传输的过程当中IP包丢失的原因。
差错报告报文的数据字段内容:
IGMP:即互联网组管理协议,是TCP/IP 协议族中负责IP组播成员管理的协议,用来在IP主机和与其直接相邻的组播路由器之间建立、维护组播组成员关系。
动态路由协议
动态路由是网络中路由器之间互相通信,传递路由信息,利用收到的路由信息更新路由表的过程。是基于某种路由协议来实现的
RIP协议:1.定期更新 2.邻居-运行RIP协议的其他路由器 3.广播更新(RIPV1和RIPV2) 4.全路由表更新(其实只要更新一部分就行,但这要更新全部,比较笨重)
内部网关协议OSPF(开放式)
1.除法式更新,存在周期更新30 min
2.更新方式:组播更新
3.更新内容:LAS--链路状态通告
邻居表:hello
链路状态图表:每个路由器会交换和邻居的状态路由表从而可以知道所有的路由器在哪儿,自己会试探性地计算出到达某一个路由的最短路径。
支持多区域 自制系统
外部网关协议BGP
连接各个自治系统用的协议
BGP发言人和自治系统AS之间的关系:
BGP协议发言人交换路径向量
虚拟专用网VPN
VPN拨号:可以通过VPN拨号来连接到想要访问的主机,从而建立联系
本地地址---仅在机构内部使用的IP地址,可以由本机构自行分配,而不需要向Internet的管理机构申请
全球地址---全球唯一的IP地址,必须向因特网的管理机构申请
用隧道技术是西安虚拟专用网
网络地址转换(NAT)
NAT (Network Address Translation)又称为网络地址转换,用于实现私有网络和公有网络之间的互访。
工作原理:
-
NAT用来将内网地址和端口号转换成合法的公网地址和端口号,建立一个会话,与公网主机进行通信。
-
NAT外部的主机无法主动跟位于NAT内部的主机通信,NAT内部主机想要通信,必须主动和公网的一个IP通信,路由器负责建立一个映射关系,从而实现数据的转发。