首页 > 其他分享 >2023/10/16 学习笔记

2023/10/16 学习笔记

时间:2023-10-16 19:14:38浏览次数:31  
标签:10 IP 16 ip ping 地址 2023 数据包

网络层协议与解析

网络层的功能:

 

  • 定义了基于IP协议的逻辑地址

 

 

  • 连接不同的媒介类型

 

  • 选择数据通过网络的最佳路径

IP数据包格式:

 注解:

版本(4)
指IP协议版本。并且通过双方使用的版本必须一致,目前我们使用的是ipv4,表示为0100 十进制是4
首部长度(4)
IP数据包的包头长度(不包括数据)
优先级与服务类型(8)
该字段用于表示数据包的优先级和服务类型。通过在数据包中划分一定的优先级,服务类型定义了如何处理数据一般没有使用
总长度(16)
IP数据包的总长度,包括包头和数据
标识符(16)
用于表示ip数据包的标识符。
标志(3)
和标识符一起传递,指示不可以被分片或者最后一个分片是否发出(完整)
段偏移量(13)
一个数据包需要分片,指明这个分片距离原始数据开始的位置,作用重组数据
TTL生命周期(8)
可以防止一个数据包在网络中无限循环的转发下去,每经过一个路由器-1,当TTL的值为0时,该数据包被丢弃 0-255
协议号(8)
封装的上层哪个协议 ICMP:1 TCP:6 UDP:17
首部校验和(16)
这个字段只检验数据报的首部,不包括数据部分。这是因为数据报每经过一次路由器,都要重新计算一下首部校验和(因为,一些字段如生存时间、标志、片偏移等可能发生变化)
源地址(32)
源ip地址,表示发送端的IP地址
目标地址(32)
目标ip地址,表示接收端的IP地址
可选项
选项字段根据实际情况可变长,可以和IP一起使用的选项有多个。例如,可以输入创建该数据包的时间等。在可选项之后,就是上层数据

ICMP协议:

icmp作用:检测网络的双向联通性

icmp的表现形式为“ping”

ping的选项:

  • 显示自己 IP地址  ipconfig
  • ping --help  显示帮助命令
  • -t   长ping
  • -l size    发送缓冲区大小。
  • -w       超时等待时间
  • -n       指定ping 几次     
  • ping -t ip地址 长ping  ctrl+c 停止
  • ping -l 指定包的大小(1600 2000)  ip地址
  • ping -w 指定等待时间(默认是秒:2 ) ip 地址
  • ping -n 指定的次数(5) ip 地址
  • tip:
  • ping的通一定通
  • ping不通不一定网络不通
  • tracert 也是 icmp协议
  • 192.168.1.144   192.168.1.152
  • tracert  IP地址
  • tracert 192.168.1.152
  • 经过几个路由设备
  • 追踪
  • "广播域" = 一个网段

广播域:一台机器发送广播,能收到消息的机器,都在一个广播域内

冲突域:两台设备同时发送消息时,互相干扰,那他们处于同一个冲突域

 

标签:10,IP,16,ip,ping,地址,2023,数据包
From: https://www.cnblogs.com/chenjw0608/p/17768126.html

相关文章

  • 20231016打卡
    上午的课程是铁道技术认知。在这门课上,我们学习了铁道的基础知识,包括受电弓、道岔变道器等。通过老师的讲解和课堂讨论,我们对铁道的运行和设备有了更深入的了解。在课程中,我们还通过虚拟仿真系统在计算机上学习了如何具体进行变轨操作和模拟动车组的运行。此外,通过沙盘的实际操作,......
  • 【题解】AtCoder-ARC167
    AtCoder-ARC167AToastsforBreakfastParty一定不会有空盘,问题转化成\(2m\)个数,其中\(2m-n\)个是\(0\),这样一定是最大值和最小值一起,次大值和次小值一起,以此类推。提交记录:Submission-AtCoderAtCoder-ARC167BProductofDivisors\(A^B=\prod_ip_i^{Bc_i}\),那么答案......
  • 10.16日记
    在src目录下创建路由文件目录,目录名为“router”,并在该目录下创建“index.js”文件,文件内容如下所示,代码中,创建了一个路由器,其中配置了两个路由“about”和“home”,分别对应组件“About”和“Home”。//该文件专门用于创建整个应用的路由器importVueRouterfrom'vue-router......
  • 10月16日什么是元类
    目录什么是元类什么是元类就是定义类的类classPerson:pass这个代码里我定义了一个名叫Person的类,而定义这个类的类就叫元类classPerson:passp=Person()#上面我定义了一个类,然后定义这个类的类就是元类#如何找元类?#我要是找对象的类如何去找?要用到typepri......
  • linux学习记录(租云服务器及配docker环境) 10.16
    租到的服务器1、毛坯(1)框架(2)thrift2、服务(配好环境的服务器)(1)socket:比如数据库,获得一个IP地址+端口号访问(2)http:重中之重:把毛坯搭好,服务用现成的docker可迁移,且y总会给我们环境镜像,省掉配环境的过程 未来开发的主要工作环境在docker里面docker可配置ssh登录 ......
  • 10
    招新赛+week1招新赛补题7-5排列此题和输入的p值没有关系以k=3为例,第一次最多把3个数变成m,往后每次最多变动2个数#include<bits/stdc++.h>usingnamespacestd;intmain(){ intn,k; cin>>n>>k; for(inti=0;i<n;i++) { chara; cin>>a; } intans=1; if(......
  • week16
    Week16目录Week16div2代码源每日一题501RSA503A-B数对504数位计算505新国王游戏506完美数507Lusir的游戏601BFS练习1(广度优先)60201序列2603整除光棍604碰撞刷题P4913二叉树深度div2代码源每日一题501RSA质数正常判断即可A*B大于1的整数的平方的整数倍......
  • 从嘉手札<2023-10-16>
    一、商君书1)更法商鞅和甘龙、杜挚同秦孝公商量变法。后两者认为变法会动移已有的社会结构,“圣人不易民而教,知者不变法而治”“法古无过,循礼无邪”但商鞅(公孙鞅)认为,三代不同礼而亡,五霸不同法而霸,知者作法,愚者制焉。“夫常人安于故习,学者溺于所闻”“反古者未必可非,循礼者未足......
  • 16核22线程!酷睿Ultra 9 185H曝光:英特尔革命性架构转变
    在近日的英特尔ON技术创新峰会上,英特尔公布了代号为MeteorLake的第一代酷睿Ultra处理器的最新消息。据英特尔介绍,该处理器将于今年12月14日正式上市,预计搭载酷睿Ultra移动处理器的首批笔记本将在今年底首发,并且在春节前后大量出货。和经典的i3、i5、i7以及i9定位类似,第一代酷......
  • 文心一言 VS 讯飞星火 VS chatgpt (114)-- 算法导论10.2 7题
    七、用go语言,给出一个O(n)时间的非递归过程,实现对一个含n个元素的单链表的逆转。要求除存储链表本身所需的空间外,该过程只能使用固定大小的存储空间。文心一言:在Go语言中,你可以使用迭代方法来反转一个单链表。这种方法只需要O(1)的额外空间。首先,我们需要定义链表的数据结构:t......