第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字段名称
长度(比特)
说明
<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />Source  Port
16
标识发送数据的应用程序
Destination Port
16
标识接收数据的应用程序
Length
16
指明UDP数据段的大小
Checksum
16
提供整个UDP数据段的CRC
Data
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
应用程序数据(不是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代表子网比特)
             2y =最大网段上主机的数量(y代表主机比特)
             X+y=主机比特的总数
14.感兴趣的8位位组中网络号增加所使用的增量的捷径是:256-子网掩码值=增量值

第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. git常用命令及规范流程
  2. 用notepad++怎样批量添加引号
  3. UA MATH571A 多元线性回归IV 广义线性模型
  4. update-alternatives使用方法
  5. Java异常中受检异常非受检异常与RuntimeException异常关系
  6. jquery 判断数据是否重复
  7. ECMAScript面向对象(三)——之继承
  8. 人工智能AI实战100讲(四)-基于深度学习的图像增强综述
  9. 实现Repeater控件的记录单选(二)
  10. 张掖计算机职称考试,甘肃省张掖市2018年3月计算机等级考试公告
  11. Docker实战部署JavaWeb项目-基于SpringBoot
  12. 荣耀30S正式发布!荣耀赵明回应红米叫板:被强行捆绑,不太想搭理
  13. [Translation]Silverlight 4-MVVM with Commanding and WCF RIA Services
  14. qt调用import sys库_QTCreator调用动态库实例
  15. HTML5的WebGL实现的3D和2D拓扑树
  16. 装完linux无法进入windows,安装Ubuntu后无法启动Windows,如何解决?
  17. 字符串百分号 c语言,C语言 输出百分号(%)的方法
  18. 科研萌新成长记8——我不是不接受上帝,我只是不接受上帝创造的这个世界
  19. windows7添加打印机以及共享的步骤
  20. Java实现牛牛的水杯

热门文章

  1. Teamcenter Web 端自动登录 (SSO)
  2. Android 模拟器连接异常:Unable to connect to ADB server
  3. linux挂载磁盘组,11G ASM磁盘组不能自动MOUNT处理
  4. Keil MDK下载程序时的相关设置
  5. 笔记本html外接显示器,笔记本如何外接显示器
  6. Java去除字符串最前面一个字符和最后面一个字符
  7. Java中Minio基础使用
  8. Excel快速选择区域
  9. MySQL 优化策略
  10. 新松机器人刻蚀机_中国最大机器人产业基地新松智慧园在沈阳启用