IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> IP地址分类和数据包传输过程用到的协议 -> 正文阅读

[网络协议]IP地址分类和数据包传输过程用到的协议

ip地址分类


单播地址
A 0XXX XXXX 0-127 1-126
B10XX XXXX 128 - 191
C110X XXXX 192 - 223
组播地址
D1110 XXXX 224 - 255
私有地址
E1111 XXXX 240 - 255

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
单播地址:一对一传输的地址 需要源目地址 既可以作为源ip 也可作为目标ip

组播:逻辑上划分到一起,会用到路由器,单播和广播的组合,缺点:提前配置组播环境hmp协议(了解)
广播:实际范围在一起有范围要求

要和组播组发送信息,D类IP,一个ip对应的是多个设备
组播地址不能作为源ip

无类别ip :现在使用的,掩码可以自己修改
修改win10ip

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

特殊地址:

在这里插入图片描述

1、127.0.0.1 - 127.255.255.254 -----环回地址

在这里插入图片描述
排除,测试用的
虚拟的网卡的IP就在换回地址里找
排错思路:
Ipconfig 查看电脑ip地址
在这里插入图片描述

Ping 电脑ip

Ping 172.16.10.244
在这里插入图片描述
Ping 数据包 送到网卡 目标ip 是自己 就回显

可以判断:
处理数据包构造数据包没问题
网卡没问题
路由器:
在这里插入图片描述
ping 网关
在这里插入图片描述

说明:
路由器本身
和所连接外部网络的问题
路由器里面设置的策略有问题

Ping局域网里的其他电脑
通了说明:交换机没问题

如果别人可以上网

Ping 环回地址
软件中自己配置的虚拟Ip ,没有经历物理网卡
在这里插入图片描述

Ping 自己可以通过物理网卡
Ping 环回地址不同,不经过真实的物理网卡

2、255.255.255.255跨广播域广播包

全1
不知道Mac、 IP怎么办:
源ip:自己
目标IP:255
源mac:自己
目标ip:全F

这个地址会到路由器,因为路由的左右隔离两个广播域
但是路由器会扔掉这个数据包

3、主机位全1----直接广播地址 — 只能作为目标ip使用

不知道目标ip
信息不在一个域
主机位全1

网关是路由器的mac
安全风险,路由器一般不帮忙转发,为了安全考虑,其实是有能力帮忙转发

广播地址:全F
只能作为目标ip,因为它是一个范围

4、主机位全0

—代表是一个网段,也叫网络号

5、0.0.0.0

—1、代表没有地址
2、可以代表 所有地址
没有ip还想发消息:向dhcp要地址的时候

主机位全0:代表一个范围,称为一个网段,网络号

在这里插入图片描述
在这里插入图片描述

主机位全0 全1踢出去

6、169.254.0.0/16

------自动私有地址,也叫本地链路地址

电脑刚加入一个广播域,我没有IP,也不知道谁可以给自己ip
问别人要,没人理:自己造IP,就在自动私有地址里面选

这个ip可以拿来上网吗?广播域是在一个网段,自己配的不在一个网段,所以通讯不了
也不知道网关

具体能不能上个网要具体看情况

可延长子网掩码

不同 部门在不同的广播域,防止信息泄露
网络位变到主机位:
在这里插入图片描述
借n为,可以划分为2的n次发放个网段

在这里插入图片描述
练习:
在这里插入图片描述

c类默认掩码是24位 小于网段是22 超网
b类ip默认掩码是16位 大于22位, 汇总

OSI参考模型

在这里插入图片描述
osi参考模型
O:open 开方式
S:system 系统
I:interconnetion 互联

RM:参考模型

1979年 OSI 国际标准化组织:目的统一标准

osi 核心思想:分层

什么叫做分层:把所有属于统一层面的不同功能,其目的和作用相似或相近。不同层面的功能其目的和作用有明显的差异。每一层都在下面一层提供的服务的基础上再提供增值服务
分层的意义好处:1、更易于标准化 2、出错方便定位问题,大问题划分成小问题,每一层都指定相应的标准,分治3、降低层次之间的关联性(耦合性),下层只需要提供上层需要的东西就行,更好的独立发展,万一某一模块出问题不至于导致全部模块出问题4、便于学习个理解:体现在分层上

应用层
表示层
会话层
传输层

网络层
数据链路层
物理层

数据链路层两个子层:
1、逻辑链路控制层(LLC):数据句末尾增加校验核FCS (帧校验序列-----使用CRC算法:循环冗余算法)–确保数据的完整性

传输过程的物理损伤可以校验,校验人为篡改还是不行
加密性,完整性、不可否认性
2、介质访问控制层(MAC)

会话层:

有了原来5层也可以通信 ,存在的意义是锦上添花,并不是所有的的应用都需要会话层,取决于具体的应用

随时都可以收到QQ消息,始终和QQ服务器和QQ应用的持续连接
这个连接就是会话

