IP协议与地址划分
IP协议与地址划分 今天REVIEW了一把网络基础 嘿嘿。
一、TCP/IP协议集
含义
IP: Internet Protocol, 网际协议
TCP: Transmission Control Protocol,传输控制协议
UDP: User Datagram Protocol, 用户数据报协议
简单历史
1975年:TCP/IP协议产生
1983年1月1日:成为Internet的事实标准协议
现在:已融入UNIX、Linux、Windows等操作系统中
TCP/IP协议是Internet通信协议集的总称,含有上百个协议,而TCP和IP本身只是该协议集最基本的两个协议
常用协议作用
IP: 提供端到端(机器到机器间)数据包传送服务
TCP: 工作在IP之上,提供可靠的数据传输服务。有连接服务。
UDP: 工作在IP之上,提供不可靠的用户数据报服务。无连接服务,不保证送到,不保证按顺序接收到。
几个类比
IP: 普通家庭
TCP: 电话服务
UDP: 邮政服务
二、IP地址协议
1、IP地址的组成:IP地址是由四个8位的二进制数字域组成,总长度为4个字节的32位二进制数(理论上可组成4,294,967,296个不同的IP地址,约42亿多,实际上却少得多)
2、IP地址的构成:网络号+主机号
网络号——标识网络
主机号——标识在某个网络上的一台特定的主机
三、IP地址类型
1、A类地址:1位(0)+ 7位 + 24位
A类地址的最高位为0,接下来的7位完成网络ID,剩余的24位二进制位代表主机ID,A类地址用于主机数目非常多的网络。A类地址允许126个网络,每个网络大约一千七百万台主机;第一个数字是1~126。
127是一个特殊的网络ID,又称本机网络,可用来检查TCP/IP协议工作状态。如可用下列命令检查TCP/IP是否工作正常: ping 127.0.0.1
A类地址的网络掩码为:255.0.0.0
2、B类地址:2位(10)+ 14位 + 16位
B类地址的最高位为10,接下来的14位完成网络ID,剩余的16位二进制位代表主机ID,B类地址用于中型到大型的网络。B类地址允许16384个网络,每个网络大约65000台主机;第一个数字是128~191。
B类地址的网络掩码为:255.255.0.0
3、C类地址:3位(110)+ 21位 + 8位
C类地址的最高位为110,接下来的21位完成网络ID,剩余的8位二进制位代表主机ID,C类地址用于小型本地网络。C类地址允许大约二百万个网络,每个网络有254台主机;第一个数字是192~223。
C类地址的网络掩码为:255.255.255.0
4、D类地址:4位(1110)+ 20位
D类地址的最高位为1110;第一个数字是224~239。剩余的位设计客户机参加的特定组。D类地址用于多播。一个多播地址可能包括1台或更多主机,或根本没有。在多播操作中没有网络或主机位,数据包将传送到网络中选定的主机子集中。只有注册了多播地址的主机才能接收到数据包。Microsoft支持D类地址。
5、E类地址
E类:第一个数字为240-247
未规定类地址:第一个数字为248-254
地址类别 数字范围
A类 1~126
B类 128~191
C类 192~223
D类 224~239
E类 240~255
A类:NIC(Network Information Center)
B类:InterNIC负责北美地区;ENIC负责欧洲地区;APNIC负责亚太地区
C类:国家级网络信息中心分配
网络地址:后缀全为0的IP地址表示网络地址,不允许分配给某个主机,路由器按照目的地的网络地址,
决定需要传送数据的下一站的位置。
广播地址:后缀全为1的IP地址表示指定网络的广播地址,它是指定网络内所有主机的共有地址,当信息的目的地址是这个地址时,将把信息发给所有主机。
子网:掩码把一个包含大量主机的网络,划分成许多小的网络,每个小网就是一个子网。多划分出一个子网号码字段是要付出代价的。例如,本来一个B类IP地址可以容纳65534个主机号码。但划分出6bit长的子网字段后,最多可有62个子网(去掉全1和全0的子网号码)。每个子网有10bit的主机号码,即每个子网最多可有1022个主机号码。因此主机号码的总数是62*1022=63364个。比不划分子网时要少了一些。
四、IP地址分配方法
IP地址的分配方法
静态分配—指定IP地址,固定地址
动态分配—自动获取IP地址,不固定地址
[注:服务器必须使用静态地址]
动态主机配置协议(DHCP):DHCP—Dynamic Host Configuration Protocol
动态地址分配的工作原理:
客户/服务器 (Client/Server)
Server-DHCP服务器,IP地址池,为客户端分配:IP地址 子网掩码 网关 DNS服务器
DHCP客户,向服务器提出申请,从服务器自动获取:IP地址 子网掩码 网关 DNS服务器的IP地址
三、域名
DNS(Domain Name System)DNS是一种在Internet上用名字标识计算机,并保证主机名和IP地址一一对应的网络服务。域名服务器采用C/S模式,是一个服务器端软件,运行在指定的计算机上,负责管理和存放主机名和IP地址对应关系的数据库文件,并完成名字解析工作。
•域名结构及组成
––——“主机名+域名”的多级结构,一般不超过五级
——子域名.域类型.国家名码 子域名可由1~3(当无国家名码时可取4)级子域名组成
如子域名由多级子域名组成,则各级子域名也用小数点隔开,并从左向右由小域名向大域名顺序排列•
IP与域名的关系:
一个IP地址可以对应多个域名,例:虚拟主机
一个域名也可以对应多个IP地址,例:负载均衡
主机与Internet的连接:
专线连接、局域网连接、有线电话拔号连接、其他(无线上网、手机、有线电视网等)