IPv4
Internet和Intranet基础
IP地址是由32位二进制数、即4个字节组成的。由网络号和主机号两个字段组成。八位.八位.八位.八位
0.0.0.0-255.255.255.255.
IP地址由网络号和主机号组成。
网络号的位数决定了可以分配的网络数(2的n次方)
主机号的位数决定了网络中最大主机个数(2的m次方-2),减2是因为要把网络地址(主机号全0表示网络地址)和广播地址(主机号全1表示广播地址)排除。
对IP地址进行管理,并且分成了5类。即从A类到E类。大量使用A,B,C类。
网络地址:主机号全为0表示网络地址
广播地址:主机号全为1表示广播地址
子网掩码:网络号部分全为1,主机号部分全为0,用于计算网络地址用(只需要将IP地址和子网掩码做与操作,就可以得到网络地址)
假设某个IP地址为176.68.160.12/22 ,则表示使用22位作为网络地址,那么主机地址就占10位。那么子网的主机数可以有2的10次方-2个。
这个地址中前22位作为网络地址,则子网掩码第三个字节的前6位为子网域,用1表示。剩余的位数为主机域,用0表示。即11111100.所以子网掩码为255.255.252.0
IPv6
互联网协议第6版。即下一代的网际协议
IPv6地址长度为128位。
IPv6使用了两种安全性扩展,即IP身份验证头和IP封装安全性净荷。
IPv6地址的128位是以16位为一组,共分成8组。每组的16位转换为4位的十六进制数字,每组之间用冒号:分开。
例如:2001:0da8:d001:0001:0000:0000:0000:0001
压缩表示:2001:da8:d001:1:0:0:0:1
2001:da8:d001:1: :1
内嵌IPv4地址和IPv6地址
在IPv6提供两类嵌有IPv4地址的特殊地址:
0000:0000:0000:0000:0000:FFFF:xxxx:xxxx或者0000:0000:0000:0000:0000:0000:xxxx:xxxx
IPv6地址类型
单播,单播地址唯一标识一个IPv6节点的接口。
多播,多播地址标识一组IPv6节点的接口。
泛播,泛播地址指派给多个节点的接口。发送往泛播地址的数据包只会传递给其中的一个接口。
IPv4向IPv6过渡:目前解决过度问题的基本技术三种,双协议栈,隧道技术,NAT-PT(附带协议转换器的网络地址转换器)
TCP/IP协议簇分为应用层(应用层+表示层)(POP3,FTP,HTTP,SMTP,NFS,TFTP,DNS,DHCP,SNMP),
传输层(传输层+会话层)(TCP,UDP),
网际层(网络层)(IP,ICMP,IGMP,ARP,RARP),
网络接口层(数据链路层+物理层)(CSMA/CD,TokongRing)。.
ARP(地址解析协议)
IP地址是一个逻辑地址,不能被物理网络(网卡)所识别。ARP给出了将主机的网络地址(IP地址)动态映射为MAC地址的方法。
RARP(反向地址解析协议)
允许局域网的物理机器从网关服务器的ARP表或者缓存上请求其IP地址。常用于网络上都的无盘工作站。
DNS域名解析
通过主机名,得到该主机名对应的IP地址的过程。DNS协议运行在UDP协议之上,端口号53.
每个域名对应的IP地址可以是一个,也可以是多个。
DHCP(动态主机配置协议)
是一个局域网的网络协议,使用UDP协议工作,给内部网络计算机自动分配IP地址,Gateway地址,DNS服务器地址等信息,并能提升地址的使用率。
例如:手机,笔记本电脑,平板都需要上网时,路由器就会自动分配IP地址。
DHCP协议采用UDP作为传输协议,主机发送请求消息到DHCP服务器67号端口,DHCP服务器回应应答消息给主机68号端口。
DHCP默认租约期是8天。