我的编程空间,编程开发者的网络收藏夹
学习永远不晚

第3章   IP寻址

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

第3章   IP寻址

第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字段名称
长度(比特)
说明
Source  Port
16
标识发送数据的应用程序
Destination Port
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代表子网比特)

             2y =最大网段上主机的数量(y代表主机比特)

             X+y=主机比特的总数

14.感兴趣的8位位组中网络号增加所使用的增量的捷径是:256-子网掩码值=增量值

 

 

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

第3章   IP寻址

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

第3章   IP寻址

第3章   IP寻址TCP/IP协议栈有四层:应用层、传输层、网际层、网络接口层。TCP数据段的组件              Source port    16bitsDestination Port   16bitsSequence N
2023-01-31

第3章章节测试

1,静态路由较之动态路由有哪2项优点?A 配置不容易出错B 更安全,因为路由器不会通告路由C 扩从网络时通常不会出现问题D 没有计算开销2,下列哪一项是对网络收敛的最佳描述?A 路由器从网络一端向另一端共享管理配置更改所需的时间。B 网络中
2023-01-31

第 3 章 简单函数

<一>数学函数在数学中我们用过sin和ln这样的函数,例如sin(π/2)=1,ln1=0等等,在C语言中也可以使用这些函数(ln函数在C标准库中叫做log):它有六种基本函数(初等基本表示):三角函数数值表(斜边为r,对边为y,邻边为x。
2023-01-31

第3章 处理异常

代码有问题时,python会显示traceback,后面跟着一条错误信息。这个错误被称为异常(exception)。 格式try: 可能产生运行时错误的代码except: 错误恢复代码测试文本Man: Is this your
2023-01-31

资深专家深度剖析Kubernetes API Server第3章(共3章)

在本系列的前两部分中我们介绍了API Server的总体流程,以及API对象如何存储到etcd中。在本文中我们将探讨如何扩展API资源。在一开始的时候,扩展API资源的唯一方法是扩展相关API源代码,集成为你所需的资源。或者,推动一个全新的
2023-06-03

第1章 python 基础语法(3)

=================目录==================1.8 字典1.9 字典练习2.0/2.1 流程控制-if条件判断=======================================dic={}字典是py
2023-01-31

第3章 学生管理系统案例

1.1 学生管理系统案例需求 利用集合完成对学生的增删改查四个功能1.2 学生管理系统案例实现1.2.1 创建学生类: 1.2.1.1 案例代码九:package com.itheima;pub
2023-01-31

[RHEL5系统管理攻略]--第3章 e

3.2.3 提供日志式文件系统能力      在以后的章节中会讲到Linux内核会涉及到cache与buffer以提高读取磁盘的效率。但cache/buffer却会导致一些很严重的问题,尤其在RHEL非正常关机时。      在RHEL开机
2023-01-31

第3章 排列清单控制标记

排列清单控制标记可以创建一般的列表、编号列表或加着重号列表,以及定义列表。还可以在一种列表中嵌套另外一种列表。对于概况因特网上的内容,列表特别重要。3.1、无序号条例式清单
  • 功能:
      表示无序条例清单的开始       
2023-01-31

第3章 python 函数与文件操作

函数    定义        1.基本结构        def func_name():            func_code        2.三种形式 无参:应用场景仅仅只是执行一些操作,比如与用户交互,打印 有参:需要根据外部
2023-01-31

Redis | 第3章 对象《Redis设计与实现》

目录前言1. Redis对象概述1.1 对象的定义2. 字符串对象3. 列表对象3.1 quicklist 快速链表4. 哈希对象5. 集合对象6. 有序集合对象7. Redis对象的特点7.1 类型检查与命令多态7.2 内存回收7.3 对象共享7.4 对象的
Redis | 第3章 对象《Redis设计与实现》
2016-10-04

软考高级培训之IP的寻址规则

  IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。今天小编要给大家分享一篇教程,那就是:软考高级培训之IP的寻址规则。  不知道大家对于IP地址的寻址规则究竟了解多少呢?毕竟IP的寻址规则也算是软件考试的一个重要知识点哦,如果不懂得这一个知识
软考高级培训之IP的寻址规则
2024-04-18

第四章 SpringMVC--Controller接口控制器详解(3)

4.11、AbstractWizardFormController向导控制器类提供了多步骤(向导)表单的支持(如完善个人资料时分步骤填写基本信息、工作信息、学校信息等)假设现在做一个完善个人信息的功能,分三个页面展示:1、页面1完善基本信息
2023-06-03

3、MySql第三章,分库分表、MyCat概述及安装登录

MySql第三章,分库分表、MyCat概述及安装登录 先下定论,数据库优化顺序: 1、单库单表;2、单库单表主从复制;3、垂直分库;4、水平分区;5、水平分表; 一、概述 1、为什么要分库分表 数据库的复制能解决访问问题(主从复制),并不能解决大规模的并发写入
3、MySql第三章,分库分表、MyCat概述及安装登录
2017-12-03

如何在电脑中添加第二个IP地址

本篇文章给大家分享的是有关如何在电脑中添加第二个IP地址,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。随着互联网的普及,连接到Internet上的电脑越来越多。在能上网的电脑上
2023-06-14

Shell脚本中获取本机ip地址的3个方法

方法一:/sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:" or /sbin/ifconfig|sed -n
2022-06-04

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录