软考软件设计师常考知识点(12):计算机网络

一、OSI/RM七层模型

**应用层:**实现具体的应用功能。

**表示层:**数据的格式与表达、加密、压缩。

**会话层:**建立、管理和终止会话。

**主要设备及协议:**POP3、FTP、HTTP、Telnet、SMTP、DHCP、TFTP、SNMP、DNS。

**传输层:**端到端的连接。主要协议:TCP、UDP。

**网络层:**分组传输和路由选择。主要设备及协议:三层交换机、路由器,ARP、RARP、IP、ICMP、IGMP。

**数据链路层:传送以帧为单位的信息。主要设备及协议:**网桥、交换机(多端口网桥)、网卡,PPTP、L2TP、SLIP、PPP。

**物理层:**二进制传输。主要设备:中继器、集线器(多端口中继器)。

二、TCP/IP协议族

1.常见协议基础

TCP与UDP都支持对具体指定端口号进行通信。但连接管理、差错校验、重传等能力只有TCP具备。

【常见协议说明- 基于TCP的应用层协议

HTTP: 超文本传输协议,网页传输,端口号80。它是不安全的,结合SSL的HTTPS协议是安全的超文本传输协议,默认端口443。

**Telnet:**远程协议,不安全,SSH是安全的远程协议。端口号23。

**FTP:**文件传输协议,不安全的,结合SSL的SFTP是安全的文件传输协议。端口号20数据,21控制。

**POP3:**邮件收取,端口号110。

**SMTP:**邮件发送,端口号25。

附加多媒体数据时需采用MIME(MIME不安全,结合SSL的MIME/S是安全的多媒体邮件协议)。使用WEB方式收发电子邮件时必须设置账号密码登录。

【常见协议说明 - 基于UDP的应用层协议

|---------|----------|---------------------|--------------------------------|
| 协议名 | 默认端口 | 功能 | 特殊说明 |
| DNS | 53 | 域名解析协议,记录域名与IP的映射关系 | 本地客户端主机首查本机hosts文件 域名服务器首查本地缓存 |
| DHCP | 67 | IP地址自动分配 | 169.254.X.X和0.0.0.0是无效地址 |
| SNMP | 161 | 简单网络管理协议 | 服务器仅发送消息给当前团体 |

【常见协议说明- 网际层协议

|---------|----------------------|----------------------------------------------|
| 协议名 | 功能 | 特殊说明 |
| ARP | 地址解析协议, IP地址转换为MAC地址 | ARP Request请求采用广播进行传送 ARP Response响应采用单播进行传送 |
| RARP | 反向地址解析协议, MAC地址转IP地址 | 无 |
| ICMP | 因特网控制协议 | PING命令来自该协议 |
| IGMP | 组播协议 | 无 |

三、网络诊断命令

常见网络诊断命令 扩展】

**ping:**用于检查网络是否连通。

检查错误时,使用由近及远的原则,首先用ping127.0.0.1来检查本机TCP/IP协议栈,能PING通,说明本机协议栈无问题。

**tracert(linux: traceroute):**用于确定IP数据包访问目标所采取的路径,若网络不通,能定位到具体哪个结点不通;

nslookup(查询DNS记录);

**netstat:**用于显示网络连接、路由表和网络接口信息。

**ipconfig(linux: ifconfig):**显示TCP/IP网络配置值,如:IP地址,MAC地址,网关地址等。

ipconfig显示简要信息,不能查看DHCP服务开启情况。

ipconfig /all显示本机TCP/IP配置的详细信息,能为DNS和WINS服务器显示它已配置且所要使用的附加信息(如IP地址等),并且显示内置于本地网卡中的物理地址。

ipconfig在DHCP服务中的应用

ipconfig /all显示详细信息,可查看DHCP服务是否已启用。

ipconfig /renew更新所有适配器。DHCP客户端手工向服务器刷新请求。

