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 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 【无标题】 -> 正文阅读

[网络协议]【无标题】

一、OSI : 开放式系统互联(参考模型)
应用层,表示层,会话层-----控制层面
传输层,网络层,数据链路层,物理层----数据层面
(一)控制层面:
1、应用层:接收用户的数据,人机交互的接口,面向的应用程序。
2、表示层:将逻辑语言(软件语言)转换为机器语言(二进制语言),翻译 ,加密
3、会话层:针对传输的每一种数据(流量)建立(管理:维持、终止)一条
虚连接(为了防止不同类型的数据互相影控制层面)
(二)数据层面:下四层
1、传输层:作用 1.区分流量 2.定义数据传输方式
端口号: port ID , 数值范围1-65535
静态端口:又称为注明端口范围1-1023 (与流量一一对应,并绑定)
动态端口:范围1024-65535 (与流量一一对应,不绑定)
常见端口号:HTTP—80 TCP
HTTPS —443 TCP
Telnet—远程登录服务 23 TCP
SSH ----远程登录(安全性较高 加密 认证),22 TCP
DNS----域名解析 ,53 TCP和UDP
RIP----520 UDP
不可靠传输方式流量特点:1.大流量 2.实时性较高 3.对数据丢失不敏感
可靠的:如何保证可靠性? 1.确认机制 2.重传输机制
TCP:传输控制协议,是一种面向连接的可靠传输协议
UDP:用户数据报协议,是一种非面向连接的不可靠传输协议
三次握手机制: 保证了面向连接 ,又称为TCP的三次握手
(1)主机向服务器发送同步请求(请求对方端口号开放)
(2)服务器向主机发送确认和同步请求(确认打开和确认对方的端口号开放)显性确认
(3)主机确认 隐性确认
优化机制:流控机制(滑动窗口机制);重排序
数据的分段传输: 传输较大数据时按照MTU值进行分段传输。
MTU: 最大传输单元,默认为1500字节,可以修改(但不建议)。
Bit,比特,一个二进制,0,1。
1000bit=1kbit,
1000kbit=1Mbit,
1000Mbit=1Gbit,
1000Gbit=1Tbit,
1000Tbit=1Pbit.
Byte,字节,1B=8bit.
PDU: 协议数据单元
4层PDU:segment 分段 分片
网络层:编址 寻址
编址协议: IP (IPV4 IPV6)
IPv4:采用32个二进制编址。
一个二进制 称为1位 bit
IP地址:32个二进制,0和1 构成 用于编址
网络掩码:32个二进制,连续的1+连续的0构成,连续的1代表着网络位,
连续的0代表主机位。
网络位 主机位
1101 1000.0001 0001.0000 0001.0000 0001
216.17.1.1
255.255.0.0
1111 1111.1111 1111.0000 0000.0000 0000
书写一个完整的IP地址时 :IP地址+网络掩码
地址分类:
1、单播地址:A类,B类,C类。(标识一个用户,一对一的通讯)
A类地址: 第一位固定为0
0XXX XXXX —0-127(1-126),网络掩码默认为 255.0.0.0
(前8位为网络位,后24位为主机位)
2、B类地址:前两位固定为10
10XX XXXX—128-191,网络掩码默认为255.255.0.0
(前16位为网络位,后16位为主机位)
3、C类地址:前三位固定110
110X XXXX—192-223,网络掩码默认为255.255.255.0
(前24位为网络位,后8位为主机位)
4、D类地址:前四位固定为1110
1110 XXXX—224-239,组播地址,无掩码(一对多)
5、E类地址:前四位固定为1111
1111 XXXX—240-255,科研地址。
6、特殊地址:
1.0.X.X.X 无效地址(保留地址),0.0.0.0 无效地址 占位
2.127.0.0.1 本地测试 (127.X.X.X 测试地址)
3.网络号,网络位不变 主机位全为0 的地址(描述一个网段)
162.1.0.0
255.255.0.0
4.受限广播地址,255.255.255.255 (一对所有)
5.定向(直接)广播地址,网络位不变,主机位全为1
200.1.1.255
255.255.255.0
6.本地链路地址:link-local { 169.254.0.0 255.255.0.0 }
公有地址:具有全球唯一性标识地址
私有地址:不具唯一性标识的地址
10.0.0.0 255.0.0.0
172.{16-31}.0.0 255.255.0.0
192.168.X(0-255).0 255.255.255.0
三层PDU:packet 包
A B C 类地址称为单播地址
单播:一对一的传输方式
组播:一对多的传输方式
广播:一对所有传输方式
数据链路层:局域网(以太网 Ethernet) 广域网 (PPP HDLC ATM FR )
二层地址:Mac地址(介质访问控制)—物理地址 硬件地址 烧录地址
LLC层:逻辑链路控制子层
MAC层:介质访问控制子层
Mac地址构成: 48个二进制 书写使用12个十六进制 (一个十六进制需要
使用4个二进制表示)书写方式:减分十六
进制或者点分十六进制
60-F2-62-3C-E3-53 (减分十六进制)
60F2.623C.E353 (点分十六进制)
二层PDU :frame 帧
物理层:关注 网络硬件的机械特性 光学特性 电学特性
一层PDU:bit 比特流
传输介质:光纤 、双绞线(RJ45)
双绞线:
568A线序:绿白、绿、橙白、蓝、蓝白、橙、棕白、棕
568B线序:橙白、橙、绿白、蓝、蓝白、绿、棕白、棕 (我们常用的)
平行线:又称为直通线 ,线序相同。不同层设备使用平行线。
交叉线:线序不同。同层设备使用交叉线。
全反线:又称为console线,配置线,线序相反,用于用户控制网络设备。
屏蔽双绞线 (STP) ;非屏蔽双绞线(UTP)
按照拧度进行分类:3类 4类—(10Mbps) 5类 超5类—(100Mbps) 6类
超6类 (1000Mbps–在6类线中8根同时使用)
数据封装:产生数据的过程
数据解封装:接收数据进行读取的过程

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

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