第3章   IP寻址

TCP/IP协议栈有四层:应用层、传输层、网际层、网络接口层。
TCP数据段的组件             
Source port    16bits
Destination Port   16bits
Sequence Number 32bits
Acknowledgement Number 32
Header Length    4bits
Reserved Field    6bits
Code Bits      6bits
Window Size   16bits
Checksum      16bits
Urgent Field    16bits
Options      0~32bits
Data      可变
1.TCP 的应用实例:HTTP(80) 、FTP(21) 、SMTP(25) 和telnet(23)
2.TCP利用重送确认(PAR Positive Acknowledgement with Retransmission)机制恢复丢失的数据段。相同的数据段将不断地重发,每个数据段之间有时延,直到从接收站收到确认为止。此确认包含所收到的数据段的序号,并且验证先前发送的所有数据段是否已收到。此机制消除了对多个确认和再发送确认的需要。
3.UDP应用实例:DNS(53) 、RIP(520) 、SNMP(161) 和TFTP(69)
UDP字段名称
长度(比特)
说明
SourcePort
16
标识发送数据的应用程序
DestinationPort
16
标识接收数据的应用程序
Length
16
指明UDP数据段的大小
Checksum
16
提供整个UDP数据段的CRC
Data
应用程序数据(不是UDP报头的部分)
4.网际层
IP为其它设备提供无连接的、不可靠的连接。如果可靠性和流控制是必需,则可由TCP(传输层)提供。
网际层使用数据报传送信息,IP报头的长度是20字节。
IP利用TTL字段限制一个分组可以行进的跳数。常见的协议及其协议号:ICMP(1)、IGRP(9)、IPV6(41)和UDP(17)
两个使用ICMP的常见应用是ping和路由跟踪(traceroute, trace)。Ping利用ICMP回送消息测试到远程设备的连通性。
5.ARP是一个网际层协议,它在同一广播域内帮助TCP/IP设备寻找其它设备。ARP利用本地广播发现邻近的设备。
6.发送站和接收站之间存在路由器时,发送站在第2层用它自己的MAC地址作为源MAC地址,而用默认网关的MAC地址作为目的MAC地址。注意,路由器不改变用于第三者3层的IP地址。
7.RARP设备没有IP地址,并且想要获得一个IP地址。此设备拥有的唯一地址是一个MAC地址。使用RARP的常见协议是BOOTP和动态主机配置协议(DHCP Dynamic Host Configuration Protocol)
8.DHCP允许设备动态地获得其寻址信息。此信息可以包括客户端IP地址和子网掩码、默认网关、DNS、TFTP、WINS服务器的地址、域名和客户端地址租期的长度。
9.A类地址的范围1~126、B类地址范围128~191、C类地址范围192~223、D类地址范围224~239及E类地址范围240~254。127是为环回接口(内部测试)保留的。
10.RFC 1918中所指定的私有地址清单
A类:10.0.0.0~10.255.255.255   (1个A类网络)
B类:172.16.0.0~172.31.255.255  (16个B类网络)
C类:192.168.0.0~192.168.255.255 (256个C类网络)
11.每个网络都有两个保留地址:一个网络号(第一个地址)和一个定向广播(最后一个地址)。在这两个数值之间的所有地址都可以分配给网段上的连网设备。
12.有效的子网掩码,子网掩码二进制的1和0必须是连续的。
13.判断网络和主机做两件事
确定网络中的最大网段上确实或将要存在的主机数量;确定网络中最多拥有多少个网段----这将表明需要多少网络或子网。
计算公式:2x=所需要的网络数量(x代表子网比特)
2=最大网段上主机的数量(y代表主机比特)
X+y=主机比特的总数
14.感兴趣的8位位组中网络号增加所使用的增量的捷径是:256-子网掩码值=增量值
 
本文转自 qwjhq 51CTO博客,原文链接:http://blog.51cto.com/bingdian/13862

