思维导图
协议与技术
- 物理层通信协议:曼彻斯特编码
- 链路层通信协议:CSMA/CD
(1)停止-等待协议(属于自动请求重传ARQ协议):确认、否认、重传、超时重传、
(2)回退N帧协议(流水线传输,属于连续ARQ协议):发送窗口、接收窗口、累计确认、1<发送窗口≤2^n-1
(3)选择重传协议(可以先接受未按序到达的数据分组)
(4)PPP协议:拨号上网和远程办公;当用户使用调制解调器连接到因特网服务提供商(ISP)的接入服务器时,通常会使用PPP协议来建立连接,并进行数据传输;
(5)CSMA/CD协议(载波监听多址接入/碰撞检测):最长经过时长2
(二倍传播时延)就可检测出碰撞,最短基本为
(6)虚拟局域网VLAN:VLAN可以将一个物理网络划分为多个逻辑上的子网络,从而实现不同部门或功能的设备互相隔离。
- 网络层通信协议: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地址
- 运输层通信协议:TCP、UDP
- 停止等待协议
- 连续ARQ协议
- 选择确认SACK:告诉哪些数据已接收
- 主动队列管理AQM:改善网络拥塞控制和优化网络性能的技术,AQM通过动态管理和调节传入的数据包队列,主动地丢弃或标记数据包,以控制网络中发生拥塞的风险,减少延迟和丢包,从而提高网络的吞吐量和响应速度。
- 应用层通信协议:DHCP、DNS、HTTP、SMTP
- DNS:将域名转换为IP
- FTP文件传送协议:传输大量数据、管理远程文件和进行跨设备操作
- TFTP:主要用于在网络设备之间进行文件传输。它通常用于不需要复杂身份验证或目录结构的场景,适合于需要快速、简单文件传输的情况。
- TELNET:用于远程登录和管理计算机的协议,允许用户通过网络连接到远程计算机并进行操作。
- HTTP:超文本传输协议、
- SMTP:电子邮件发送协议
- POP3:读取协议
- IMAP:读取协议
- MIME:多用途因特网邮件扩展
- DHCP:自动分配IP
- SNMP:网络设备(如路由器、交换机、服务器、打印机等)的监控、管理和配置
- P2P:文件共享、即时通信
- Cookie:使万维网服务器“记住”用户