From 6374fd0720f6164dcf16f3cd8f2c826b11a80bab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?46=E4=BB=98=E8=82=96=E8=82=96?= <2182204697@qq.com> Date: Thu, 11 Apr 2024 16:41:46 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...70\347\224\250\345\215\217\350\256\256.md" | 78 +++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 "46\344\273\230\350\202\226\350\202\226/24-0410\345\270\270\347\224\250\345\215\217\350\256\256.md" diff --git "a/46\344\273\230\350\202\226\350\202\226/24-0410\345\270\270\347\224\250\345\215\217\350\256\256.md" "b/46\344\273\230\350\202\226\350\202\226/24-0410\345\270\270\347\224\250\345\215\217\350\256\256.md" new file mode 100644 index 0000000..cb8526f --- /dev/null +++ "b/46\344\273\230\350\202\226\350\202\226/24-0410\345\270\270\347\224\250\345\215\217\350\256\256.md" @@ -0,0 +1,78 @@ +### 常用协议 + +### 传输层协议 + +接收来自应用层协议的数据,封装上相应的传输层头部,帮助其建立“端到端”的链接。 + +1. TCP协议:一种面向链接的,可靠的传输层通信协议。 + - 任何基于TCP的应用,在发送数据之前,都需要由TCP进行“三次握手”建立连接 + - TCP使用序列号和确认序列号字段实现数据的可靠和有序传输 + - TCP通过滑动窗口机制来控制数据的传输速率 + - 当数据传输完成,TCP需要通过“四次挥手”机制断开TCP连接,释放系统资源。 +2. UDP协议:一种简单的无连接的传输层协议。 + +### 数据链路层协议 + +1. 数据链路层向网络层提供段内通信 +2. 负责组帧,物理编址,差错控制等功能 + +### 常见的数据链路层协议 + +1. 以太网 + - 以太网是一种广播式数据链路层协议,支持多点接入 + - 个人电脑的网络接口遵循的就是以太网标准 +2. 地址解析协议(ARP) + - 根据已知的IP地址解析获得其对应的MAC地址 + - ARP的工作原理 + - 在发送数据前,设备会先查找ARP缓存表 + - 如果缓存表中存在对方设备的MAC地址,则采用该MAC地址来封装帧,然后将帧发送出去,如果缓存表不存在相应信息,则通过ARP来获取 + - 主机1发送ARP Request报文来获取主机2 的MAC地址 + - 由于不知道目的地址,因此ARP Request报文内的目的端MAC 地址为0 + - ARP Request是广播数据帧,因此交换机收到后,会对该帧执行泛洪操作 + +3. ICMP协议 + - ICMP用来传递差错,控制,查询等信息 + - **·** ICMP EchoRequest和ICMPEcho Reply分别用来查询和响应某些信息,进行差错检测。 + - 当网络设备无法访问目标时,会自动发送ICMP目的不可达报文到发送端设备。 + +## 作业 + +一:常用协议 + +1. ARP(Address Resolution Protocol)地址解析协议 + - 它是用于映射计算机的物理地址和临时指定的网络地址 +2. SNMP(Simple network management p)网络管理协议 + - 它是TCP/IP协议中的一部分,它为本地和远端的网络设备管理提供了一个标准化途径,是分布式环境中的集中化管理的重要组成部分。 +3. BGP4(Border Gateway Protocol vertion 4)边界网关协议-版本4 + - 它是用于自治网络中网关主机(每个主机有自己的路由)之间交换由信息的协议 +4. DHCP(Dynamic Host Configuration Protocol)动态主机配置协议 + - 它是在TCP/IP网络上使客户机获得配置信息的协议,它是基于BOOTP协议,并在BOOTP协议的基础上添加了自动分配可用网络地址等功能 +5. FTP(File Transfer Protocol)文件传输协议 + - 它是一个标准协议,是在计算机和网络之间交换文件的最简单的方法 +6. HTTP1.1(Hypertext Transfer Protocol Vertion 1.1) 超文本传输协议-版本1.1 + - 它是用来在Internet上传送超文本的传送协议。它是运行在TCP/IP协议族之上的HTTP应用协议,它可以使浏览器更加高效,使网络传输减少 +7. HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 + - 它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果 + +二:常用端口号 + +1. 端口 21 - FTP(文件传输协议) + - 通常用于文件传输协议(FTP),用于在网络上上传和下载文件。 +2. 端口 22 - SSH(安全壳协议) + - 端口 22 通常与 SSH(安全壳协议)相关联。SSH 是一种网络协议,用于在不安全的网络中安全地进行远程登录和其他网络服务 +3. 端口 23 - Telnet + - 端口 23 通常与 Telnet 协议相关联。Telnet 是一种早期的网络协议,用于远程登录和控制网络设备或计算机 +4. 端口 25 - SMTP(简单邮件传输协议) + - 端口 25 通常与 SMTP(简单邮件传输协议)相关联。SMTP 是用于在网络上发送电子邮件的标准协议 +5. 端口 53 - DNS(域名系统) + - 端口 53 通常与 DNS(域名系统)相关联。DNS 是互联网上的一项关键服务,它负责将人类可读的域名(如 [http://google.com](https://link.zhihu.com/?target=http%3A//google.com))转换为机器可读的 IP 地址 +6. 端口 80 - HTTP(超文本传输协议) + - 端口 80 是与 HTTP(超文本传输协议)相关联的网络通讯端口。HTTP 是互联网上应用最广泛的协议之一,用于在 Web 浏览器和网站服务器之间传输数据。 +7. 端口 110 - POP3(邮局协议第3版) + - 端口 110 通常与 POP3(邮局协议第3版)相关联。POP3 是一种用于接收电子邮件的协议 +8. 端口 143 - IMAP(互联网消息访问协议) + - 端口 143 通常与 IMAP(互联网消息访问协议)相关联。IMAP 是一种电子邮件获取协议,它提供了一种比 POP3 更灵活的方式来管理和同步电子邮件 +9. 端口 443 - HTTPS(HTTP安全) + - 端口 443 通常与 HTTPS(HTTP 安全)相关联。HTTPS 是 HTTP 的安全版本,它在客户端(如 Web 浏览器)与服务器之间的通信中加入了加密层 +10. 端口 3306 - MySQL + - 端口 3306 通常与 MySQL 数据库服务相关联。MySQL 是一个流行的开源关系型数据库管理系统,广泛用于网站和应用程序的数据存储和管理 \ No newline at end of file -- Gitee