在这里插入图片描述
登录两个QQ:如何区分消息是给哪一QQ发的消息 ,使用qq号
会话层地址(QQ号)区分不同QQ

会话层的地址:取决于不不同的应用

传输层:
实现端到端的传输(实现应用到应用的传输)
区分不同的应用:用端口号------取值范围 1~ 65535,其中1 ~ 1023称为知名端口号:表名已知著名的服务
16位的取值范围:65535
源端口号:随机值
目标端口: 某一应用对应的端口号
源ip
目标ip
源Mac
目标Mac

端口号和进程号有对应关系
回包的时候会用源端口号,所以发的时候源端口号是随机值

TCP/IP协议簇:

先有协议
是用来组建的互联网
其中由两个协议最重要: TCP协议 IP协议

比OSI模型晚出来,
因为OSI模型分的太细了,人们觉得不好用
所以最后大家使用的TCP/IP模型四层和TCP/IP模型五层(TCP/IP对等模型)
TCP/IP模型五层(TCP/IP对等模型)
工作原理差别大

TCP/IP模型四层(TCP/IP标准模型)
数据链路层和物理层为一层:算盘和拨算盘的手
在这里插入图片描述
在这里插入图片描述
PDU ------ 协议数据单元
每进入一层,数据在各个层如何叫 单位
OSI里面
在这里插入图片描述

L level
TCP/IP里面:
在这里插入图片描述

封装和解封装

数据在每一层加工的过程称为封装,封装是从上到下,解封装是从下到上
**封装:**数据在每一层把自己最重要的数据添加到数据包,添加过程就叫封装
**解封装:**拆开看自己需要的信息 从下到上

七层模型有哪些需要封装:
应用层 :要封装,取决于不同的服务
传输层:端口号封装到数据中 干这件事情的是这层的协议
网络层:IP地址封装到数据中 IP协议
数据链路层 :MAC地址封装到数据中 ----- 以太网
物理层:不用封装

以太网是早期局域网的解决方案,主要依赖mac地址进行寻址
交换机是通过Mac地址寻址的
以太网工作在一二层,主要工作在二层,二层除了以太网协议还有其他协议

以太网的 帧结构:
在这里插入图片描述
Type:上一层使用的协议的类型
DA: 目地址
SA:源地址

Preamble:前导符 把单独的一个帧找出来靠这个前导符
帧结构不止这一种 ,上面的的帧结构类型叫做在这里插入图片描述
在这里插入图片描述
TCP协议

IP 协议
UDP协议

如何区分一个协议是应用层还是非应用层协议:
应用层协议的特征
有些协议 会说明用什么端口号进行通信

传输层 —TCP 和UDP协议

区别:
在这里插入图片描述

TCP和UDP使用场景:
在这里插入图片描述

传输速度一定要快,但是可不可靠不一定重要,即时性,应用在直播,视屏通话------UDP

什么是面向连接?

16:28
扔球游戏很重要
在这里插入图片描述
会话是有方向的,双向的
什么叫做面向连接:
在这里插入图片描述

什么是无连接

面向连接和无连接的主要区别在于连接时是否有“通讯会话(communication session)”存在,简单来说,区别在于需不需要“拨号等待接通”、“确保对方收到”、还有对方“知不知道有数据发过来”。

在这里插入图片描述
源端口:
分段:数据包太长了,就分段,有需要,
序号:分段每一段的序号 使分段到达的顺序一致
确认序号:请你仍6 我已经收到,可以发下一句
在这里插入图片描述
这是头部长度
头部长度:因为是可变长度,所以必须写,最短是0
选项:可以不写
保留可以不用管,跟我们没关系

在这里插入图片描述
0不生效 1 生效
紧急标记位:数据包中有紧急需要处理的数据放在数据域最前面
ACK确认标记位:我已经收到球了 如果为1 确认需要就激活
PSH: 先到后道的数据端 需要在缓冲区排序,再推送到进程,但一般情况不需要这样做
RST: 讲完TCP连接过程建立过程将
SYN:我想要和你建立连接 请求标记位:我准备好了可以开始扔球了吗?我准备好了 请求并建立会话的过程
FIN: 我已经扔完了,结束游戏,断开会话
信息是通过标记位来传递的

校验核:确认数据的完整性
TCP校验强度比较抢的校验核 ,伪头部校验 头部+数据 三层(网络层某一些字段 12字节的内容)也会校验

校验核:确认数据的完整性
TCP校验强度比较抢的校验核 ,伪头部校验 头部+数据 三层(网络层某一些字段 12字节的内容)也会校验
在这里插入图片描述

在这里插入图片描述

UDP头部

在这里插入图片描述
UDP头部有多长:8字节

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-09-08 11:06:18  更:2021-09-08 11:07:15 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年9日历 -2024/9/22 15:33:13-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码