理解TCP/IP网际层——ABCDE类
来源:互联网 发布:openstack vsphere知乎 编辑:程序博客网 时间:2024/05/22 00:52
理解TCP/IP网际层——ABCDE类
网际协议(IP,Internet Protocol)的特征
- 工作在OSI的网络层
- 无连接协议
- 每一个数据包是独立处理的
- 层次型的编址
- 尽力传输
- 没有数据恢复功能
为什么使用IP地址
- 他们能够唯一的标志IP网络中的每一台设备
- 每一台主机(计算机,网络设备和外围设备)必须配置一个唯一的地址
主机ID(Host ID)
- 标志特定主机
- 由组织分配给特定设备
IP PDU头部
IP地址范围(重要)
*127(01111111)是A地址,保留用于环回测试,不能分配给网络。
保留地址:
0是网段,255是广播
- 如
- 192.168.1.0(0是网段,不可分配)
- 192.168.1.255(255是广播,不可分配)
公有IP地址和私有IP地址
公有IP地址:
组建一个企业级网络,需要去向“电信运营商ISP”申请一个接入Internet的宽带,同时ISP还会给我们分配一个或多个IP地址,这些IP地址可以供我们企业内部上网,这些ISP分配给我们的IP,就是公有IP 。
公有地址(Public address,也可称为公网地址)由Internet NIC(Internet Network Information Center因特网信息中心)负责。这些IP地址分配给注册并向Internet NIC提出申请的组织机构。通过它直接访问因特网,它是广域网范畴内的。
私有IP地址:
我们企业或家庭内部组建局域网用的IP,一般都会用私有IP。
私有地址(Private address,也可称为专网地址)属于非注册地址,专门为组织机构内部使用,它是局域网范畴内的,私有IP禁止出现在Internet中,在ISP连接用户的地方,将来自于私有IP的流量全部都会阻止并丢掉。
如果在企业内部的电脑要访问Internet,则需要在企业边界上用“NAT技术”将私网IP转成公网IP才能正常的上网。
公有IP地址范围:
A类的公有IP:
1.0.0.0~9.255.255.255
11.0.0.0~126.255.255.255
B类的公有IP:
128.0.0.0~172.15.255.255
172.32.0.0~191.255.255.255
C类的公有IP:
192.0.0.0~192.168.255.255
192.169.0.0~223.255.255.255
私有IP地址
A类私有IP地址:
10.0.0.0~10.255.255.255
B类私有IP地址:
172.16.0.0~172.31.255.255
C类私有IP地址:
192.168.0.0~192.168.255.255
@requires_authorizationdef somefunc(param1='', param2=0): '''A docstring''' if param1 > param2: # interesting print 'Greater' return (param2 - param1 + 1) or Noneclass SomeClass: pass>>> message = '''interpreter... prompt'''
DHCP
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。
总结
IP地址包含两个部分:网络ID和主机ID
IPv4地址是32比特,通常每八位为一组,采用点分格式表示(如:192.168.34.1)
以二进制格式表达时,A类地址的二进制的第一个bit总是为0,B类地址的二进制的前两个bit总是为10,C类地址的二进制的前三个bit总是为110.
务必记住ABCDE五类地址
某些IP地址(网络地址和广播地址)被保留,他们不能分配给网络设备。
Internet上的主机需要一个唯一的,公有的IP,但在私网内部的主机可以配置任何有效的,在私网内唯一的私有地址。
DHCP用于自动的分配IP地址,并设置TCP/IP协议栈的配置参数,如子网掩码,缺省路由器和DNS服务器。
DNS是TCP/IP协议栈中的一种应用,它能将域名翻译为IP地址。
主机中检查IP地址的工具:网络连接设置,IPCONFIG
- 理解TCP/IP网际层——ABCDE类
- 《TCP/IP入门经典》——网际层
- TCP/IP (四) ---- 网际层
- TCP/IP指南(卷1):TCP/IP网络接口层/网际层连接协议
- TCP/IP指南(卷1):TCP/IP网络接口层/网际层连接协议
- 用TCP/IP进行网际互联--之结构理解
- TCP/IP详解 卷I:协议 のIP网际层 IP校验和的计算
- TCP/IP网际互联
- 计算机网络——网际层简介
- 网络工程1.14——网际层
- TCP/IP协议族——网际控制报文协议ICMP
- IP协议详解之网际层服务
- TCP/IP ——网络层
- TCP/IP——传输层
- OSI模型——TCP/IP网络7层协议的理解
- 学习理解TCP/IP四层模型
- TCP/IP四层模型深入理解
- 网际层
- Java+Selenium3框架设计准备篇5-TestNG实现日志输出
- 软件无线电USRP测试子板系列之USRP1常用命令
- 指针和数组的区别
- 使用Java开发高性能网站需要关注的那些事儿
- Markdown 新手指南
- 理解TCP/IP网际层——ABCDE类
- 接触cpu卡
- python下载批量图片
- CentOS下使用.Net Core 1.1部署WebApi
- POJ 2970 (优先队列)
- STM32接口FSMC/FMC难点详解
- 微信小程序 异步方法(十二)
- 44. TA镜像加载时的验证
- xgboost+python参数介绍的简单使用