当前位置: 首页 > news >正文

计算机网络——期末复习(4)协议或技术汇总、思维导图

思维导图

协议与技术

  1. 物理层通信协议:曼彻斯特编码
  2. 链路层通信协议:CSMA/CD

(1)停止-等待协议(属于自动请求重传ARQ协议):确认、否认、重传、超时重传、

(2)回退N帧协议(流水线传输,属于连续ARQ协议):发送窗口、接收窗口、累计确认、1<发送窗口≤2^n-1

(3)选择重传协议(可以先接受未按序到达的数据分组)

(4)PPP协议:拨号上网和远程办公;当用户使用调制解调器连接到因特网服务提供商(ISP)的接入服务器时,通常会使用PPP协议来建立连接,并进行数据传输;

(5)CSMA/CD协议(载波监听多址接入/碰撞检测):最长经过时长2

(二倍传播时延)就可检测出碰撞,最短基本为

(6)虚拟局域网VLAN:VLAN可以将一个物理网络划分为多个逻辑上的子网络,从而实现不同部门或功能的设备互相隔离。

  1. 网络层通信协议:IP

路由选择协议:

(1)外部网关协议EGP(BGP):ISP之间的连接:BGP常用于不同互联网服务提供商(ISP)之间的路由交换。每个ISP会有一个独立的AS,BGP用于管理ISP之间的路由信息;大型企业网络:大规模企业或数据中心也可以使用BGP来实现跨多个站点的路由控制,特别是在多云或跨地域的数据中心环境中。

(2)内部网关协议IGP(RIP、OSPF):

(3)ICMP:差错报告报文、询问报文(PING、traceroute)

(4)虚拟专用网VPN:远程办公、出差员工访问公司内网、家庭用户访问公司资源等。

(5)网络地址转换NAT:家里有多个设备(如智能手机、电脑、电视等)需要连接到互联网,但你只有一个公网IP地址提供商分配给你。为了让多个设备能够同时上网,路由器通过NAT技术将内部设备的私有IP地址转换为一个公有IP地址。

(6)IP多播:(IGMP、多播路由选择协议):视频会议分发视频流、广播电视台、在线游戏、软件分发

(7)移动IP技术:现代智能手机、平板电脑等设备通过移动IP技术可以在不同的网络环境中保持无缝连接,无论是切换Wi-Fi、4G/5G网络,还是在不同的移动运营商之间切换,移动IP技术都能保证通信不中断;物联网

(9)地址解析协议APR:将网络层地址(通常是IP地址)映射到数据链路层地址(如MAC地址)的一种协议

(10)多协议标签交换MPLS:数据转发技术,用于在网络中高效地传输数据

(11)RARP:通过MAC地址寻找IP地址

  1. 运输层通信协议:TCP、UDP
  1. 停止等待协议
  2. 连续ARQ协议
  3. 选择确认SACK:告诉哪些数据已接收
  4. 主动队列管理AQM:改善网络拥塞控制和优化网络性能的技术,AQM通过动态管理和调节传入的数据包队列,主动地丢弃或标记数据包,以控制网络中发生拥塞的风险,减少延迟和丢包,从而提高网络的吞吐量和响应速度。

  1. 应用层通信协议:DHCP、DNS、HTTP、SMTP
  1. DNS:将域名转换为IP
  2. FTP文件传送协议:传输大量数据、管理远程文件和进行跨设备操作
  3. TFTP:主要用于在网络设备之间进行文件传输。它通常用于不需要复杂身份验证或目录结构的场景,适合于需要快速、简单文件传输的情况。
  4. TELNET:用于远程登录和管理计算机的协议,允许用户通过网络连接到远程计算机并进行操作。
  5. HTTP:超文本传输协议、
  1. SMTP:电子邮件发送协议
  2. POP3:读取协议
  3. IMAP:读取协议
  4. MIME:多用途因特网邮件扩展
  5. DHCP:自动分配IP
  6. SNMP:网络设备(如路由器、交换机、服务器、打印机等)的监控、管理和配置
  7. P2P:文件共享、即时通信
  8. Cookie:使万维网服务器“记住”用户

http://www.lryc.cn/news/510661.html

相关文章:

  • Microsoft word@【标题样式】应用不生效(主要表现为在导航窗格不显示)
  • 轮播图带详情插件、uniApp插件
  • 云计算时代携程的网络架构变迁
  • USB 状态机及状态转换
  • Go C编程 第6课 无人机 --- 计算旋转角
  • C++-----图
  • mysql 数据库迁移到达梦数据库
  • 【记录】使用R2 CDN替换本地项目图片以加速图片加载
  • 12.13[java exp4][debug]nginx 500,究极未解之谜,出自重启,解决自重启,迷???
  • Disruptor 高性能环形消息框架
  • Python列表(二)
  • 计算机网络:应用层 —— 网络应用模式
  • @Repository注解和@mapper的区别
  • 解锁成长密码:探寻刻意练习之道
  • cuda-cuDnn
  • 如何使用Python和PIL库生成带竖排文字的封面图像
  • 低代码开发 实战转型案例一览
  • SQL Server中FIRST_VALUE和 LAST_VALUE窗口函数允许在一个指定的窗口内返回第一个或最后一个值
  • 机器学习-高斯混合模型
  • 微信V3支付报错 平台证书及平台证书序列号
  • 41.欠采样技术下变频不能用与跨两个nyquist的情况下
  • 20241227通过配置nomodeset参数解决更新grub之后,ubuntu20.04.5无法启动的问题
  • 从 GitLab.com 到 JihuLab.com 的迁移指南
  • 深度学习中的并行策略概述:2 Data Parallelism
  • Python大数据可视化:基于Python对B站热门视频的数据分析与研究_flask+hive+spider
  • 利用 Python 编写一个 VIP 音乐下载脚本
  • linux内核如何实现TCP的?
  • 【Spring】基于XML的Spring容器配置——FactoryBean的使用
  • Docker使用——国内Docker的安装办法
  • 电商会员门店消费数据分析