From 9f3f33e3f81dbfd076069a208df26ff985bfe1c5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=88=98=E8=8B=8F=E8=90=8Cm?= <3279471564@qq.com>
Date: Thu, 11 Apr 2024 18:22:29 +0800
Subject: [PATCH] =?UTF-8?q?=E7=AC=94=E8=AE=B0+=E4=BD=9C=E4=B8=9A?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...21\347\273\234\345\215\217\350\256\256.md" | 87 +++++++++++++++++++
1 file changed, 87 insertions(+)
create mode 100644 "45 \345\210\230\350\213\217\350\220\214/20240410_\345\270\270\347\224\250\347\232\204\347\275\221\347\273\234\345\215\217\350\256\256.md"
diff --git "a/45 \345\210\230\350\213\217\350\220\214/20240410_\345\270\270\347\224\250\347\232\204\347\275\221\347\273\234\345\215\217\350\256\256.md" "b/45 \345\210\230\350\213\217\350\220\214/20240410_\345\270\270\347\224\250\347\232\204\347\275\221\347\273\234\345\215\217\350\256\256.md"
new file mode 100644
index 0000000..90d0458
--- /dev/null
+++ "b/45 \345\210\230\350\213\217\350\220\214/20240410_\345\270\270\347\224\250\347\232\204\347\275\221\347\273\234\345\215\217\350\256\256.md"
@@ -0,0 +1,87 @@
+##### 常用的网络协议
+
+- TCP/UDP 传输层
+ 1. TCP
+ - TCP 是传输层的主要协议之一,它是面向连接的、可靠的协议,确保数据包能够按照发送顺序无差错地到达接收方
+ - TCP 提供了流量控制、拥塞控制、错误校验和重传机制,常用于需要高可靠性的应用服务,如 HTTP、HTTPS、FTP、SMTP(电子邮件)、SSH 等
+ 2. UDP
+ - UDP 同样位于传输层,但它是一种无连接的、不可靠的协议
+ - UDP 数据报文一旦发出,不保证一定能到达目的地或按发送顺序接收
+ - 由于其简洁的设计,UDP 提供了较低的延迟,适用于实时性要求较高的服务,如在线视频会议、VoIP(语音通话)、在线游戏以及 DNS 查询等场景
+
+- ARP
+ - ARP 不属于传输层,而是工作在数据链路层(第二层)的一个重要协议 用于实现IP地址到物理(MAC)地址的转换
+ - 当一台主机需要知道同一局域网中另一台主机的MAC地址时,会通过发送ARP请求来获取对应的硬件地址
+ - ARP协议本身存在安全风险,例如ARP欺骗攻击,即恶意节点发送虚假的ARP响应以篡改网络中的通信路径。
+
+- ICMP
+ - ICMP 是一个网络层协议,主要用于诊断和报告网络错误状况
+ - 包含不同类型的消息,比如“Echo Request”和“Echo Reply”(通常由ping命令使用)用来检测网络连通性,“Destination Unreachable”消息用于通知源主机目标无法到达,以及其他一些错误或状态信息的通知
+ - ICMP协议在日常网络管理和故障排查中起着关键作用,但也可能被利用进行攻击,例如Ping of Death或Smurf攻击。
+
+
+
+##### 协议数据单元
+
+PDU(Protocol Data Unit) 是指对等层次之间传递的数据单位
+
+| | 单位 |
+| :----------------------------: | :--------: |
+| 应用层 | 数据 Data |
+| 传输层(建立了“端到端”的连接) | 段 Segment |
+| 网络层 | 包 Packet |
+| 数据链路层 | 帧 Frame |
+| 物理层 | 位 Bit |
+
+##### 地址解析协议(ARP)
+
+ARP(Address Resoultion Protocol)地址解析协议:根据已知IP地址解析获得其对应的MAC地址
+
+##### ICMP协议
+
+用来传递差错、控制、查询等信息
+
+
+
+#### 作业
+
+##### 常用协议
+
+1. **数据链路层**:
+ - Ethernet(以太网):最普遍的数据链路层协议,用于本地局域网通信。
+ - Address Resolution Protocol (ARP):将IP地址映射成MAC地址。
+ - Wi-Fi (IEEE 802.11):无线局域网协议。
+ - Point-to-Point Protocol (PPP):用于点对点连接,如拨号上网或某些专线连接。
+
+2. **网络层**:
+ - Internet Protocol (IP):提供主机间的逻辑寻址和数据包路由的基础。
+ - Internet Control Message Protocol (ICMP):用于错误报告、诊断和网络管理。
+ - Border Gateway Protocol (BGP):负责在不同的自治系统(AS)之间传播路由信息。
+
+3. **传输层**:
+ - Transmission Control Protocol (TCP):提供面向连接、可靠的字节流服务。
+ - User Datagram Protocol (UDP):提供无连接、不可靠的数据报服务。
+
+4. **应用层**:
+ - Hypertext Transfer Protocol (HTTP/HTTPS):网页浏览和数据传输。
+ - File Transfer Protocol (FTP):文件上传下载服务。
+ - Simple Mail Transfer Protocol (SMTP):电子邮件发送。
+ - Domain Name System (DNS):域名解析服务。
+ - Secure Sockets Layer (SSL)/Transport Layer Security (TLS):加密通信协议,广泛用于保护HTTP和其他应用层协议的安全。
+ - Post Office Protocol version 3 (POP3)/Internet Message Access Protocol (IMAP:电子邮件接收协议。
+ - Telnet/Secure Shell (SSH):远程登录和命令执行。
+ - Real-Time Transport Protocol (RTP):音频、视频流媒体传输。
+ - Session Initiation Protocol (SIP):用于建立、修改和终止多媒体会话(如VoIP电话呼叫)。
+
+##### 常用端口号
+
+- HTTP 协议代理服务器常用端口号:80/8080/3128/8081/9098
+ - 80端口 HTTP 超文本传输协议,用于网页浏览
+ - 443端口 HTTPS 安全超文本传输协议,基于 SSL/TLS 加密的 HTTP 协议,用于加密网页浏览
+- SOCKS代理协议服务器常用端口号:1080
+- FTP(文件传输)协议代理服务器常用端口号:21
+- Telnet(远程登录)协议代理服务器常用端口号:23 早期的远程登录工具
+- DNS(域名系统)解析服务端口:53 用于域名解析
+- SMTP (简单邮件传输协议)服务端口:25 用于发送电子邮件
+- SNMP(简单网络管理协议)端口号:161 用于网络设备管理
+- NTP(网络时间协议)端口号:123 用于时间同步
\ No newline at end of file
--
Gitee