ipconfig /release释放IP地址租约,只能在向DHCP服务器租用其IP地址的计算机上起作用。

ipconfig在DNS服务中的应用

ipconfig/ flushdns:清除本地DNS缓存。

ipconfig/ displaydns:显示本地DNS内容。

ipconfig/ registerdns:DNS客户端手工向服务器进行注册。

四、IP地址

1、 IPv4

IPv4地址格式 有如下几种表示形式:

|-------------|----------------------|
| IP | 说明 |
| 127网段 | 回播地址,本地环回地址 |
| 主机号非全0和非全1 | 可作为子网中的主机号使用 |
| 主机号全0地址 | 代表这个网络本身,可作为子网地址使用 |
| 主机号全1地址 | 特定子网的广播地址 |
| 169.254.0.0 | 保留地址,用于DHCP失效(Win) |
| 0.0.0.0 | 保留地址,用于DHCP失效(Linux) |

2、 IPv6

IPv6是设计用于替代现行版本IP协议(IPv4)的下一代IP协议。

(1)IPv6地址长度为128位,地址空间增大了296倍;

(2)灵活的IP报文头部格式。使用一系列固定格式的扩展头部取代了IPv4中可变长度的选项字段。IPv6中选项部分的出现方式也有所变化,使路由器可以简单路过选项而不做任何处理,加快了报文处理速度;

(3)IPv6简化了报文头部格式,字段只有8个,加快报文转发,提高了吞吐量;

4)提高安全性。身份认证和隐私权是IPv6的关键特性;

(5)支持更多的服务类型;

(6)允许协议继续演变,增加新的功能,使之适应未来技术的发展。

单播地址(Unicast) **:**用于单个接口的标识符,传统的点对点通信。

组播地址(Multicast) **:**多播地址,一点对多点的通信,数据包交付到一组计算机中的每一个。IPv6没有广播的术语,而是将广播看作多播的一个特例。

任播地址(Anycast) **:**泛播地址,这是IPv6增加的一种类型。任播的目的站是一组计算机,但数据包在交付时只交付给其中一个,通常是距离最近的一个。

软件设计师三色笔记、思维导图等资料点击:

2025软考考试资料下载PDF版_软考历年真题打包下载版_免费视频课程下载_软考教材下载推荐_思维导图下载_考前冲刺备考资料_历年真题电子版网盘下载-希赛网https://wangxiao.xisaiwang.com/rk/xxzl/n101.html?fcode=h1000118_e3072

相关推荐
lkbhua莱克瓦2412 小时前
TCP通信练习4-上传文件名重复问题
java·网络·网络协议·tcp/ip·tcp
网安INF13 小时前
电子邮件的系统架构和核心协议详解
网络·网络协议·安全·网络安全·密码学·电子邮件
络合白泽13 小时前
【效率提升】告别繁琐密码与难记 IP:如何优雅地使用 SSH 进行开发部署
网络协议·tcp/ip·ssh
老蒋新思维13 小时前
创客匠人分享:从“个人品牌”到“智能系统”,创始人IP如何穿越变现周期?
网络·人工智能·网络协议·tcp/ip·重构·创始人ip·创客匠人
元亓亓亓13 小时前
考研408--计算机网络--day11--TCP的可靠传输、流量控制及拥塞控制
网络·tcp/ip·计算机网络
上海云盾-小余14 小时前
云防护时代:如何通过防护或安全加速SCDN化解CC攻击?
网络·tcp/ip·安全·系统安全
孙严Pay14 小时前
代付功能的跨界新玩法:不止于金融领域
笔记·科技·计算机网络·其他·微信
松涛和鸣14 小时前
DAY38 TCP Network Programming
linux·网络·数据库·网络协议·tcp/ip·算法
就不掉头发14 小时前
HTTP基本知识
网络·网络协议·http
徐*红14 小时前
带宽,码元,波特,速率
计算机网络