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 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> TCP/IP、OSI七层模型---开放式系统互联模型 -> 正文阅读

[网络协议]TCP/IP、OSI七层模型---开放式系统互联模型


前言

一、OSI七层模型—开放式系统互联模型

在这里插入图片描述
在这里插入图片描述
应用层:人机交互的接口
表示层:编码—>二进制
会话层:针对传输的每一种数据建立一条连接
控制层面:上三层
数据层面:下四层
传输层:区分流量、定义数据传输方式(TCP、UDP)
网络层:通过IP地址进行逻辑寻址
数据链路层:逻辑链路控制层—LLC;介质访问控制层—MAC
物理层:传输比特流;定义了物理特性;

报文封装与解封装

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

PDU

协议数据单元----数据在不同层面的表现形式(称呼)
上三层:数据
传输层:数据段
网络层:数据包
数据链路层:数据帧
物理层:比特流

TCP/IP协议栈

物理层
传输比特流;规定物理特性;
集线器、中继器
介质
同轴电缆:早期使用
两种标准,传输距离不同,10M
双绞线
在这里插入图片描述
屏蔽双绞线(STP)、非屏蔽双绞线(UTP)
类型:1、2、3、4、5、超5、6、超6、7

光纤

在这里插入图片描述
通过光信号进行传输
双工模式
半双工
全双工
同一物理链路连接的设备双工模式必须相同
线序-----双绞线
网线由双绞线+RJ-45水晶头组成
线序
568A
将568B中的1、3对调;2、6对调
568B
橙白、橙、绿白、蓝、蓝白、绿、棕白、棕
直连线和交叉线

数据链路层

网桥、交换机
链路类型
局域网----以太网
广域网----PPP、HDLC、FR、ATM
MAC地址
48位二进制;减号分十六进制表示;
两部分
前24位:表示厂商ID
后24位:表示产品ID
数据帧
以太网-2、802.3
Ethernet_Ⅱ格式
在这里插入图片描述
FCS帧校验序列----CSC算法
帧的发送方式
单播
广播
组播
网络层
逻辑寻址
IP地址是有类分址
在这里插入图片描述
特殊地址
无效地址:0.X.X.X;0.0.0.0—>所有网络
本地测试地址(环回):127.X.X.X
广播地址:255.255.255.255
定向广播地址:主机位全1的地址;192.168.1.255/24
本地链路地址:169.254.0.0/16
网段:主机位全0的地址;1.1.1.0/24;X.X.X.0/24、X.X.0.0/16
在任意一个网段中,主机位全1或全0的IP均不能使用。
私有地址
A类:10.0.0.0/8(10.0.0.0-10.255.255.255)
一个地址段
B类:172.16.0.0-172.31.255.255
16个地址段
C类:192.168.0.0-192.168.255.255
256个地址段
公有地址
除了上述私有地址和特殊地址外的地址
在全球具有唯一性。
IP报文头部
在这里插入图片描述
传输层
端口号
表示不同进程
静态端口
1-1023
常见端口号:telnet—23、ftp—20/21、http—80、https—443、DNS----53
动态端口
1024-65535
TCP协议----传输控制协议
面向连接的可靠的传输协议
在这里插入图片描述
可靠性
确认机制:每接收到一个报文,都需要进行一次确认
重传机制:超时重传,当一个数据段中的某一个报文丢失,会提示要求重新传输这个报
文。
排序机制
流控机制(滑动窗口机制)
面向连接
三次握手
在这里插入图片描述
四次挥手
在这里插入图片描述
UDP协议----用户数据报协议
是一种非面向连接的不可靠传输协议
在这里插入图片描述
应用层
VLSM—可变长子网掩码
通过从主机位借位到网络位的方式,延长子网掩码,从而达到将一个大网络划分为多个小网络;
借出的位数称之为子网位,决定了能划分网络的个数。

ICMP

网络层协议
在这里插入图片描述
ping -a(带源地址) -c(指定发送报文次数) -h(指定TTL)
tracert

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-10-08 21:14:47  更:2022-10-08 21:15:30 
 
开发: 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年12日历 -2024/12/28 6:52:09-

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