TCP,IP

TCP/IP模型

TCP/IP协议簇

PDU --- 协议数据单元

应用层 --- 数据报文

传输层 --- 数据段

网络层 --- 数据包

数据链路层 --- 数据帧

物理层 --- 比特流

封装和解封装

应用层 --- 不同的应用协议,封装的内容不同

传输层 --- 端口号 --- TCP,UDP

网络层 --- IP地址 --- IP协议

数据链路层 --- MAC地址 --- 以太网协议

物理层

以太网的帧结构

以太网Ⅱ型帧

Type --- 类型 --- 上层所使用的协议类型

FCS --- 帧校验序列 --- CRC循环冗余算法

Preamble --- 数据帧最开头的一段固定比特序列(标识符)

TCP和UDP

1.TCP协议是面向链接的协议,UDP协议是无连接的协议

2.TCP协议的传输是可靠的,UDP的传输 " 尽力而为 "

3.TCP协议可以实现流控,UDP不行

4.TCP协议可以实现分段,UDP不行

5.TCP协议速度较慢,占用资源较大,UDP协议速度较快,占用资源小

两种协议的工作场景:TCP更适合工作可靠性要求较高,但是,对效率要求较低的场景;UDP更适合应用在可靠性要求较低,但对效率要求较高的场景

什么是面向链接?

所谓面向链接,就是再正式传输数据之前,先使用预定的协议建立链接

TCP的头部

URG(紧急指针有效):表示该报文段包含紧急数据,需要优先处理

ACK(确认号有效):(确认号)字段有效,用于确认收到的数据

PSH(推送功能):要求接收方立即将数据推送给应用层,不要在缓冲区等待

RST(重置连接):强制重置当前连接,立即终止,丢弃所有未处理数据

SYN(同步序列号):用于建立连接,同步双方初始序列号

FIN(结束连接):表示本方数据发送完毕,请求关闭连接

可变长头部

伪头部校验和

UDP头部

TCP的三次握手

TCP的四次挥手

TCP保证可靠性机制:确认,重传,排序,流控

流控机制 --- 滑动窗口机制

IP协议的头部

分片

TTL --- 生存时间 --- 数据包经过路由器的一次转发,TTL值减1,如果一个数据包中的TTL值减到0,则将不再转发这个数据包,将该数据包丢弃

8位协议 --- 上层所使用的协议,TCP --- 6,UDP --- 17

MTU --- 最大传输单元 --- 数据链路层中数据帧所能携带的最大数据量

MSS --- 最大段长度 --- 1460字节 --- 这个参数需要协商,如果双方不同,则需要按照小的执行

带内管理 --- SSH

WEB

TEINET

SNMP --- 简单网络管理协议

带外管理 --- console线

MiniUSB线

Telnet --- 远程登录协议

C/S架构的协议

1.登录设备(telnet客户端)和被登陆设备(telnet服务器)之间,网络联通

2.被登陆设备需要开启telnet服务

r1aaa --- 进入AAA模块;准备创建管理用户

r1-aaa

r1-aaalocal-user test123 privilege level 15 password cipher 123456 --- 创建管理员级别的本地用户 test123 ,设置密文密码

Info:Add a new user.

r1-aaalocal-user test123 service-type telnet --- 限定该用户只能用于 Telnet 登录

r1user-interface vty 0 4 --- 打开5条远程登录虚拟线路(VTY 0~4)

r1-ui-vty0-4

r1-ui-vty0-4authentication-mode aaa --- 让这些线路使用 AAA 方式验证用户身份

相关推荐
叼烟扛炮3 分钟前
Linux 学习笔记(三十八):从实模式到分页——处理器内存管理的发展史
linux·运维·服务器
2401_868534784 分钟前
论智慧医院网络建设
服务器·网络
pt104331 分钟前
Cisco设备网络安全系列-17:AI驱动安全应用与量子计算安全影响
网络·人工智能·安全
mennekes37 分钟前
暗装插座箱 VS 明装插座箱,工地和车间怎么取舍
运维·网络·科技·安全·制造
叼烟扛炮38 分钟前
Linux 学习笔记(三十六):并发进阶——读写锁 vs 自旋锁,到底怎么选?
linux·运维·服务器·笔记·学习
qq_3646821539 分钟前
录音APP怎么切换语言?多语言版本如何使用
java·服务器·前端
张赐荣1 小时前
争渡读屏OCR文字/图像识别插件接口功能实现详解
运维·服务器·ocr
中科三方1 小时前
AI时代新攻击面:悬空DNS记录正在成为黑客的低成本入侵入口
服务器·前端·人工智能
步行cgn1 小时前
Spring MVC 删除功能:用隐藏表单模拟 DELETE 请求的完整解析
linux·运维·服务器
HackTwoHub1 小时前
红队低成本 IP 轮换方案 ProxyCat升级版,自动扩容代理池、负载分摊转发,一键部署,告别高价隧道代理
网络·人工智能·网络协议·tcp/ip·安全·web安全·网络安全