第3章 IP寻址相关推荐

  1. 第3章   IP寻址

    第3章   IP寻址 TCP/IP协议栈有四层:应用层.传输层.网际层.网络接口层. TCP数据段的组件              Source port    16bits Destination ...

  2. 《TCP/IP详解卷1:协议》第3章 IP:网际协议(2)-读书笔记

    章节回顾: <TCP/IP详解卷1:协议>第1章 概述-读书笔记 <TCP/IP详解卷1:协议>第2章 链路层-读书笔记 <TCP/IP详解卷1:协议>第3章 IP ...

  3. 【正点原子FPGA连载】第十九章IP核之双端口RAM实验 -摘自【正点原子】新起点之FPGA开发指南_V2.1

    1)实验平台:正点原子新起点V2开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=609758951113 2)全套实验源码+手册+视频下载地址:ht ...

  4. 异步fifo_正点原子开拓者FPGA开发板资料连载第十五章 IP核之FIFO实验

    1)实验平台:正点原子开拓者FPGA 开发板 2)摘自<开拓者FPGA开发指南>关注官方微信号公众号,获取更多资料:正点原子 3)全套实验源码+手册+视频下载地址:http://www.o ...

  5. 【正点原子FPGA连载】第十五章 IP核之FIFO实验 -摘自【正点原子】领航者ZYNQ之FPGA开发指南_V2.0

    1)实验平台:正点原子领航者ZYNQ开发板 2)平台购买地址:https://item.taobao.com/item.htm?&id=606160108761 3)全套实验源码+手册+视频下 ...

  6. 【正点原子MP157连载】 第十四章 IP核之RAM实验-摘自【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7

    1)实验平台:正点原子STM32MP157开发板 2)购买链接:https://item.taobao.com/item.htm?&id=629270721801 3)全套实验源码+手册+视频 ...

  7. 【正点原子FPGA连载】第十四章 IP核之RAM实验 -摘自【正点原子】领航者ZYNQ之FPGA开发指南_V2.0

    1)实验平台:正点原子领航者ZYNQ开发板 2)平台购买地址:https://item.taobao.com/item.htm?&id=606160108761 3)全套实验源码+手册+视频下 ...

  8. 【技术篇】IP寻址与地址解析

    (一)IP地址概述     1.1 IP地址 IP地(Internet Protocol Address),缩写为IP Adress,是一种在Internet上的给主机统一编址的地址格式,也称为网络协 ...

  9. 上例题!!!计算机网络之奇奇怪怪的IP练习题,含IP寻址、IP组网练习!!!!!

    例1  以下IP地址分别属A.B.C.D哪一类? 12.92.56.7            A 131.90.7.60          B 110.70.75.58        A 205.7. ...

最新文章

  1. 云南省2021高考成绩排名查询,2020年云南高考成绩位次排名及一分一段表查询
  2. 能量分析攻击day02
  3. JS function立即调用的几种写法
  4. 怎样判断ios app 第一次启动
  5. tomcat 指定的服务未安装(总结验证)
  6. vue 跳添加编辑页面传两个值_vue两个组件间值的传递或修改方式
  7. php刷新onload(),JS页面刷新的方法总结
  8. poj3254 状态压缩dp
  9. Python之web服务利器Flask生产环境部署实践【基于gunicorn部署生产环境】
  10. html幻灯片图片切换效果代码,javascript实现图片切换的幻灯片效果源代码
  11. 两张图让你快速读懂JVM字节码指令
  12. pr字幕一个一个出现的笨方法
  13. 逻辑结构定义及其分类
  14. 那些年,被 3.15 点名的科技公司,你们还好吗?
  15. python 识别汉字、数字、字母,实现半角及全角之间的转换
  16. ngx-datatable的使用
  17. Jetbrains教育邮箱操作指南
  18. Python学习笔记——字典
  19. pccad无法找到所需的动态链接库_请教天正给排水8.2问题(tch_initstart.arx 无法找到所需的动态链接库或其他文件)...
  20. app推广“惊天地”的一件大事件

热门文章

  1. 云起作者认证大神_最喜欢的言情小说大神,有你喜欢的吗
  2. linux:ubantu中pycharm专业版安装
  3. 中国无碳复写纸行业竞争现状与运行态势研究报告2022年
  4. 全球及中国生物质能发电产业十四五利用现状及建设布局研究报告2021-2027年
  5. RSA加密的填充模式
  6. Visio 2010,如何打开多个窗口
  7. LInux主机与虚拟机网络链接
  8. JS实现表格Table动态添加删除行
  9. 【洛谷P3106】[USACO14OPEN]GPS的决斗Dueling GPS's
  10. 第三百一十节,Django框架,模板语言