00:00 / 01:41
连播
清屏
智能
倍速
点赞153
00:00 / 05:23
连播
清屏
智能
倍速
点赞56
常用网络协议的端口号-网络工程师工具图(TCP,UDP) 网络中常见的需要端口号的应用,涵盖不同类型的网络服务: 网页浏览相关 HTTP(超文本传输协议):端口号 80,用于在网络上传输超文本(如 HTML 文件),是最基本的网页传输协议,用户在浏览器中输入网址访问普通网页时,默认使用该端口与服务器进行通信。 HTTPS(超文本传输安全协议):端口号 443,是 HTTP 的安全版本,它通过 SSL/TLS 协议对数据进行加密传输,保障数据在传输过程中的安全性和完整性,如今大部分网站都采用 HTTPS 协议。 文件传输相关 FTP(文件传输协议):端口号 20(数据传输)和 21(控制连接)。21 端口用于客户端与服务器之间建立控制连接,传输命令和响应;20 端口用于实际的数据传输,如上传和下载文件。 TFTP(简单文件传输协议):端口号 69,是一种简单的文件传输协议,主要用于在网络设备之间快速传输小文件,它不提供复杂的用户认证和权限管理功能,常用于网络设备的初始配置文件传输。 邮件服务相关 SMTP(简单邮件传输协议):端口号 25,用于发送电子邮件,邮件客户端通过该端口将邮件发送到邮件服务器,服务器之间也使用 SMTP 协议进行邮件的转发。 POP3(邮局协议版本 3):端口号 110,用于接收电子邮件,邮件客户端通过该端口从邮件服务器下载邮件到本地。 IMAP(互联网消息访问协议):端口号 143,也是用于接收电子邮件的协议,与 POP3 不同的是,IMAP 允许用户在服务器上管理邮件,而不仅仅是下载到本地,方便用户在多设备间同步邮件状态。 远程连接相关 Telnet:端口号 23,用于在本地计算机上通过网络远程登录到其他计算机,并在远程计算机上执行命令,但由于其数据以明文形式传输,存在安全风险,如今逐渐被 SSH 替代。 SSH(安全外壳协议):端口号 22,提供安全的远程登录和文件传输功能,通过加密通道进行通信,防止数据在传输过程中被窃取或篡改,广泛应用于服务器管理和远程操作。 数据库服务相关 MySQL:端口号 3306,是一种常用的开源关系型数据库管理系统。 Oracle:默认端口号 1521,是一款功能强大的商业关系型数据库管理系统。 SQL Server:默认端口号 1433,是微软开发的关系型数据库管理系统。 #创作灵感 #网络工程师 #互联网 #服务器 #云计算
00:00 / 00:09
连播
清屏
智能
倍速
点赞501
网安第三课 TCP三次握手 1. 第一次握手:客户端(比如你的电脑)主动拨打,说:“喂,听得到吗?”(发送一个SYN=1的报文)。 2. 第二次握手:服务器(比如网站)接起电话,回答:“我听得到,你能听到我吗?”(回复一个ACK=1,同时也发送一个自己的SYN=1报文)。 3. 第三次握手:客户端确认:“好的,我也能听到你!”(再回复一个ACK=1)。 ✅ 三次握手完成,双向通信通道确认畅通,可以开始愉快地传输数据了! 这个过程从根本上防止了已失效的请求突然到达,造成混乱。 TCP四次挥手 1. 第一次挥手:客户端说:“我的话说完了,我准备挂咯。”(发送FIN=1)。 2. 第二次挥手:服务器说:“好的,我知道你要挂了。”(先回复一个ACK=1)。但注意,此时服务器可能还有数据没发完,它可以继续发送。 3. 第三次挥手:等服务器也说完了,它会说:“我也说完了,那我这边也挂了哦。”(发送自己的FIN=1)。 4. 第四次挥手:客户端最后确认:“好的,拜拜!”(回复ACK=1)。 ✅ 等待一个计时器结束后,连接才正式关闭。四次挥手,确保了双方的数据都发送完毕,才能安心“挂电话”。 基于TCP协议的攻击 · SYN洪水攻击:攻击者疯狂地发送第一次握手(SYN包),但根本不完成第三次握手,耗光服务器的连接资源,导致正常用户无法访问。 · 端口扫描:很多扫描工具(比如Nmap)就是通过发送特殊的SYN或FIN包,根据对方的回应,来判断你的电脑上哪些端口是开放的,哪些服务正在运行。 #计算机 #网络安全 #网络 #网络工程师 #计算机专业
00:00 / 05:41
连播
清屏
智能
倍速
点赞21
网安第六课:数据封装与解封装 协议数据单元(PDU)。 在传输层,PDU称为 “段”。 在网络层,PDU称为 “包”。 在数据链路层,PDU称为 “帧”。 在物理层,数据则以 “比特流” 的形式存在。 完整的数据通信包含三个阶段:数据封装、网络传输、数据解封装。 第一阶段:数据封装。 这是一个自上而下,逐层添加控制信息的过程。 当应用层产生原始数据后,数据开始向底层传递。 传输层接收数据,会为其添加TCP或UDP头部,其中关键信息包括源端口号与目的端口号。此时,PDU成为一个“段”。 网络层接收到此“段”,会添加IP头部,其中包含关键的源IP地址与目的IP地址。此时,PDU成为一个“包”。 数据链路层接收到此“包”,会在其前后分别添加MAC头部与尾部。头部包含源MAC地址与目的MAC地址,尾部包含用于差错校验的帧校验序列。此时,PDU成为一个完整的“帧”。 物理层最后将这一帧数据转换为由0和1组成的比特流,通过物理介质发送出去。 第二阶段:网络传输。 封装好的比特流,经过交换机、路由器等网络设备,被传送到目标网络乃至目标主机。 第三阶段:数据解封装。 这是一个自下而上,逐层剥离并检查控制信息的过程,与封装完全相反。 目标主机的物理层首先接收到比特流,将其还原为数据链路层的“帧”。 数据链路层对此帧进行关键校验:它根据帧中的数据重新计算一次帧校验序列,并与帧自带的校验码进行比对。若不一致,则判定数据在传输中出错,直接丢弃该帧。若一致,则剥离MAC头部和尾部,将内部的“包”提交给网络层。 网络层检查IP头部中的目的IP地址。若此地址与自身地址不符,则依据路由表进行转发;若地址匹配,则剥离IP头部,将内部的“段”提交给传输层。 传输层根据TCP或UDP头部的目的端口号,识别出需要接收该数据的具体应用程序,随后剥离传输层头部,将最终的原始数据递交给相应的应用层进程。 #计算机 #网络安全 #网络工程师 #计算机科学与技术 #网络技术
00:00 / 03:38
连播
清屏
智能
倍速
点赞12
00:00 / 02:41
连播
清屏
智能
倍速
点赞1