iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >第3章   IP寻址
  • 263
分享到

第3章   IP寻址

IP 2023-01-31 01:01:59 263人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

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

第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-子网掩码值=增量值

 

 

--结束END--

本文标题: 第3章   IP寻址

本文链接: https://www.lsjlt.com/news/183896.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • 第3章   IP寻址
    第3章   IP寻址 TCP/IP协议栈有四层:应用层、传输层、网际层、网络接口层。 TCP数据段的组件              Source port   ...
    99+
    2023-01-31
    IP
  • 第3章章节测试
     1,静态路由较之动态路由有哪2项优点? A 配置不容易出错 B 更安全,因为路由器不会通告路由 C 扩从网络时通常不会出现问题 D 没有计算开销 2,下列哪一项是对网络收敛的最佳描述? A 路由器从网络一端向另一端共享管理配置更改所需的时...
    99+
    2023-01-31
    测试 章节
  • 第 3 章 简单函数
    <一>数学函数在数学中我们用过sin和ln这样的函数,例如sin(π/2)=1,ln1=0等等,在C语言中也可以使用这些函数(ln函数在C标准库中叫做log):它有六种基本函数(初等基本表示):三角函数数值表(斜边为r,对边为y...
    99+
    2023-01-31
    函数 简单
  • 第3章 处理异常
    代码有问题时,python会显示traceback,后面跟着一条错误信息。这个错误被称为异常(exception)。 格式try: 可能产生运行时错误的代码except: 错误恢复代码测试文本Man: Is this your ...
    99+
    2023-01-31
    异常
  • 第一章 TCP/IP 协议
    作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。   座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录  前言 一.什么是TCP/IP ​编辑 二.什么是协议 1.三要素 2.协议与...
    99+
    2023-09-10
    tcp/ip 网络 服务器
  • 资深专家深度剖析Kubernetes API Server第3章(共3章)
    在本系列的前两部分中我们介绍了API Server的总体流程,以及API对象如何存储到etcd中。在本文中我们将探讨如何扩展API资源。在一开始的时候,扩展API资源的唯一方法是扩展相关API源代码,集成为你所需的资源。或者,推动一个全新的...
    99+
    2023-06-03
  • 第1章 python 基础语法(3)
    =================目录==================1.8 字典1.9 字典练习2.0/2.1 流程控制-if条件判断 ======================================= dic={}字典是...
    99+
    2023-01-31
    语法 基础 python
  • 第3章 排列清单控制标记
    排列清单控制标记可以创建一般的列表、编号列表或加着重号列表,以及定义列表。还可以在一种列表中嵌套另外一种列表。对于概况因特网上的内容,列表特别重要。 3.1、无序号条例式清单<ul>和<li> 功能:<ul&g...
    99+
    2023-01-31
    清单 排列 标记
  • 第3章 python 函数与文件操作
    函数    定义        1.基本结构        def func_name():            func_code        2.三种形式 无参:应用场景仅仅只是执行一些操作,比如与用户交互,打印 有参:需要根据外部...
    99+
    2023-01-31
    函数 操作 文件
  • 第3章 学生管理系统案例
    1.1 学生管理系统案例需求 利用集合完成对学生的增删改查四个功能 1.2 学生管理系统案例实现1.2.1 创建学生类: 1.2.1.1 案例代码九: package com.itheima; public class ...
    99+
    2023-01-31
    管理系统 案例 学生
  • [RHEL5系统管理攻略]--第3章 e
    3.2.3 提供日志式文件系统能力       在以后的章节中会讲到Linux内核会涉及到cache与buffer以提高读取磁盘的效率。但cache/buffer却会导致一些很严重的问题,尤其在RHEL非正常关机时。       在RHEL...
    99+
    2023-01-31
    攻略 系统
  • 第四章 SpringMVC--Controller接口控制器详解(3)
    11、AbstractWizardFormController向导控制器类提供了多步骤(向导)表单的支持(如完善个人资料时分步骤填写基本信息、工作信息、学校信息等)假设现在做一个完善个人信息的功能,分三个页面展示:页面1完善基本信息;页面2...
    99+
    2023-06-03
  • 【创作赢红包】Python第3章 流程控制
    这里写目录标题 【本章导读】真值测试比较运算成员运算for循环while循环项目实训1项目实训2项目实训3项目实训4:项目实训5:项目实训6:项目实训7:项目实训8项目实训9:项目实训10:项...
    99+
    2023-09-07
    python 开发语言
  • 如何在电脑中添加第二个IP地址
    本篇文章给大家分享的是有关如何在电脑中添加第二个IP地址,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。随着互联网的普及,连接到Internet上的电脑越来越多。在能上网的电脑上...
    99+
    2023-06-14
  • Python中如何使用第三方netifaces库获取本机IP地址
    这篇文章主要介绍Python中如何使用第三方netifaces库获取本机IP地址,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!使用第三方netifaces库获取的是局域网IP。net...
    99+
    2024-04-02
  • 【计算机三级网络技术】 第三篇 IP地址规划技术
    文章目录 一、IP 地址规划以及划分地址新技术1.IP地址的标准分类(第一阶段)2.划分子网的三级地址结构(第二阶段)3.构成超网的无类域间路由技术(第三阶段)4.网络地址转换技术(第四阶...
    99+
    2023-09-26
    tcp/ip 网络 智能路由器
  • 【考研数学】线性代数第六章 —— 二次型(3,正定矩阵与正定二次型)
    文章目录 一、基本概念1.1 引例1.2 正定二次型概念 二、正定二次型的判别写在最后 一、基本概念 1.1 引例 (1)二次型 f ...
    99+
    2023-10-26
    线性代数 考研数学 二次型 正定矩阵 正定二次型
  • 奖金发放-课后程序(Python程序开发案例教程-黑马程序员编著-第3章-课后作业)
    实例2:奖金发放 某企业发放的奖金是根据利润和提成计算的,其规则如表1所示。 表1 奖金发放规则 利润(万元) 奖金提成(%) I≤10 10% 10<I≤20 7.5% 20<I≤20 5% 10<I≤40 3% 4...
    99+
    2023-09-30
    python 开发语言
  • 逢七拍手游戏--课后程序(Python程序开发案例教程-黑马程序员编著-第3章-课后作业)
    实例7:逢七拍手游戏 逢7拍手游戏的规则是:从1开始顺序数数,数到有7或者包含7的倍数的时候拍手。本实例要求编写程序,模拟实现逢七拍手游戏,输出100以内需要拍手的数字。 实例目标 掌握for循环与range()函数的使用掌握字符串中fin...
    99+
    2023-10-11
    python 游戏 开发语言
  • 登录系统账号检测--课后程序(Python程序开发案例教程-黑马程序员编著-第3章-课后作业)
    实例8:登录系统账号检测 登录系统一般具有账号密码检测功能,即检测用户输入的账号密码是否正确。若用户输入的账号或密码不正确,提示 “用户名或密码错误”和“您还有*次机会”; 若用户输入的账号和密码正确,提示“登录成功”;若输入的账号密码错误...
    99+
    2023-10-27
    python 开发语言 java
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作